首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespace Std; Class Base {public: Base() {x=0;} int x;}; class Derived
若有以下程序: #include<iostream> using namespace Std; Class Base {public: Base() {x=0;} int x;}; class Derived
admin
2010-12-16
77
问题
若有以下程序: #include<iostream> using namespace Std; Class Base {public: Base() {x=0;} int x;}; class Derivedl:virtua1 public Base {public: Derived1() {x=10;}}; class Derived2:virtual1 public Base {public: Derived2()
选项
A、20
B、30
C、10
D、0
答案
A
解析
本题考查虚基类的应用。虽然Derived1和Derived2都是由共同的基类x派生而来的,但由于引入了虚基类,使得它们分别对应基类的不同副本,这时数据成员x只存在一份拷贝,不论在类Derivedl中修改,还是在De- rived2中修改,都是直接对这惟一拷贝进行操作。本题程序执行语句“Derivedob“”时,就会先调用虚基类Base的构造函数,使得x=0,然后执行类Derived1的构造函数使得x=10,再执行类Derived2的构造函数,使得x=20。最后输出x的值为20。
转载请注明原文地址:https://kaotiyun.com/show/37jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=MAX;for(i=0;
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);printf(
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的关系是()。
在关系数据库中,用来表示实体间联系的是
某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
下面对软件测试描述错误的是()。
随机试题
改变病情抗风湿药治疗类风湿关节炎的作用包括
MRI在头颅蝶鞍层面能显示第几对脑神经
患者,男,65岁。近8年来夜尿由2~3次渐增至4~5次,排尿踌躇,涩滞不畅,昨晚发生小便欲解不能,小腹急满胀痛,舌黯、脉细涩,直肠指诊前列腺增大约5.5×4.1×3.3cm,中央沟消失,质韧有弹性,光滑无结节。首先考虑的疾病是()
若微机在工作过程中电源突然中断,则计算机中()全部丢失,再次通电后也不能恢复。
企业长期股权投资在成本法核算下,如果被投资单位宣告分派的现金股利,属于被投资单位接受投资后产生的累积净利润的分配额,则应确认投资收益。()
由于被告无力支付律师费,也无法为自己辩护,因此法院委派一名律师为其辩护,这种情况下,律师与被告形成的代理关系为()。
收件人签收文书应在()上签字。
新三民主义与中共民主革命纲领的根本区别在于()。
Note:Whenmorethanoneanswerisrequired,thesemaybegiveninanyorder.Somechoicesmayberequiredmorethanonce.I
CanadianauthoritiesrelayedthatsuspiciontotheU.S.CoastGuard,whichdispatchedacuttertointerceptthevessel.Aftera
最新回复
(
0
)