首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
77
问题
有如下程序:
#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全国计算机二级
相关试题推荐
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear =29(指向队尾元素),则该循环队列中共有【 】个元素。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
有以下类定义:classMyClass{private:intid;chargender;char*phone;public:MyClass()
下列选项中,不属于模块间耦合的是
静态联编所支持的多态性称为______多态性,动态联编所支持的多态性则称为______多态性,动态多态性由______来支持。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
用树型结构表示实体类型及实体间联系的数据模型称为【】。
设树T的度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中叶子节点数为()。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
下列哪个是C++语言的有效标识符?
随机试题
人民法院准许延期提供证据的,被告应当在正当事由消除后()内提供证据。
在实现社会主义的自我发展与完善中要
A.硬膜外出血B.脑栓塞C.椎动脉系统TIAD.蛛网膜下腔出血E.颅内肿瘤患者,男,55岁。看报纸时突感头痛,复视,颈部僵硬,头颅CT示脑池内高密度影,最可能的诊断为
下列有关股骨的叙述,错误的是
肝硬化患者大量腹水时,体位宜采取
采血清标本作肝功能检查,错误的步骤是
心理是人脑对()。
Everyonebecomesalittlemoreforgetfulastheygetolder,butmen’smindsdeclinemorethanwomen’s,accordingtotheresults
改革开放40年来,我国民营经济从小到大、从弱到强,不断发展壮大。截至2017年年底,我国民营企业数量超过2700万家,个体工商户超过6500万户,注册资本超过165万亿元。概括起来说,民营经济具有“五六七八九”的特征,即贡献了50%以上的税收,60%以上的
Whatcandogssee?Theanswertothisquestionisdisappointing;dogs【C1】______seenocolors.Theanswerisdisappointing【C2】___
最新回复
(
0
)