首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
admin
2020-07-23
76
问题
要使程序执行后的输出结果为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://kaotiyun.com/show/s1yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase1{public:Base1(){}~Base1(){cout
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
若MyClass为一个类,执行语句"MyClassa[4],*p[5];"时会自动调用该类构造函数的次数是
下面对对象概念描述正确的是
下面属于白盒测试方法的是
结构化程序设计中,下面对goto语句使用描述正确的是
有如下程序:#includeusingnamespacestd;voidfun(int&x,int&y){y=y+x;x=y/4;
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
若要在Number类的声明中将减法运算符重载为成员函数,下列重载函数声明中正确的是
随机试题
下列C语言程序是求阶乘的累加和:s=O!+11+21+…+n!根据题意,请完善下列程序。#includelongf(intn)inti;longs;if(n==O)return(①;s=②;for(i=1;i
在Word2003中,若要在编辑文档时能够清楚地看到该文档的目录,则可使用________________。
16岁男性患者,洗浴时无意中触及右大腿下端内侧硬性突起,无疼痛,膝关节运动良。最可能的诊断是
下列关于共同经营中合营方的会计处理中,正确的有()。
下列各选项中关于利率风险的类型及其表现示例,搭配正确的是()。风险类型:①重新定价风险;②收益率曲线风险;③基准风险;④期权性风险表现示例:Ⅰ.利用5年期政府债券空头头寸为10年期政府债券的多头头寸进行对冲,当收益率曲线变陡时,银行
大数据是科学决策的重要工具,是高精度对未来进行预测的手段,数据是记录人类行为的工具。靠大数据技术对未来做一个预测和参考是人类发展的成果。但是,人类的沟通和交流不该因为大数据技术而遭弃,而过于依赖大数据的预测和推理,放弃人际沟通过程,必然产生人际沟通的弱化,
(1)设f(lnx)=求∫f(x)dx.(2)设f(x)=.
在窗体中要显示一门课程的基本信息和选修该课程的学生,窗体设计时要在主窗体中显示课程的基本信息,在子窗体中显示选修该课程的学生名单,则主窗体和子窗体数据源之间的关系是
ThesixteenthinternationalAIDSconferenceopenedonSundayinToronto,Canada.Morethantwenty-fourthousanddelegatesfromo
Therewasatimeinearlyhistoryofmanwhenthedaysbadnonames!Thereasonwasquitesimple:Menhadnotinventedtheweek.
最新回复
(
0
)