首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要使程序执行后的输出结果为ABCD,应在横线处添 加语句( )。 #include using namespace std; class A { public:A0{cout
要使程序执行后的输出结果为ABCD,应在横线处添 加语句( )。 #include using namespace std; class A { public:A0{cout
admin
2020-06-29
57
问题
要使程序执行后的输出结果为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全国计算机二级
相关试题推荐
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。boolfun(char*str)}inti:0,j=0;while(str[j])(6);
下面程序的输出结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}Virtual~A(){cout
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//*****
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(intx),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。例如x=6,6的二进制数为110,则输
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
下列关于this指针的叙述中,正确的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面关于算法的叙述中,正确的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]
随机试题
关于控制供料成本措施的说法,错误的是()。
依据前提是否涉及某类事物的全体,归纳推理可分为()和()。
B:OK.Look!Thetrainiscoming.
环境管理体系和职业健康安全管理体系的运行采用了戴明模型,即通过()等各个环节构成一个动态循环的过程,经过持续改进,不断提高管理系统运行水平,形成螺旋上升式系统化管理模式。
合同的标的是合同的( )。
在下列贷款方式中,属于援助性的是()
甲公司、乙公司与刘某、谢某欲共同设立一个注册资本为200万元的有限责任公司,他们在拟订公司章程时约定各自的出资方式中,不符合公司法律制度规定的有()。
标题音乐是一种用________来说明作曲家创作意图和作品思想内容的器乐曲。
人民警察职业道德要求人民警察爱憎分明,热爱人民。()
上调最低工资标准,是()最直接、有效的措施。
最新回复
(
0
)