首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cmath> using namespace std; class Power{//幂类 doutfie base;//底数 double expo;//指数 public: Power
有如下程序: #include<iostream> #include<cmath> using namespace std; class Power{//幂类 doutfie base;//底数 double expo;//指数 public: Power
admin
2020-05-14
23
问题
有如下程序:
#include<iostream>
#include<cmath>
using namespace std;
class Power{//幂类
doutfie base;//底数
double expo;//指数
public:
Power(double v,double p):base(v),expo(p){}
double getBase()const{return base;}
double getExponent()const{return expo;}
};
class Square:public Power{
public:
Square(double x):Power(x,2.0){}
};
class Cubic:public Power{
public:
Cubic(double x):Power(x,3.0){}
};
ostream & operator<<(ostream&os,cons(Power&p){
os<<pow(______________);
return os;
}
int main(){
cout<<Square(3)<<Cubic(5);
return0;
}
运行后的输出结果是9125,则下划线处缺失的部分是( )。
选项
A、p.base,p.expo
B、p.expo,p.base
C、p.getBase(),p.getExponent()
D、p.getExponent(),p.getBase()
答案
C
解析
题意中,Power类是基类,包括两个数据成员:底数base、指数expo;Square类继承Power类,构造函数将参数x赋给base,将2.0赋给expo;Cubic类继承Power类,构造函数将参数x赋给base,将3.0赋给expo。重载“<<”运算符函数中,调用了pow()函数,它接收两个参数:第一参数是底数,第二参数是指数,返回结果为两者的幂运算。根据程序运行结果:9125,以及函数调用传入Square的参数为3,Cubic的参数为5,所以可知:首先输出3的平方,再输出5的3次方,由此推断:使用输出运算符<<调用pow()函数时,第一次接受的参数为:3,2;第二次接受的参数为5,3,由于类对象的成员默认访问权限是private,所以需要使用成员运算符获取:base和expo,所以横线处缺失的代码为:p.getBase(),p.getExponent()。本题答案为为C选项。
转载请注明原文地址:https://kaotiyun.com/show/bv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不全是C++语言关键字的是
在结构化程序设计方法中,下面内聚性最弱的是()。
如果一个函数模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键词【】。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
以下不使用线性结构表示实体之间联系的模型的是()。
在关系代数运算中,并、笛卡尔积、投影、选择和【】为基本的运算。
程序设计方法要求在程序设计过程中
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中只能用于检测输入流状态的操作函数名称是()。
随机试题
组装半轴凸圆:()。
某企业拟筹资2500万元,其中发行债券1000万元,筹资费用率2%,债券年利率为10%,所得税税率为33%;优先股500万元,年股利率7%,筹资费用率为3%;普通股1000万元,筹资费用率为4%,第一年预期股利率为10%,以后各年增长4%。试计算该筹
张若虚《春江花月夜》行文的基本线索是()
通货膨胀目标制的核心是以确定的通货膨胀率作为货币政策目标或一个目标区间,当预测实际通货膨胀率低于目标或目标区间时,就采取()。
被称为中国三大瓷都的是()。
有三个居委会的居民共订600份《华西都市报》,每个居委会至少订199份,最多订201份,则不同的订报方式有()种。
1956年中共八大前后,毛泽东在探索中国自己的社会主义建设道路中提出的重要思想有()。
很多考古学家曾有这样的观点,在不到2万年以前,人类通过一个陆地桥进入北美大陆到达美国。但是最近在南美发现了测定时间为2万年以前的人类遗址,这使研究者们猜想人类先坐船横穿太平洋到达南美洲,然后向北扩展。以下哪项如果被发现,将成为反对以上猜想的恰当证据?
Altogetherhowmanypeoplewereinjuredduringtheviolence?
A、Theairportisclosedduetobadweather.B、Theflightisfollowingitsregularschedule.C、Theplanewillreturntoitspoint
最新回复
(
0
)