首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} };
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} };
admin
2010-03-29
28
问题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} }; class basel:virtual base{ public: basel () {cout <<"1";} }; class base2:virtual base{ public: base2(){cout <<"2";} }; class derived:public basel,public base2{ public: derived(){cout <<"3";} }; void main() { derived obj; cout <<end1; }
选项
A、123
B、3120
C、312
D、3012
答案
1
解析
本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最后调用派生类自己的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/d1jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于线性链表的叙述中,正确的是
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i<n;i++)p[i]=b[i];}main(){char
表示关系式x≤y≤z的C语言表达式的是
下列叙述中正确的是( )。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为
下列叙述中正确的是()。
若有以下函数首部intfun(doublex[10],intn)则下面针对此函数的函数声明语句中正确的是
在关系数据库中,用来表示实体间联系的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设在C语言程序中已经定义了整型变量intx=2;,以下表达式中,值不为6的是()。
随机试题
在一起爆炸案中,被告人宋某被A市中级人民法院第一审判处死刑缓期2年执行,被告人未上诉,人民检察院也未对一审判决提起抗诉。在此案报请高级人民法院核准的过程中,人民法院认为原判决认定事实没有错误,但被告人应当被判处死刑立即执行,此时,高级人民法院应如何处理?
建设单位自行完成的勘察、设计工作所需的费用计入()
图示联轴传递的力偶矩m=200N·m,凸缘之间用4只螺栓连接,螺栓内径d=10mm,对称地分布在直径D=80mm的圆周上。则螺栓的切应力为( )。
施工许可证应由( )申请并领取。
根据《担保法》,当事人对保证方式没有约定或者约定不明确的,()。
修筑长城,是针对西北边地实情所采取的积极措施,是化被动为主动。需要强调的是,长城的防御作用不是表现在一般人以为的“不被攻陷”,其真正的用处在于——入侵者或许能集中力量偶尔攻破一两个关口、闯入内地,但只要整段长城还驻守有强劲的军队,入侵者就始终面临被阻击、伏
()对于编辑相当于剧本对于()
如果破产成本为0,破产本身不会必然降低公司价值。[中国人民大学2011研]
刑罚的特殊预防是指()(2012年法学基础课单选第1题)
ProfessorWangisgoingtogiveusalectureonthehistoryofAmericanliterature,butwhenandwhere_______yet.
最新回复
(
0
)