首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2020-06-29
20
问题
有如下程序:
#include
using namespace std;
class Appliance{
public:
Appliance() { }
~Appliance() { cout<<’A’; }
};
class TV:public Appliance{
public:
TV(int s=41):size(s) { }
~TV() { cout<<’T’<
private:
int size;
};
int main(){
TV room1,*room2;
return 0;
}
运行时的输出结果是
选项
A、T41
B、T41A
C、T41T41
D、T41AT41A
答案
B
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义room1时,程序结束时先调用派生类析构函数输出T41,然后执行基类的析构函数输出A,而定义对象指针,并不会调用构造函数,所以什么也不输出,所以结果为T41A,,B 选项正确。
转载请注明原文地址:https://kaotiyun.com/show/bzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。此工程包含一个程序文件main.cpp,其中有日期类Date、人员类Person以及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码,然后删除横线
有如下程序:#includeusingnamespacestd;classGA{public:virtualintf(){return1;}};classGB:publicGA{public:virtuali
要利用C++流进行文件操作,必须在程序中包含的头文件是
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
在下列标识符中,不属于文件流类的标识符是
下列语句或语句序列中有语法错误的是
在C++中,编译系统自动为一个类生成默认构造函数的条件是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
已知函数func的原型为intfunc(int,int);下列重载函数原型中错误的是
在下列选项中,不允许作为C++标识符的是
随机试题
简述回肠膀胱术后造口的护理方法。
甲欠乙1万元借款,甲到期还不起这笔钱,乙打听到丙欠甲15000元钱。甲一直没有向丙催要,乙遂要求丙清偿甲的欠款,乙的下列行为中符合代位权行使的有关法律规定的是()
把文化价值要素引入理论模式中,考察文化因素对城市空间结构形成的作用的区位学理论是()
A.维生素B1B.维生素AC.维生素ED.维生素CE.维生素P鱼鳞病是缺乏
患儿,2岁,发热,鼻塞流涕2天。今晨起进食后腹胀嗳气,恶心,未吐,排稀便,舌苔厚腻。应首先考虑的是
钱钟书的《围城》主旨是()。
根据干支纪年法,2013年是农历癸巳年,那么依此推算,2018年应该是()年。
辛亥革命失败后,以孙中山为代表的革命派继续反对封建军阀专制的统治,努力挽救共和制度,这些努力有()
A、ItwillentirelybeprovidedbytheTreasurerandtheCabinet.B、Itwillbesupportedbyenterprisesandcompanies.C、Littlei
TheEmbarrassingPharmaceuticalIndustryTheimageofdrugindustryThedrugindustry’simageproblemsarebeginningtohurt
最新回复
(
0
)