首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为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
2020-07-30
107
问题
要使程序执行后的输出结果为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
解析
由主函数main入手,定义了类D对象obj。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。
转载请注明原文地址:https://www.kaotiyun.com/show/9xyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知数组arr的定义如下:.intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
有如下程序:#include<iostream>usingnamespacestd;classMonkey{public:Monkey(){cout<<’M’;}Monkey(charn){cout<<n;}~Monkey(){cou
层次型、网状型和关系型数据库划分原则是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件pro]1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Const
请使用V05或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Nam
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了‘Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessT
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。其中有类Point(“点”)、Rectangle(“矩形”)和Circle(“圆”)的定义。在程序所使用的平面坐标系统中,x轴的正方向是水平向右的,y轴的正方向是竖直向下的。请在横线
下面不属于需求分析阶段工作的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,charch),本函数采用二分法,在己按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回-1。
随机试题
如图所示,在Excel工作表中的A6单元格输入公式:=COUNT(A1:A5),计算结果是()。
颏孔的解剖位置在
房地产经纪人在受托权限内,以委托人名义与第三方进行交易,并由委托人直接承担相应的法律责任的经纪行为,我们一般叫作房地产()。
在管道抢修时,新旧管道连续工程和防止基础沉降以及防震等特殊管道工程中,应采用( )接口。
假如债券票面金额定得较小,将会( )。
期货交易的主要制度有()。
下列各项中,属于投资性房地产的有()。
TheCornwallTimesispublishedweeklybyQYCNewspapers,Inc,a______ofWoodbridgeMediaHoldings.
ITER是国际热核聚变实验反应堆计划的英文缩写,中文简称“国际热核计划”,俗称“人造太阳”计划,因为它的原理类似太阳发光发热,即在上亿摄氏度的超高温条件下,利用氢的同位素氘、氚的聚变反应释放出核能。氘和氚可以从海水中提取,核聚变反应不产生温室气体及核废料。
下列对lPv6地址FE60:0:0:050D:BC:0:0:03F7的简化表示中,错误的是()。
最新回复
(
0
)