首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添 加语句( )。 #include using namespace std; class A { public:A0{cout
要使程序执行后的输出结果为ABCD,应在横线处添 加语句( )。 #include using namespace std; class A { public:A0{cout
admin
2020-06-29
22
问题
要使程序执行后的输出结果为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全国计算机二级
相关试题推荐
以下程序执行后的输出结果是#include<iostream>.usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r
考虑下面的函数原型;voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是()。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(intx),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。例如x=6,6的二进制数为110,则输
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,但该程序运行有问题,请改正main()函数中的错误,使该程序的输出结果正确。程序输出:88注意:错误的语句在/********found********/的下
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
面向对象方法中,实现对象的数据和操作结合于统一体中的是
数据库设计中反映用户对数据要求的模式是( )。
软件生命周期是指( )。
在软件开发中,需求分析阶段产生的主要文档是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
泰罗认为军事型组织有两个缺陷:第一,它要求过多的来自最高层的________;第二,对________期望太多,其结果是有效地排斥了管理层对工人的直接控制。
特别重大事故、重大事故逐级上报至()和负有安全生产监督管理职责的有关部门。
简述石灰的特性。
当归的主治病证是()熟地黄的主治病证是()
对于产妇因合并心脏病而不宜再妊娠者应建议其()
保证银行稳健经营、安全运行的核心指标是()。
1989年,首次提出“情景性学习”的概念的是()。
中国革命胜利的原因有
Salesperson:CanIhelpyou,sir?Customer:Yes,IboughtthiswatchfromyoulastweekandI’vebeenhavingafewproblemswith
InthebattlefortheyoungsodadrinkersofChina,U.S.-basedPepsi-Colamayhavefoundapowerfulnewweapon:youngstreetsel
最新回复
(
0
)