首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 #include using namespace std; classA { public: A(){cout
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 #include using namespace std; classA { public: A(){cout
admin
2013-02-27
43
问题
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。
#include
using namespace std;
classA
{
public:
A(){cout<<‘A’;)
};
class B=__________
{
public:
B(){cout<<‘B’;}
};
class C:__________
{
public:C(){cout<<‘C’;}
};
class D:public B,public C
{
public:D(){ctout<<‘D’;}
};
void main(){D obj;}
选项
答案
vinual A或vinual public A或virtual privaIe A或virtual protrcted A与virtual A或virtual public A或virtual privateA或virtual protccted A
解析
由于每执行一次A类的构造函数,都将输出一个字符A,输出结果中只有一个A,且第一个输出为A,D继承B,可知必有B继承A。由题中要求c肯定继承某个类,所以,这里的C只能是继承于A,保证输出中只有一个A,A必须为虚基类,所以本题中的空都填vmal A。
转载请注明原文地址:https://kaotiyun.com/show/xsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下对软件特点描述正确的是()。
设有定义:intk=3,i=2;以下选项中,变量k的值与其他三个不同的是()。
有以下程序:#include<stdio.h>intfun(inta[],intn){if(n>1)returna[0]+fun(a+1,n﹣1);else
有如下形式的函数:intfun(inta[4][5],int*p[10],intn){…}调用函数之前需要对函数进行说明,即所谓函数向前引用说明,以下对fun函数说明正确的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
不属于结构化程序设计方法主要原则的是()。
按“先进先出”原则组织数据的数据结构是【】。
不属于结构化程序设计方法的四条原则是______。
数据的基本单位是______。
随机试题
A、全程性无痛性肉眼血尿B、活动后血尿C、两者都是D、两者都不是上尿路结石_______。
用耳针治疗腹痛可选择哪些穴位
一男性患者,20岁,3年来发生多次骨折,并伴有关节疼痛,肝、肾功能正常。超声检查见左侧叶甲状腺下极背侧有一1.0cm×1.5cm的低回声结节,包膜完整,血供丰富。其最可能是
下列不属于工伤保险的基本原则的是______。
由一个国家现行的各个部门法构成的有机联系的统一整体通常称为()。
企业因综合性项目取得的政府补助,需要将其分解为与资产相关的部分和与收益相关的部分,分别进行会计处理;难以区分的,将政府补助整体归类为与收益相关的政府补助,视情况不同,直接计入当期损益或者在项目期内分期确认为当期损益。()
命题“对于任意x∈R,x2+4x+6>0”的否定是().
某民营企业新建一个四边形的厂区,按对角线将整个厂区分为四个功能区,如图所示。已知生产、仓储和营销三个功能区的面积分别为26亩、18亩和13亩,若保留体闲区的12亩天然小湖泊,则休闲区可利用的陆地画积是
下面对软件描述错误的是()。
A、sendingmoreNATOtroopstoIraqB、changingthewayNATOactsinIraqC、contributingnon-militaryNATOsupportforIraqD、play
最新回复
(
0
)