首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ pubic: A(int i){X=i;} void dispa(){cout
有如下程序: #include using namespace std; class A{ pubic: A(int i){X=i;} void dispa(){cout
admin
2020-07-30
16
问题
有如下程序:
#include
using namespace std;
class A{
pubic:
A(int i){X=i;}
void dispa(){cout<
private:
int x;
};
class B:public A{
public:
B(int i):A(i+10){x=i;}
void dispb(){dispa();tout<
private:
int X;
};
int main(){
B b(2);
b.dispb();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、10,2
B、12,10
C、12,2
D、2,2
答案
C
解析
本题考查派生类的构造函数和基类的构造函数。本题中类B继承类A,定义了一个类B的对象并初始化b(2),此时会执行类B的构造函数,执行的结果是继承类A中的私有成员赋值了12,给类B自身的数据成员x赋值了2,执行b.dispb()后,输出类A的私有成员x,输出类B自身的数据成员,所以答案为C。
转载请注明原文地址:https://jikaoti.com/ti/Xnl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classCD{public:~CD(){cout
有如下程序:#include#includeusingnamespacestd;classXCF{inta;public:XCF(intaa=0):a(aa){tout
下列关于C++函数的叙述中,正确的是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
在类中重载赋值运算符时,应将其声明为类的()。
在一个派生类对象结束其生命周期时()。
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
使用输入输出操作符setw,可以控制()。
下列关于运算符重载的描述中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.epp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Roo
随机试题
在三相交流供电系统中,一对称的三相负载接成角形与接成星形时,其功率关系为()。
A.阿司匹林B.硫酸庆大霉素C.苯巴比妥D.硫喷妥钠E.司可巴比妥钠可与醋酸铅反应用于鉴别的是()。
工程项目质量控制系统的构成,按控制内容分为四种,下列属于该系统的是()。
化合物E常用于制备抗凝血药,可以通过如图所示路线合成。请回答下列问题:A可以由电石气生产而成,请写出以电石气为原料制备A的化学方程式:________。
消化性溃疡大出血是指每分钟的出血量
依据格塞尔的发展商数公式,若某一幼儿测得的年龄与实际年龄一致,则他的发展商数为
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommandl_Click()d=0:c=10:x=Array(10,12,21,32,24)Fo
结构化程序设计中,下面对goto语句使用描述正确的是
DistanceLearninginBritainIntimesofinflation,smartinvestorslookforasafehaven.So,withuniversitiescomplaining
A、TheInternetthatbringsbuyersandsellerstogether.B、Thefounderswithasuccessfulbusinessbackground.C、Thesoundmanage
最新回复
(
0
)