首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
admin
2020-07-23
42
问题
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
#include
usingnamespace 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://jikaoti.com/ti/Zql0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,用来取代C中的预处理宏函数的是
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3,*v4;};其中定义错误的成员变量是
有如下程序:#includeusingnamespacestd;voidfun(int&x,int&y){y=y+x;x=y/4;
下面能作为软件需求分析工具的是
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
随机试题
台湾现代文学史上的第一篇小说是()
对能量代谢影响最为显著的是
β受体阻断药禁用于()
淫邪中最易导致妇产科疾病的是
患者男,55岁,患糖尿病2年。患者不规则服药,血糖波动在8.6~9.8mmol/L,尿糖(++)(+++),近日感尿频、尿痛,昨日起突然神志不清,查血糖28mmol/L,尿素氮7.8mmol/L,血钠148mmol/L,尿糖(+++),酮体(++)。患者昏
不属于演练类型的是()。
下列建筑装饰涂料中,常用于外墙的涂料是()。【2011真题】
随着我闭经济的发展和产业结构的变化,我罔的公路运输和民航运输所占的比重明显上升。()
设实二次型f(x1,x2,x3)=xATx的秩为2,且α1=(1,0,0)T是(A一2E)x=0的解,α2=(0,一1,1)T是(A一6E)x=0的解.求方程组f(x1,x2,x3)=0的解.
Questions29-40•Readthearticlebelowaboutteam-building.•ChoosethecorrectwordtofilleachgapfromA,BorC.•Fore
最新回复
(
0
)