首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
40
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,【 】负责数据的模式定义与数据的物理存取构建。
下列有关类继承的叙述中,错误的是
下列的各类函数中,()不是类的成员函数。
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
面向对象程序设计思想的主要特征中不包括
用树形结构来表示实体之间联系的模型称为
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
关于虚函数,下列表述正确的是()。
以下都是C++语言标识符的是
随机试题
文化政策
患者,女,66岁。突然感到心前区闷痛,伴心悸4小时。自服硝酸甘油2片,疼痛未能缓解。做心电图检查显示Ⅱ、Ⅲ、aVF导联ST段抬高。根据心电图显示,心脏病变部位是
患者,女,59岁。两膝关节红肿热痛,尤以右膝部为重,痛不可触,关节活动不利,并见身热,口渴,舌苔黄燥,脉滑数。治疗除选用犊鼻、梁丘、阳陵泉、膝阳关外,还应加
施工总承包方主要的管理任务有()。
按照《城市房地产开发经营管理条例》的规定,房地产开发企业应当在商品房交付使用时,向购买人提供()。
商业银行最主要的负债是()。
()指出,在一个家庭或在一个国家中,食物支出在收入中所占的比例随着收入的增加而减少。
2016年6月6日,习近平主席在第八次中美战略与经济对话和第七轮中美人文交流高层磋商联合开幕式上引用孔子的“人而无信,不知其可也”,强调信任是人与人关系的基础、国与国交往的前提。请你以“信任”为主题,自拟题目,写一篇不少于800字的议论文。
Thereisonefairlystandardreasonwhysomethinkersregardthemeaning-of-lifequestionasbeingitselfmeaningless.Theyargu
ThemostimportantdivideinAmericatodayisclass,notrace,andtheplacewhereitmattersmostisinthehome.Conservatives
最新回复
(
0
)