首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; class A { public:A0{cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; class A { public:A0{cout
admin
2013-09-11
82
问题
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
#include
using namespace std;
class A
{
public:A0{cout<<
’
A
’
;)
};
class B;
{
public:B(){cout<<
’
B
’
;)
};
class C:virtual public A
{
public:C(){cout<<
’
C
’
;)
};
class D:public B,public C
{
public:D(){cout<<
’
D
’
;)
};
void main(){D obj;)
选项
A、public A
B、private A
C、protected A
D、virtual public A
答案
D
解析
由主函数main入手,定义了类D对象obi。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输小一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。
转载请注明原文地址:https://kaotiyun.com/show/KsBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以秦汉、隋唐和明清为例,分析我们古代国家的历史特征。(北京大学2000年中国通史真题)
下列选项不属于英国的宗教改革的事实的是
儿童道德发展的社会契约取向阶段属于()
教育心理学的研究任务是什么?
下列选项中,()不属于我国社会主义法的正式意义上的渊源。
下列关于法的程序性的表述,能够成立的是
对函数f(χ)(4-t)ln(1+t)dt().
下列叙述中,错误的是()。
下列关于栈叙述正确的是()。
当使用SomeThreadt=newSomeThread()创建一个线程时,下列叙述中正确的是()。
随机试题
正常情况下,肠鸣音的频率是
有关止血带止血法,下列哪项是恰当的
患者男,59岁。因胸骨下段压榨性疼痛,可放射至肩部和左臂入院,诊断为急性心肌梗死。急诊处理包括鼻导管吸氧4L/min、血液检查、胸部X线片、心电图和静脉注射2mg吗啡。护士首先应该执行的是
这不奇怪,普通民众的宗教狂热惯常地拒绝理性,迟早会滑入荒唐的________之中,于是它也快速地产生质变,回归于原始宗教的愚昧状态,失去了内在的精神力量和外部的传播力量,________。 依次填入划横线部分最恰当的一项是()。
商业银行实行资产负债比例管理必须具备的基本条件包括()。
我国高等教育体系的层次结构包括()
在法律规定的范围内的个体经济、私营经济等非公有制经济是()。
Inthispart,youareaskedtowriteanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthecha
A.approachingB.distinguishC.patternsD.collectE.graspF.managedG.identicalH.rememberedI.exceedingJ.suggeste
A、Theprofessorwilloftenextendthetimelimitforassignments.B、Thestudentswillgainextrascoresforhandinginassignmen
最新回复
(
0
)