首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; classA { public:A(){cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; classA { public:A(){cout
admin
2012-12-29
30
问题
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
#include
using namespace std;
classA
{
public:A(){cout<<‘A’;}
};
class B:___________
{
public:B0{cout<<‘B’;}
};
class C:virtual public A
{
public:C0{cout<<‘C’;}
);
class D:public B,public C
{
public:D0{cout<<‘D’;}
};
void main0{D obj;)
选项
A、publicA
B、privateA
C、protectedA
D、virtualpublicA
答案
D
解析
由主函数main入手,定义了类D对象obj。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。
转载请注明原文地址:https://kaotiyun.com/show/qMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { inti,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
某系统结构图如下图所示(n≥5) 该系统结构图的最大扇出数是()。
下面属于良好程序设计风格的是()。
有二叉树如下图所示: 则前序序列为()。
下列叙述中错误的是()。
若有定义语句doublex,y,*px,*py;,执行了px=&x;py=&y;之后,正确的输入语句是()。
有以下程序: #include<stdio.h> main() { chars[]={"012xy"}; inti,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’&&s[i]<=’z’)
以下选项中不能用于描述算法的是()。
C源程序中不能表示的数制是()。
以下选项中不合法的标识符是()。
随机试题
西蓝花又称________,原产于意大利。
学生在读到《望庐山瀑布》这首古诗时,脑海中浮现诗句中所描绘的相关景象,这种心理活动属于()
A.瘫痪严重患者B.中期功能锻炼的重点C.依靠患者自身力量进行锻炼D.关节僵硬E.在起动时需要帮助主动运动是
A.天门冬素B.天花粉蛋白C.枸杞多糖D.胆甾醇E.咖啡因
建筑基坑降水中采用回灌,回灌井与降水井的距离不宜小于()m;回灌井宜进入稳定水面不小于()m。
()是施工、监理合同段平安工地建设考核评价的主体,对项目平安工地建设负总责。
除了既定股息外,不再参与利润分配的优先股,称为()。
下图是“我国某湿润山区不同年代植被状况图”。20世纪50年代一支考察队从s点出发沿线考察该山区的自然资源,最终到达最高峰,考察日志中记录到“河谷地带都发育有河流,山区植被茂密”。据此回答下列问题。20世纪50年代,该地区拟在图示山区建取水口为城市供水
Theteacherisveryexactingabouthisstudents’penmanship.
Whendidtheviolencestart?
最新回复
(
0
)