首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为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
34
问题
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为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全国计算机二级
相关试题推荐
有以下程序:#includemain(){charcha[][6]={’’1234’’,’’123’’,’’12’’};inti;for(i=0;i<3;i++)puts(cha[i]);}执行后的输出结果是()。
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C
下列C语句表达式不合法的是()。
有以下程序:#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",case,&pri
下面描述不属于软件特点的是
软件生命周期中的各个阶段都不包括的活动是()。
大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是()。
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,将其余字符串右边用字符木补齐,使其与最长的字符串等长。SS所指字符串数组中共有M个字符串,且串长
在面向对象方法中,不属于"对象"基本特点的是( )。
关于友元,下列说法错误的是()。
随机试题
设y=f(x)可导,则f(x-2h)-f(x)等于().
A.鹿茸丸B.六味地黄丸C.杞菊地黄丸D.金匮肾气丸E.黄芪六一汤合犀黄丸
不可用冷疗的病情是
可保证老年人良好身体状况的方法是
胆汁中促进脂肪消化吸收的主要成分是
抹灰层由底层、中层和面层组成,中层的作用是()。
()反映企业一定期间现金的流入和流出,表明企业获得现金及现金等价物的能力。
甲公司为丙公司的全资子公司,于1992年11月经乙市市场监督管理局核准成立,注册资本1000万元,甲公司自开始经营以来内部管理一直存在严重问题,长年亏损。2017年度审计报告显示甲公司资产负债率超出100%,甲公司有签订劳动合同的职工27人,至今拖欠职工
下列各项中,属于资源税纳税人的是()。
Muchoftheworldshouldgoonadietin2014.Morethanathirdofadults【C1】______wereestimatedtobe【C2】______orobesein20
最新回复
(
0
)