首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Power{//幂类 double base;//底数 double expo;//指数 pub
有如下程序: #include #include using namespace std; class Power{//幂类 double base;//底数 double expo;//指数 pub
admin
2021-09-05
52
问题
有如下程序:
#include
#include
using namespace std;
class Power{//幂类
double 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,const Power&p){
os<
return os;
}
int main(){
cout<
return 0;
}
运行后的输出结果是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://www.kaotiyun.com/show/mI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this
有如下程序段:inti=0,j=1;int&r=i://①r=j//②int*p=&i;//③*p=&t//④其中会产生编译错误的语句是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){N把fla所指字符串拷贝到a所指向的存储空间a=____
有如下程序:#iinc1ude<iostream>us:ingnamespacestd;c1assA{public:AO{cout<<"A";}~AO{cout<<"~A";}
随机试题
对于蛋白质分子三级结构的描述,其中不正确的是
患者泻下物清稀,或如水样,腹痛肠鸣,脘闷纳少,舌苔白腻,脉濡缓者,治法是
腰椎间盘突出症的典型症状是
已知环宇公司有关资料如下:2005年度主营业务收入为325万元,净利润为65万元。要求:(1)计算2005年年末的流动比率、速动比率、资产负债率和权益乘数。(2)计算2005年总资产周转率、主营业务净利率和净资产收益率
在会计核算中,以货币计量为主,以实物量度或者劳务量度为辅,对特定单位的经济活动进行计量。()
案例: 2018年10月12日,甲医院向乙公司承租呼吸机10台,双方签订书面合同,约定:租期3个月,每台租金12000元,全部租金120000元于租期届满时一次性支付。双方未约定租赁期间的维修事项。 2018年11月11日,1台呼吸机在正常使用的情况下
市民广场中有两块草坪,其中一块草坪是正方形,面积为400平方米,另一块草坪是圆形,其直径比正方形边长长10%,圆形草坪的面积是多少平方米?()
据下面材料,回答问题。【资料】一个单元的学习结束后,张老师问学生:“你们最喜欢哪一篇课文?”学生各抒己见,就自己喜欢的课文积极表达意见,小王在一旁默不作声,张老师问小王为什么不积极发言,小王说:“我都不喜欢。”张老师批评了小王,小王嘟着嘴坐下了。回家后,
-2,1/2,4,2,16,()。
简述国家机构的特点。
最新回复
(
0
)