首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#include"iostream.h"voidmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:
将一个函数声明为一个类的友元函数必须使用关键字【】。
请指出程序片段的语法错误______。
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
对定义重载函数的下列要求中,()是错误的。
A、 B、 C、 D、 B对数组定义为普通数组时,要求数组的下标是常表达式,若定义成数组指针则不需要指定数组的大小。
下面关于纯虚函数和抽象类的描述中,______是错误的。
类模板template<classT>classx(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为()。
下列有关函数重载的叙述中,错误的是
随机试题
心理健康的人的人格是统一的,因此,其行为表现出()。
阻抗
口腔中的唾液链球菌能产生过氧化氢,杀死白喉杆菌与脑膜炎球菌,这属于人体正常菌群生理作用的
A.阻碍分泌过多的激素合成B.对抗激素对组织器官的作用C.利用激素之间生理效应的拮抗作用D.利用靶腺激素对促激素的负反馈作用E.利用激素之间的允许作用甲巯咪唑治疗甲状腺功能亢进
长期应用地西泮须加大剂量才产生原有的催眠效果,这是因为产生了连续久服地西泮突然停药出现的焦虑、激动、震颤等症状称之为
在工程建设施工阶段,当通过压缩网络计划中关键工作的持续时间来缩短工期时,通常采取的技术措施有( )。
2016年4月1日,甲事业单位采用融资租赁方式租入一台管理用设备并投入使用。租赁合同规定,该设备租赁期为6年,年租金为50万元,每年4月1日支付租金,租赁期满后甲事业单位可按1万元的优惠价格购买该设备,且甲事业单位拟于租赁期满后购买该设备。当日,甲事业单位
材料一北京时间2008年9月25日晚9时10分许,中国自行研制的第三艘载人飞船神舟七号,在酒泉卫星发射中心载人航天发射场由“长征二号F”运载火箭发射升空。9月27日16时43分,中国“神七”载人飞船航天员翟志刚顺利出舱,实施中国首次空间出舱活动。翟志刚身
当遇到()情况时,公安机关在不得已的情况下可以采取非常措施。
NeedaBrainBoost?Exercise!A)Ifyouspendyourworkdayatadesk,youknowthatfamiliaranddreadedfeeling:themid-aftern
最新回复
(
0
)