首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序:# include <iostream>using namespace std;class Base{public: Base ( ) { x=0; } int x;};class Derived1 :
若有以下程序:# include <iostream>using namespace std;class Base{public: Base ( ) { x=0; } int x;};class Derived1 :
admin
2010-12-16
68
问题
若有以下程序:# include <iostream>using namespace std;class Base{public: Base ( ) { x=0; } int x;};class Derived1 : virtual public Base{public: Derived1 ( ) { x=10; }}; class Derived2 : virtual public Base{public: Derived2 () { x=20; }};class Derived : public Derived1,protected Derived2{ };int main(){ Derived obj; cout<<obj.x<<end1; return 0;} 该程序运行后的输出结果是
选项
A、10
B、20
C、30
D、0
答案
B
解析
本题考核虚基类。本题中,虽然Derived1和Derived2都是由共同的基类 x派生而来的,但由于引入了虚基类,使得它们分别对应基类的不同副本。这时数据成员x只存在一份拷贝,不论在类Derived1修改,还是在类Derived2中修改,都是直接对这惟一拷贝进行操作。本题程序执行语句“Derived obj”时,就会先调用虚基类 Base的构造函数,使得x=0,然后执行类Derived1的构造函数使得x=10,再执行类Derived2的构造函数,使得x=20。最后输出x的值为20。
转载请注明原文地址:https://jikaoti.com/ti/hqL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下面描述正确的是()。
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的11个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abedefgh,n的值为5,程序执
下列说法不正确的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
在长度为m的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
下列数据流图构造规则中正确的是()。
随机试题
一位12岁女孩在养母的陪同下就诊。女孩表现安静,但不与医生有目光接触。养母诉:“她存在交友困难并经常与同学发生矛盾,也难以从全局看待所面临的问题,并经常迷失于所分配的任务的细节,她在人际互动中表现笨拙,但能清晰地发音并且写字很好”。她能告诉你根据一个草图来
用来检查早接触点的方法不包括
A.天冬B.山麦冬C.麦冬D.百部E.射干呈长纺锤形,表面黄白色至淡黄棕色,质硬或柔润,有黏性,断面角质样,中柱黄白色的药材是()。
王某为法籍华人,为继承其父遗产;与其同父异母的哥哥王明发生纠纷,现王明到中国A市中级人民法院起诉。王某应诉,并准备委托法国律师史密斯作为其诉讼代理人。根据中国法律规定,史密斯()。
被告人黎某在处理西盖村砖厂盗窃电一案过程中(盗窃金额3万元),徇私舞弊,只对西盖村砖厂进行追缴电费和缴纳违约金方式给予处理。而不将该案件移交公安机关立案。对于本案的分析,下列哪些选项是错误?()
依据《环境影响评价技术导则—地面水环境》,所有建设项目地面水环境影响评价均应预测的影响时期是()。
关闭浏览器。
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删
Themostobviouspurposeofadvertisingistoinformtheconsumerofavailableproductsorservices.Thesecond【C1】______istos
TodayIwouldliketotellyouabouttheeffectsofoldageonhealth.Actuallytodayalotof【C1】______havetakenplaceinthe
最新回复
(
0
)