首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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://www.kaotiyun.com/show/bv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
分析以下程序的执行结果______________。#includeclassSample{intx,y;public:Sample(){x=y=0;}Sample(inta,
通过公有派生类的对象,只能访问基类成员中的()。
以下程序的执行结果是【】。#include<iostream.h>classSample{intn;public:Sample(){}Sample(intm){n=m;}int&operator--(int){n--
关于纯虚函数,下列表述正确的是()。
以下内容不属于算法程序所占的存储空间的是()。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
在C++中,动态创建对象可以使用【 】操作符来完成。
在软件测试设计中,软件测试的主要目的是()。
关于面向对象的程序设计方法,下列说法正确的是
在下列标识符中,不属于文件流类的标识符是
随机试题
膀胱结核的CT特征性表现不包括
A.自身抗原B.同种异型抗原C.超抗原D.独特型抗原E.异嗜性抗原ABO血型抗原属于
与中国封建制度相适应的税法在不同朝代也发生着不同的变革,体现出时代特征。有关中国封建社会税法变革,下列表述正确的有()。
企业战略从基层单位自下而上产生,并加以推进和实施,这种战略实施模式为()模式。
某公司拟公开发行股票8000万股,委托承销团代销,代销期间届满时,属于发行失败的是()。
被誉为元曲“四大家”的关汉卿、白朴、马致远、郑光祖的代表作依次为()。
20年市场经济改革,把中国经济送上了持续增长的快车道,把在现代化道路上艰苦跋涉的中国人推上了一个高峰。然而,_______。我们一刻者不曾忘记发展中那些“不平衡、不协调、不可持续”的风险隐患;_______,“发展起来以后的问题不比不发展时少”。 依次
十二铜表法
第二代计算机采用的电子器件是【 】。
有以下程序:#include<stdio.h>structtt{intx;structtt*y;}*P。struct*tt*a[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;P=a:for(
最新回复
(
0
)