首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
admin
2015-07-22
44
问题
有如下程序:
#include
using namespace std;
class A {
public:
A(int i) { x = i; }
void dispa () { cout << x <<′,′; }
private :
int x ;
};
class B : public A {
public:
B(int i) : A(i+10) { x = i; }
void dispb() { dispa(); cout << x << endl; }
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://kaotiyun.com/show/NwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下递归函数:intFun(intn){if(n<=1)return1;______}请补充完整,使得函数Fun能够正确计算形参n的阶乘。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
下列语句中错误的是( )。
有如下程序段:charc[20]=”examination”;c[4]=O;tout
在类中定义和实现的函数称为()。
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
若有说明:ints[3][4]={0}则下面叙述正确的()。
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
具有3个结点的二叉树有
如果一个模板声明时有类型形参表,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
随机试题
中国近代以来历史发展的必然要求,也是民族独立和国家富强的必要条件是()
对牵张反射的叙述,下列哪一项是错误的
引起房地产价格上升的原因主要有()。
对于R134a的安全分类,下列说法正确的是_______。
企业在进行资本预算时需要对债务资本成本进行估计。如果不考虑所得税的影响,下列关于债务资本成本的说法中,正确的有()。
某中学的社会工作者小赵在督导的指导下开展学生小组辅导活动。小赵的下列做法中,体现“学生为主、社会工作者推动”思路的是()。
以下关于气质的表述,正确的是()
现阶段推广家庭农场,宁要“货真价实”,不要“滥竽充数”。平原地区,土地集中、农业基础设施水平较高,适合大规模、机械化作业,相较偏远山区更适合发展家庭农场;南北方耕作方式不同,对家庭农场的规模要求也会有较大差别。在发展家庭农场的过程中,各地不应盲目“跟风走”
Valentine’sDayisafestivalofromanceandaffection.Theholidayisaninterestingcombinationofpagan(异教徒的)andChristian
CyclinginLondonislesspleasantthaninmanyEuropeancities.Mainroadsteemwithlorries;windingbackstreetsarehardto
最新回复
(
0
)