首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添 加语句( )。 #include using namespace std; class A { public:A0{cout
要使程序执行后的输出结果为ABCD,应在横线处添 加语句( )。 #include using namespace std; class A { public:A0{cout
admin
2020-06-29
16
问题
要使程序执行后的输出结果为ABCD,应在横线处添
加语句( )。
#include
using namespace std;
class A
{
public:A0{cout<<‘A’;)
};
class B=——
{
public:B0{cout<<’B’;)
};
class C:virtual public A
{
public:C0{cout<<一C;}
选项
A、public A
B、private A
C、protected A
D、virtual public A
答案
D
解析
由主函数main入手,定义了类D对象0bi。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为“ABCD”,依次为类A,类B,类C,类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承时,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。
转载请注明原文地址:https://kaotiyun.com/show/JZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于浯句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
数据库设计包括两个方面的设计内容,它们是
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是()。
下列有关模板的叙述中,正确的是()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
下列有关C++流的叙述中,错误的是()。
下列有关函数重载的叙述中,错误的是()。
层次型、网状型和关系型数据库划分原则是( )。
随机试题
有关谈判目标,以下说法错误的是()
工程保险可以分散的风险属性表现为()。
下列不属于城市绿地系统布局原则的是()。
国债回购作为一种短期融资工具,在各国市场中最长期限均不超过()。
阅读下面的材料,按要求作文。有一个孩子,伸手到一个装满榛果的瓶子里,尽其所能地抓了一把榛果;当他把手收回来时,手被瓶口卡住了。他既不愿意放弃榛果,又不能把手缩回来,急得大哭。旁边一个人劝他说:“你知足些吧,只拿一半,让你的拳头缩小一些,你的手就很
在美国,总额420万美元的大学奖学金津贴去年无人问津,因为许多奖学金项目没有吸引到合乎项目标准的申请者。这在一个每年有成千上万名有前途的学生付不起学费的国家是一种惊人的资金浪费。因此这些奖学金的标准应当被修改。下列哪一项如果为真,最支持上面的结论
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
驳斥不可知论最有力的论据是()。
THEEFFECTSOFSLEEPDEPRIVATION1Sleeprestoresthebodyandthemindandhelpspreventdiseasebystrengtheningtheimmune
Ricci’s"OperationColumbus"Ricci,45,isnowstrikingoutonperhapshisboldestventureyet.HeplanstomarketanEnglis
最新回复
(
0
)