首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; class A { public:A(){cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include using namespace std; class A { public:A(){cout
admin
2021-09-05
68
问题
要使程序执行后的输出结果为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://www.kaotiyun.com/show/5o5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是
有如下程序:#includeusingnamespacestd;intmain(){inta[6]==23,15,64,33,40,58);intsl,s2;sl=s2=a[0];
下列叙述中正确的是
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
某系统总体结构如下图所示该系统结构图是
在软件开发中,需求分析阶段可以使用的工具是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
在E-R图中,用来表示实体的图形是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
随机试题
南京国民政府于1947年公布和实施《中华民国宪法》。下列选项中,对这部宪法表述正确的是()。
A、甲状腺激素B、糖皮质激素C、抗利尿激素D、胰岛素E、醛固酮能促进糖原合成、降低血糖的激素是()
下列关于还原型谷胱甘肽的叙述,不正确的是
慢性肉芽肿属于
清热泻火,利水通淋的方剂是
患者,男,40岁。胃脘部胀痛,疼痛连胁,嗳气频频,呕逆酸苦,苔薄白,脉沉弦。针灸时选
某企业统计员赵某,因未按厂长的意图上报统计资料,被厂长调到工厂车间做一线工作,该厂长的行为属于()。
2015年6月,甲公司、乙公司、丙公司和陈某共同投资设立丁有限责任公司(下称丁公司),丁公司章程规定:(1)公司注册资本500万元。(2)甲公司以房屋作价120万元出资;乙公司以机器设备作价100万元出资;陈某以货币100万元出资;丙公司出资180万元,首
古今异义的情况,不仅包括词义的变化、转移,也包括词的感情色彩的变化。()
改革开放以来,文学创作成就不菲,但缺乏_____、影响深远的力作。今天的文坛不能说不繁荣,然而繁荣也______不住其中的“虚荣”成分——虚假的繁荣。填入画横线部分最恰当的一项是:
最新回复
(
0
)