首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2021-02-22
60
问题
有如下程序:
#include
#include
using namespace std;
class Appliance{
public:
Appliance(string t="A"):type(t) { }
~Appliance() { cout<
public:
string type;
};
class TV:public Appliance{
public:
TV():size(0) { }
TV(int s):Appliance("T"), size(s) { }
~TV() { cout<
private:
int size;
};
int main(){
TV room1,room2(41);
return 0;
}
运行时的输出结果是
选项
A、041
B、410
C、0A41T
D、41T0A
答案
D
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义分别定义了room1,room2后,调用构造函数后没有输出,而调用析构函数的顺序依次为room2的析构函数,输出41,然后执行Appliance的析构函数输出T,然后执行room1的析构函数输出0,最后执行Appliance的析构函数输出A,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/19fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
有如下程序:#include<iostream>usingnamespacestd;classclock{public:clock():seconds(O){};clock&o
有如下程序:#include<iostream>usingnamespacestd;intf1(intx,inty=5){returnx+y;}intf1(doublex){returnx;}
已知类X中一个成员函数的原型声明为“voidCopy(X&r);”,则下列选项中,解释正确的是()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrint()const{co
下列叙述中正确的是
下列控制对齐方式的操作符中,错误的是()。
在满足实体完整性约束的条件下
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下列选项中,不是C++关键字的是()。
随机试题
在Excel2010中,单元格的名称最多可包含的字符个数为()
下列关于软件测试与程序调试的叙述,错误的是()。
A.氨的毒性增加B.氨的生成增加C.氨的吸收增加D.组织对氨的敏感性增加E.促进氨透过血脑屏障
A.甘草B.大黄C.升麻D.黄药子E.马兜铃肝病患者忌用
两个以上生产经营单位在同一作业区域内进行可能危及对方安全生产的生产经营活动,未签订安全生产管理协议或者未指定专职安全生产管理人员进行安全检查与协调的,( )。
经营杠杆系数DOL、财务杠杆系数DFL和复合杠杆系数DCL之间的关系是( )。
如果符合实际工作需要,学校可以聘用曾因故意犯罪被依法剥夺政治权利的人担任工作人员。()
历史思维是民族文化心理长期积淀的结果,本质上不是政治,但常常受政治影响。宫廷戏在具体内容上大同小异,无外乎妃嫔争风吃醋和继嗣之争等主题.但同样的内容,各国观众的反应不尽相同,恰恰能体现出各自在现实中的政治处境:现实中的日本人不太关注政治,所以猎奇感一过宫廷
汉字对国人的思维方式、哲学思想、儒家都有影响,在政治统一方面都有很深的体现。()
WhoPutsaSpokeinMitsubishi’sWheelWithAmericansalesofMitsubishi,onceoneofthehottestcarbrands,inafreefall
最新回复
(
0
)