首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i;
若有以下程序: #include<iOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i;
admin
2010-03-29
56
问题
若有以下程序: #include<iOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i; } void dispa() { cout<<"X1="<<x1<<",": } private; int x1; }; class B:public A { public: B(){} B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cout<<"x2="<<x2<<end1; } private: int x2; }; . int main() { B b(2); b.dispb() return 0; } 程序运行后的输出结果是( )。
选项
A、x1=10,x2=2
B、x1=12,x2=10
C、x1=12,x2=2
D、x1=2,x2=2
答案
4
解析
本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对于对象初始化的构造函数。
转载请注明原文地址:https://www.kaotiyun.com/show/sDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*P=*p1*(*p2);printf("%d\n",
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i
设有定义:intk=0;下列选项的4个表达式中与其他3个表达式的值不相同的是()。
以下叙述中正确的是
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面对模板的声明正确的是______。
随机试题
不溶于水的废弃化学药品应丢进废水管道内。
患者,女,33岁。咽喉肿痛,咽干,口渴,便秘,尿黄,舌红,苔黄,脉洪大。除少商、合谷、尺泽、关冲外,应加取
A、气微腥,味微咸B、气微腥,味淡C、气腥,味微咸D、气特异而臭,刺激性强E、气清香,味苦而后微甜,入口有清凉感僵蚕的气味是
可以防止疟原虫复发的抗疟药是()。
对建设工程的规划管理必须遵循一定的管理程序,这个程序应包括哪些因素?
诉讼时效中止,必须符合法定条件。在诉讼时效期间的最后()个月内,因不可抗力或者其他障碍不能行使请求权的,诉讼时效中止。
在交易磋商中,有条件的接受是______。()
关税配额是指关税的税率随着进口商品价格的变动而反方向变动的一种税率形式。()
下列属于被试间设计的是()
Whatdoesthewomansuggestthemando?Whatdowelearnfromtheconversation?
最新回复
(
0
)