首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2021-06-10
52
问题
有如下程序:
#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://kaotiyun.com/show/iMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是
己知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValue()const{
下列关于运算符重载的描述中,正确的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下列叙述中正确的是()。
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
若有下面的函数调用:fun(a+b,3,max(n一1,b))则fun的实参个数是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
在深度为7的满二叉树中,叶子结点的个数为()。
随机试题
()进一步将党的领导制度明确为我国根本领导制度,强调要坚持和完善党的领导制度体系,把党的领导落实到国家治理各领域各方面各环节。
引起无月经最可能的原因是该患者最适宜的处理是
用糖皮质激素治疗特发性血小板减少性紫癜,错误的是
提出按照罗马法《学说汇纂》而阐发的民法“五编制”体例编纂民法典的学派不是:()
根据《建设工程施工合同(示范文本)》,关于工程变更价款的确定程序,下列说法不正确的是()。
甲公司2009年至2012年与固定资产有关的业务资料如下。 (1)甲公司自行建造某项生产用大型设备,该设备由A、B、C、D四个部件组成,该四个部件可以以不同的方式为企业提供经济利益。建造过程中发生外购设备和材料成本7320万元,人工成本1200万元,资
下列关于消费税的表述,错误的是()。
权益资本(南京财经大学,2011)(天津商业大学,2011)
反对_________也将成为__________部长级会议共同的呼声。伴随着____________,一股保护主义暗流正在全球涌动,并对经济复苏构成了威胁。与此同时,在全球应对____________的过程中,一些发达国家威胁征收“__________”
20世纪初,列宁提出“社会主义将首先在一个或者几个国家内获得胜利”,此论断的理论依据是
最新回复
(
0
)