首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。 #include usingnamespace std; class A { public:A(){cout
admin
2020-07-23
50
问题
要使程序执行后的输出结果为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;classB{public:virtualvoidshow(){cout
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
数据库中对概念模式内容进行说明的语言是
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
下列字符串中,不可以用做C++标识符的是()。
下面对对象概念描述正确的是
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
下列符号中,正确的C++标识符是()。
随机试题
Iwishyou______comebacktoBeijingwithus,butthat’sforyoutodecide.
耐药金黄色葡萄球菌败血症首选.大肠杆菌败血症首选.
成年女性,半年前发现左乳外上象限有一无痛性肿块,近期生长快,直径约5cm。术后病理检查:肿物色灰白,质脆,界限不清。镜下瘤细胞排列成实性团片状,瘤细胞量与间质量大致相等,瘤细胞异型性明显,呈浸润性生长。病理诊断应为
对证券公司信息报送与披露方面的监管要求包括()。
借款人应当向银行如实提供所有开户行、账号及存贷款余额情况,使银行可以真实掌握借款人资金运行情况。银行通过调查、审查、检查了解借款人的生产经营情况,确保贷款的()
某企业为增值税一般纳税人,基本生产车间只生产M产品,采用品种法计算生产成本。原材料在生产开始时一次性投入,其他加工费用均衡发生,采用约当产量比例法计算完工产品成本与月末在产品成本。2018年12月,该企业产品生产的成本费用资料如下:(1
“牛羊肉泡馍”可称得上______,根据每人的爱好,可分为“干泡”、______、“口汤”、______。
(2017·山东)语文课上,老师在范读课文时,配上一支轻音乐以加深学生对文章内容的理解与感悟。教师这一做法反映了感觉()的规律。
Washington:TheBushadministrationhas【C1】______forthefirsttimethatitmaybewillingto【C2】______amultinationalforce
AmongthecriticismsoftheObamaadministration’sbankrescueproposalisthatthegovernmentwillprovideupto$1trillionin
最新回复
(
0
)