首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
admin
2020-07-23
48
问题
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
#include
usingnamespace 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
解析
由主函数main入手,定义了类D对象obj。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。
转载请注明原文地址:https://kaotiyun.com/show/s1yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列枚举符号中,用来定位文件开始位置的方式是
有如下程序:#includeusingnamespacestd;voidfun(int&x,inty){y=y+x;x=y/4;
下列关于模板的表述中,错误的是
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
下列叙述中正确的是
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3,*v4;};其中定义错误的成员变量是
有如下程序:#includeusingnamespacestd;voidfun(int&x,int&y){y=y+x;x=y/4;
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下面能作为软件需求分析工具的是
随机试题
蛋白质在烹饪中所起的作用有_______。
阶级社会中占统治地位的社会意识是()
A.磺胺嘧啶B,头孢氨苄C.甲氧苄啶D.青霉素钠E.氯霉素是一种天然的抗菌药,对酸不稳定,不可口服()
A.恶性纤维组织细胞瘤B.横纹肌肉瘤C.滑膜肉瘤D.平滑肌肉瘤E.脂肪肉瘤下肢的病变得到控制后,仍有30%~50%的几率在腹膜后出现第二个病变,这种软组织肉瘤是
甲房地产开发企业(以下简称甲企业)开发的一商品住宅项目已竣工,在办理了《商品房销售许可证》后,自行销售该住宅项目。甲企业为张某制作了置业计划,与王某签订了《房地产认购协议书》,与年龄为25岁的刘某签订了《商品房买卖合同》。房地产项目一般在销售前,需要对
在诸影响房地产价格因素中,有的影响因素从某一角度看会提高房地产的价格,但从另一个角度看会降低房地产的价格,其对房地产价格的最终影响如何,是由这两方面的合力决定的。()
甲公司是我国六大稀土开采提炼企业之一。与其他五家稀土开采提炼企业相比,甲公司具有一定的经营优势,包括:(1)稀土地质储量大,可选性好,易开采;(2)稀土破碎和磨粉等稀土开采提炼设备全部从国外进口;(3)拥有博士学位的高级工程师占技术人员的比例达到26%;(
温室下,下列叙述正确的是(溶液体积变化忽略不计)()。
设an=,证明:{an}收敛,并求an.
模块内部的联系要遵从______。
最新回复
(
0
)