首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; class A { public:A(){cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; class A { public:A(){cout
admin
2021-09-05
71
问题
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
#include
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://kaotiyun.com/show/5o5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnarnespacestd;classtest{private:inta;public:test0{cout+’’con
下列有关继承和派生的叙述中,正确的是()。
程序流程图中带有箭头的线段表示的是()。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:protectedMyBASE{prot
若有函数模板mySwap和一些变量定义如下:template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是()。
有如下程序段:inti=0,j=1;int&r=i://①r=j//②int*p=&i;//③*p=&t//④其中会产生编译错误的语句是()。
下列关于虚基类的描述中,错误的是()。
下列关于基类和派生类关系的叙述中,正确的是()。
有如下函数模板:template<typenamet,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
下列有关运算符重载的叙述中,正确的是()。
随机试题
货币供给的主体是中央银行、商业银行和非银行金融机构。()
下列关于产褥期子宫复旧说法,不正确的是()
为使滴眼剂对角膜的通透性增强,可对滴眼剂()
企业从投资人、捐赠人或其他外部来源取得的由所有者享有但不属于企业注册资本范围的资本是( )。
王明出差回来,报销差旅费1000元,原预借1500元,交回剩余现金500元,这笔业务应该编制的记账凭证有()。
当前应用最广泛的数据模型是()。
补充函数,要求实现如下功能;寻找并输出11~999之间的数m,它满足m,m2,m3均为回文数(回文数是指各位数字左右对称的整数),例如12321,505,1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写jsVa
Inwhichwaydohamburgerschangepeople’seatinghabits?Thewriterdoesn’tbelievethat______.
Withunemploymenttidethroughouttherichworld,moreandmoreyoungpeopleareseekinginternships.Manyfirms,nervousabout
说明:商务信件发信人:马明收信人:张先生内容:贵方从悉尼运往大连的空运货物已发出,航班号是JL772。预计到达时间是06年3月1日。提单号是NEA85904,货重46.5公斤。我将传真给你发票和提单。望查收。
最新回复
(
0
)