首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
30
问题
若有以下程序: #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://jikaoti.com/ti/DFW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
下列选项中,能正确定义数组的语句是()。
某带链栈的初始状态为top=bottom=NuLL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下列二叉树描述中,正确的是()。
下列对于软件测试的描述,正确的是()。
随机试题
某护士采血时将血常规管中的血液倒人生化管内检查离子、血糖,这样做会使患者的哪项数值增高
偏头痛的防治,哪项不正确
垃圾清运实现机械化,有专用车辆、船只等,应保证清运机械通达垃圾收集点。清运车辆的配置数量根据()等确定。
行政管理除必须依照宪法、法律、行政法规、行政规章等对国家事务和社会公共事务管理外,还由()授权,管理公务,对公众负责。
激励员工付出较高程度的努力的方法是()。
下列绩效考核方法中,()是一种新型的战略性绩效管理工具和方法。
嫉妒情绪的特点包括()。
下列哪项既是教师道德的核心,也是教师高尚道德素养的自我表现?()
爱尔兰有大片泥煤蕴藏量丰富的湿地。环境保护主义者一直反对在湿地区域采煤。他们的理由是开采泥煤会破坏爱尔兰湿地的生态平衡,其直接严重后果是会污染水源。然而,这一担心是站不住脚的。据近50年的相关统计,从未发生过因采煤而污染水源的报告。以下哪项如果为真,最能加
设向量组α1,…,αr线性无关,又β1=a11α1+a21α2+…+ar1αrβ2=a12α1+a22α2+…+ar2αr,…βr=a1rα1+a2rα2+…+arrαr记矩阵A=(aij)r×r,证明:β1,β2
最新回复
(
0
)