首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2019-04-18
77
问题
有如下程序:
#include
#include
using namespace std;
class Appliance{
public:
Appliance(string t="A"):type(t) { cout<
~Appliance() { }
public:
string type;
};
class TV:public Appliance{
public:
TV():size(0) { cout<
TV(int s):Appliance("T"), size(s) { cout<
~TV() { }
private:
int size;
};
int main(){
TV room1,room2(41);
return 0;
}
运行时的输出结果是
选项
A、041
B、0T41
C、A0A41
D、A0T41
答案
D
解析
执行派生类构造函数的顺序是:1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类构造函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出0,定义room2时,调用TV的构造函数,输出T41,所以结果为A0T41,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/n4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下列类定义补充完整。classBase{public:voidfun(){cout<<“Base::fun”<<endl;}};classDerived:publicBase{public:voidfun(){
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA){
下列关于C++流的叙述中,正确的是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
如下程序的输出结果是#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B()
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
有如下类定义:classSample{public:Sample();~Sample();private:Staticintdate:};将静态数据成员data初始化
如下程序的输出结果是#include<iostream>#include<iomanip>usingnamespacestd;classCSum{intx,y;public:CSum(int
下列叙述中正确的是
深度为6的满二叉树中,度为2的结点个数为()。
随机试题
A.支链氨基酸B.谷氨酸钠C.新霉素D.乳果糖增加肠道氨排出的药物是
胃溃疡的x线直接征象为
对尿瘘患者的心理护理中,下列哪项不恰当
(2016)下列不属于系统误差来源的是()。
设计人交付设计文件完成合同约定的设计任务后,发包人从项目预期效益考虑要求增加部分专业工程的设计内容。由于设计人当时承接的设计任务较多,在发包人要求的时间内无力完成变更增加的工作,故发包人征得设计人同意后,将此部分的设计任务委托给另一设计单位完成。变更设计完
施工噪声的主要类型有()。晚间作业时间不得超过()。
2018年7月1日,A、B两公司签订了一份价值100万元的货物买卖合同。合同约定:A公司于2018年7月15日向B公司交付全部货物,交付地点为B公司仓库;B公司在验货合格后10日内一次性支付全部货款;任何一方如违约,应向守约方支付违约金10万元。合同订立后
孔庙有保存全国数量最多的汉碑,有我国第一碑林之称。孔庙是我国仅次于北京故宫的古建筑群。()
设计数据库的存储结构属于()。
Thebesttitleforthispassageis______.Whichofthefollowingdoesn’tsharethesamemeaningwiththeothers?
最新回复
(
0
)