首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
27
问题
有如下程序:
#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/t5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"
若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是【 】。
()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
下列关于链式存储的叙述中,错误的是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
对于模板定义关键字class和typename说法不正确的是()。
“年龄在18-25之间”这种约束是属于数据库当中的
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
f(x)=的第二类间断点个数为()
关于α葡萄糖苷酶抑制剂,说法正确的是
修复Kennedy第一类、第二类缺损的主要难点是
根据增值税和消费税的有关规定,纳税人自产的应税消费品用于下列用途的,应当按纳税人同类应税消费品的平均销售价格作为计税依据计征增值税和消费税的有()。
与理财顾问服务相比,综合理财服务更加突出()。
以下各项属于要约失效的情形有()。
一篇文件的主题词是表达文件的主旨、概括文件内容特征的,因此它的词义必须明确清晰,使用的概念必须准确。我们审核时,首先是斟酌选用的主题词的词义有无歧义,能否概括文件的主旨;其次,是考虑所选用的主题词是否合乎《国务院公文主题词表》的规范。对主题词注意不够的现象
ReadthefollowingarticleaboutNewYork’ssetbackandanswerquestions9-18onthenextpage.NewYork’sSetbackExpected
Ialwayseatbreakfast,andsuggestthatyoudotoo.Weallneedfoodinthemorningtosupplyourselves【C1】______sourcesofgl
TherearefourneighborsA,B,CandDinarow.WehaveknownthatAisnexttoB,andAisnotnexttoD.IfDisnotnextto
最新回复
(
0
)