首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
66
问题
有如下程序:
#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/buNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下定义语句:inta[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是()。
()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
一个关系中属性个数为1时,称此关系为
线性表的顺序存储结构和线性表的链式存储结构分别是
下面是关于ios类的叙述,正确的是()。
编译时的多态性可以通过使用()获得。
数据库系统的核心是
继承的方式有公有继承、私有继承和【】3种。
【】是实现C++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
在数据流图(DFD)中,带有名字的箭头表示
随机试题
有机磷杀虫剂对胆碱酯酶的抑制作用属于:
"Hightech"and"stateoftheart"aretwoexpressionsthatdescribethemodemtechnology.Hightechisjustashorterwayofsa
A.I型变态反应B.Ⅱ型变态反应C.Ⅲ型变态反应D.Ⅳ型变态反应免疫复合物性肾小球肾炎属于
关于腹部闭合性损伤的叙述,不恰当的是
根据十二经脉气血流注次序,足少阳经上接的是
侵权行为的对象包括()。
凡应实行项目法人责任制的新上项目,在()被批准后,应及时组建项目法人筹备组具体负责项目法人的筹建工作。
远航企业于2007年12月31日购进一座建筑物,于2008年1月1日用于出租。该建筑物的成本为1210万元,用银行存款支付。建筑物预计使用年限为20年。预计净残值为10万元。该建筑物划分为投资性房地产,采用公允价值模式进行计量,年租金为150万元,于每
设有下面程序代码:PrivateSubCommand1_Click()DimstrAsString,chAsStringstr=”VisualBasicProgramming”:ch=”a”n=fu
WatchingMoviesinEnglishI.OnegreatadvantageofEnglishlearners:Beingabletowatch【T1】______inEnglish【T1】______since
最新回复
(
0
)