首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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://kaotiyun.com/show/mI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
有如下程序:#iinc1ude<iostream>us:ingnamespacestd;c1assA{public:AO{cout<<"A";}~AO{cout<<"~A";}
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleva1);doubleva1;
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charB.{charc;c=a;a=b;b。c;}fun2(char*a,charB.{charc;c=*a;*a=b;b=
随机试题
高血压性心脏病早期发生的心功能障碍往往是
下面论述中不正确的是
男性,40岁,曾为长途车司机,有冶游史。近3年有静脉吸毒,因发热1月余、加重伴咳嗽、咳血痰2周收治。近年渐出现消瘦,体重下降10kg;近1个月余出现不规则发热,以下午低热为多,有盗汗;近2周出现高热,渐出现咳嗽,咳血痰,经规律抗菌药物治疗无效。查体:T3
TAT是一种
企业在一个纳税年度中发生的下列各项支出,可计入研发费用享受加计扣除优惠政策的有()。
外币财务报表折算时,对于资产负债表中的资产和负债项目,应采用的折算汇率是()。
中国第二大草原是()。
语文课程的基本特点是()与人文性的统一。
村民暗设铁索圈套捕捉老虎。有只老虎被铁索套系住了一条腿。如果老虎不想被村民抓住,则它必须弄断自己一条腿才可以逃脱;如果老虎不希望弄断一条腿,那么它将无法逃脱系住的铁索圈而葬送七尺之躯。由此可以推出:
A.negativeB.interactC.gainD.self-respectPhrases:A.achildislikelytodevelopa【T13】______outlookoflifeB.forming
最新回复
(
0
)