首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序:# 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
73
问题
若有以下程序:# 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://kaotiyun.com/show/f1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的swich语句是()。
有以下程序#includemain(){intfindmax(int,int,int),m;┋m=findmax(a,b,c);┋}intfindmax(intx,inty,intz){…}则以下叙述正确的是()。
若有chars[3][3]={"AAA","BBB","CCC"};说明语句,则与它等价的语句是()。
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf("%d",&num);if(num>99)s=3;elseif(num>9)s=2:elses=1;i=num/
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()。
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
下面选项中不是关系数据库基本特征的是()。
以下对联合类型叙述正确的是()。
随机试题
Allfourmenwere______ofillegallybringingdrugsintothecountry.
A.平胃散B.柴平汤C.不换金正气散D.藿香正气散E.温胆汤治疗湿邪中阻,兼有表邪宜选用
对设备的制造过程,常常因为各种原因经常会有设计变更的问题,常见的有()。
计算机辅助制造的英文缩写是()。
封闭式基金是目前国际上基金中的主流产品。()
根据行政行为的分类标准,()属于损益行政行为。
下列资产流动性最强的是()。
搜查时,必须有被搜查人或者他的家属、邻居或者其他见证人在场。()
A、Onethird.B、Almost,twothirds.C、Morethantwothirds.D、Almosthalf.B文中提到,根据调查,63%的美国成年人没有8个小时的睡眠时间,这8个小时是健康身体、安全优良工作表现所需要
A、Helikesstudentswithhighmotivation.B、Heenjoysteachingintelligentstudents.C、Hetailorshisteachingtostudents’need
最新回复
(
0
)