首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2021-06-10
55
问题
有如下程序:
#include
using namespace std;
class Appliance{
public:
Appliance() { cout<<’A’; }
~Appliance() { }
};
class TV:public Appliance{
public:
TV(int s=41):size(s) { cout<<’T’<
~TV() { }
private:
int size;
};
int main(){
TV room1,*room2;
return 0;
}
运行时的输出结果是
选项
A、T41
B、AT41
C、T41T41
D、AT41AT41
答案
D
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出T41,而定义对象指针,并不会调用构造函数,所以什么也不输出,结果为AT41,B 选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/iMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。
下列关于运算符重载的描述中,正确的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是
在一个容量为15的循环队列中,若头指针front=-6,尾指针rear=9,则循环队列中的元素个数为()。
软件需求规格说明书的作用不包括()。
有如下程序:撑include<iostream>usingnamespacestd;classObj{staticinti;public:Obj(){i++;}~Obj(){i-;}staticintgetVal(){retu
下列有关继承和派生的叙述中,正确的是()。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
下列语句中,错误的是()。
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
随机试题
在Excel2010中,在单元格A1中输入“=AVERAGE(D2:D4)”,则选中该单元格并执行复制操作后,移动到单元格A2,执行粘贴操作,此时单元格A2中的公式为__________。
溃疡型胃癌的特点有
妊娠期总血容量平均增加
肝外胆道不包括
非居民企业甲在中国境内未设立机构场所,2015年12月与居民企业乙签订一项新型设备销售合同并提供安装、培训服务,该设备净值为300万元,双方在合同中约定乙支付甲价款合计400万元,未单独列明安装、培训服务的金额,甲派遣员工在境内外负责该项业务,但无法提供真
2020年3月1日,某企业对以经营租赁方式租入的办公楼进行装修,发生职工薪酬15万元,其他费用45万元。2020年10月31日,该办公楼装修完工,达到预定可使用状态并交付使用,至租赁到期还有5年。假定不考虑其他因素,该企业发生的该装修费用对2020年度损益
在认识中坚持反映论的原则()。
【2016年福建】根据《中华人民共和国教师法》,下列属于教师义务的是()。
为了确定被害人、犯罪嫌疑人的某些特征、伤害情况或生理状态,侦查机关可以提取其指纹,采集血液、尿液等生物样本。()
(中国人大2011)美联储的主要货币政策工具是()。
最新回复
(
0
)