首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespaces std; class A { public: A (){} A (int i) {
若有以下程序: #include <iostream> using namespaces std; class A { public: A (){} A (int i) {
admin
2013-02-27
45
问题
若有以下程序: #include <iostream> using namespaces std; class A { public: A (){} A (int i) { x1=i; } void dispa() { cout<<"xl="<<xl<<" , "; } 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++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数宋初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数,使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。本题中,在派生类B的构造函数中,调用基类A的构造函数对基类A的数据成员 x1进行了初始化。
转载请注明原文地址:https://kaotiyun.com/show/U4Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若函数中有定义语句:intk;,则()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta:4,b=5,c=6;printf("Nd
设有某函数的说明为:int*func(inta[10],intn):则下列叙述中,正确的是()。
以下选项中,算术表达式的值与其他3个不同的是()。
定义学生和课程的关系模式如下: S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄) C(C#,Cn,P#)(其属性分别为课程号、课程名、选修课) SC(S#,C#,G)(其属性分别为学号、课程号、成绩) 关系
在数据库的3级模式中,外模式(用户模式或子模式)有()。
深度为3的一棵树共有30个节点,其中度为3和1的节点个数分别为3和4,则该树中的叶子节点数为()。
为解决在多重继承环境中因公共基类带来的二义性问题,C++语言提供了【】机制。
随机试题
下列有关肌梭感受器,错误的论述是()。
A.G蛋白偶联受体B.化学门控通道C.电压门控通道D.机械门控通道E.酪氨酸激酶受体神经轴突膜上与动作电位的产生直接有关的蛋白质属于
关于子宫内膜癌,下列哪项正确
患儿男性,出生4天,生后50小时才排少量胎便,呕吐粪便状液体。查体:腹胀,尚软,无固定压痛。肛查拔出指套后有暴发性排气排便。考虑可能的诊断为
血中具有生理作用的钙是
正常妊娠24周末,宫底高度应在
患者,男,49岁。呕吐吞酸,嗳气频繁,胸胁满痛,舌边红,苔薄腻,脉弦。治法为
“政社互动”其全称是“政府行政管理与基层群众自治有效衔接和良性互动”,其内核是:凡村(居)自治事务,放手其自主管理;政府部门行政事务不得随意下派。“政社互动”的意义在于()。
正确地度量服务部门工人的生产率很复杂。例如,考虑邮政工人的情况:如果每个邮政工人平均投递更多的信件,就称他们有更高的生产率,但这真的正确吗?如果投递更多信件的同时每个工人平均丢失或延迟更多的信件会是什么情况呢?以上对量度生产率的方法暗含的反对意见是基于对以
将考生文件夹下PENG文件夹中的文件BLUE.WPS移动到考生文件夹下ZHU文件夹中,并将该文件改名为RED.WPS。
最新回复
(
0
)