首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include<iostream> using namespace std; { public:A(){cout<<’A’;} }; class B
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include<iostream> using namespace std; { public:A(){cout<<’A’;} }; class B
admin
2012-01-20
57
问题
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include<iostream> using namespace std; { public:A(){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对象obj。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。
转载请注明原文地址:https://www.kaotiyun.com/show/1DVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
下列关于线性链表的叙述中,正确的是()。
以下关于C语言数据类型的叙述中正确的是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件),下面属于应用软件的是()。
设有定义和语句(假设shortint型数据占2字节)shortint*pi,*pj;pi=pj=(short,*)malloc(2);则以下叙述正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
C源程序中不能表示的数制是()。
关系数据库管理系统能实现的专门关系运算包括()。
下列工具中,不属于结构化分析的常用工具的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
甲喝醉后在家耍酒疯,随手将笔记本电脑从15楼扔出窗外,砸中在小区散步的居民王某,致其重伤。甲的行为应认定为
珠光漆的种类有哪些?
患者女性,48岁,因乏力、食欲下降、厌油、恶心5天,尿黄3天就诊。查体:血压100/70mmHg。皮肤及巩膜黄染,肝脾肋下未及,肝区叩击痛阳性。治疗过程中还应行下列检查,但哪项除外
A.第一象限B.第二象限C.第三象限D.第四象限E.以上都不是根据IP上影像信息自动选择图像读出条件是在
男性,48岁。右上第一磨牙残冠,拔除术中发生折断。若患者术后感觉创口不适、疼痛。检查见刨口肉芽组织充血、炎性肉芽增生。则可能发生了
个人独资企业存续期间登记事项发生变更的,应当在作出变更决定之日起的()日内依法向登记机关申请办理变更登记。
某公司生产销售甲、乙、丙三种产品。销售单价分别为50元、70元、90元;预计销售量分别为50000件、30000件、20000件;预计各产品的单位变动成本分别为20元、35元、40元;预计固定成本总额为400000元,若企业采用联合单位法,下列表述正确的有
定势
Ineighth-centuryJapan,peoplewho(i)____wastelandwererewardedwithofficialranksaspartofanefforttoovercomethesho
A、Thewomanthinksthemaidwasbeautiful.B、Thewomanthinksthesalesmanexaggeratedhispart.C、Thewomanthinksthesalesman
最新回复
(
0
)