首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; classA { public: A(){cout<<’A’;}
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; classA { public: A(){cout<<’A’;}
admin
2013-05-30
29
问题
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。
#include<iostream>
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(){cout<<’D’;}
};
void main(){D obj;)
选项
答案
virtual A或virtual public A或virtual private A或virtual protected A与virtual A或virtual public A或virtual private A或virtual protected A
解析
由于每执行一次A类的构造函数,都将输出一个字符A,输出结果中只有一个A,且第一个输出为A,D继承B,可知必有B继承A。由题中要求C肯定继承某个类,所以,这里的C只能是继承于A,保证输出中只有一个A,A必须为虚基类,所以本题中的空都填virtual A。
转载请注明原文地址:https://jikaoti.com/ti/HbE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream.h>voidmain(){intx=-1,y=5,z;z=(x++<0)&&(y-->=0);cout<<x<<’\t’<<y<<’\t’<<z<<end1;}
下列程序的运行结果是【】。#include<iostream.h>classA{inta,b;public:A(){a=b=0;}A(intaa,intbb){a=aa;b=bb
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){inta=18;int*p=&a;cou
需求分析阶段的任务是确定()。
下列关于析构函数的描述中,错误的是()。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
下列描述中错误的是()。
声明长度为10的float型数组a,且初始化为0的语句是【】。
软件维护活动包括以下几类:改正性维护、适应性维护、预防性维护和【】维护。
模板函数的真正代码是在()时候产生。
随机试题
胆囊三角
A收缩压B舒张压C脉压D平均动脉压E循环系统平均充盈压收缩压和舒张压之差称为
急进性肾炎持续少尿伴高钾血症时的首选治疗措施是
男,47岁。右上第一磨牙残冠,拔除术中发生折断。在拔除断根之前应进行的准备工作中,错误的是
某男性患者,髁状突颈部完全性骨折,造成髁突向前内方移位的原因为()
境内上市外资股原来是指股份有限公司向境外投资者募集并在我国境内上市的股份,投资者限于()。
根据以下资料,回答下列问题。2017年全国二手车累计交易量为1240万辆,同比增长19.3%;二手车交易额为8092.7亿元,同比增长34%。2017年12月,全国二手车市场交易量为123万辆,交易量环比上升7.4%,上年同期交易量为108万辆。
企业并购的财务动机主要有()。
国家制定的规范性文件有()。
HowtoReducePresentationStress1.Causesofpresentationstress■Fearofbeing【T1】______【T1】______■D
最新回复
(
0
)