首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2021-02-22
70
问题
有如下程序:
#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
答案
B
解析
执行派生类构造函数的顺序是:1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出T41,而定义对象指针,并不会调用构造函数,所以什么也不输出,结果为AT41,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8hfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youareright.注意:只修改注释“
下面叙述错误的是()。
下列关于纯虚函数与抽象类的描述中,错误的是()。
数据库系统的核心是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为:Constructor,i=0,Destructor注意:错误的语句在//******error***
下列叙述中正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
在数据库系统的内部结构体系中,索引属于()。
数据库三级模式体系结构的划分,有利于保持数据库的【】。
随机试题
属纯粘液腺的小涎腺是
根据《招标投标法》,关于投标人提交投标文件的说法,正确的是()。
根据《火灾自动报警系统施工及验收规范》(GB50166)要求,下列关于火灾自动报警系统周期性维护保养的说法中,正确的是()。
2011年12月31日,甲公司因交易性金融资产和可供出售金融资产的公允价值变动,分别确认了10万元的递延所得税资产和20万元的递延所得税负债。甲公司当期应交所得税的金额为150万元。假定不考虑其他因素,该公司2011年度利润表“所得税费用”项目应列示的金额
如何培养创造性思维?
其为人也,___________,乐以忘忧,不知老之将至云尔。(《七则》)
对酒醉滋事的人,公安机关可以采取强制约束措施,直至其清醒。这是对其实行()的权力形式。
已知A与B相似,其中B=,则|A—E|=__________.
在VisualFoxPro中,下列关于SOL表定义语句(CREATETABLE)的说法中错误的是
A、Themancancomeanothertime.B、Therewouldbemorefunwithouttheman’sroommate.C、Itisnoproblemiftheman’sroommate
最新回复
(
0
)