首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { public:A(){cout<<’A’;}
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { public:A(){cout<<’A’;}
admin
2010-12-16
48
问题
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { 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
解析
由主函数mian入手,定义了类D对象obj。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。
转载请注明原文地址:https://kaotiyun.com/show/QIVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:doublea=22;int:i=0,k=18;,则不符合C语言规定的赋值语句是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf(’’x=%d,y=%d’’,x,y);
假设有语句sizeof(double),则它是()。
给定程序MODI1.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
下列数组定义中错误的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
下列二叉树描述中,正确的是()。
设二叉树如下:则后序序列为
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
随机试题
(本小题可以选用中文或英文解答)甲公司是一家尚未上市的机械加工企业。公司目前发行在外的普通股股数为4000万股,预计2019年的营业收入为18000万元,净利润为9360万元。公司拟采用相对价值评估模型中的市销率模型对股权价值进行评估,并收集了三个可比公司
求由曲线y=2x-x2,y=x所围成的平面图形的面积S.并求此平面图形绕x轴旋转一周所得旋转体的体积Vx.
A.正治B.反治C.缓则治本D.急则治标“寒者热之”是
关于ROC曲线的叙述,下列哪项是错误的
"生痰之源"指的是"贮痰之器"指的是
分娩时允许进行“试产”的条件是
下列不属于混凝土耐久性指标的是()。
学校教育制度简称学制,指一个国家各级各类学校的教育系统,它规定()。
班集体在育人方面突出价值的实现是通过()
利用虹膜来识别飞机乘客身份的做法事实上已经不是一件新鲜事了。虹膜扫描技术为什么比指纹及脸部识别等其他利用生物技术辨别真伪的方法要好呢?这样说吧,和所有识别技术一样.虹膜扫描技术必须在防范两种风险上找到平衡点:一是允许错误的人通过,另一个是拦住了没有问题的人
最新回复
(
0
)