首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2021-09-05
47
问题
有如下程序:
#include
#include
using namespace std;
class Appliance{
public:
Appliance(string t="A"):type(t) { cout<
~Appliance() { }
public:
string type;
};
class TV:public Appliance{
public:
TV():size(0) { cout<
TV(int s):Appliance("T"), size(s) { cout<
~TV() { }
private:
int size;
};
int main(){
TV room1,room2(41);
return 0;
}
运行时的输出结果是
选项
A、041
B、0T41
C、A0A41
D、A0T41
答案
D
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类构造函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出0,定义room2时,调用TV的构造函数,输出T41,所以结果为A0T41,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/VI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下函数定义:voidfunc(inta,int&b{a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
有如下程序;#includeusingnamespacestd;classB{public:virtualvoidshow(){cout
在软件开发中,需求分析阶段可以使用的工具是()。
运算符重载时不需要保持的性质是()。
下列模板声明中,有语法错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
当使用ofstream流类定义—个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列存储类标识符中,可见性与存在性不一致的是()。
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
随机试题
耳部扫描,采集矩阵选择最合理的是
下列()最符合有机疏散理论的思想。
[背景资料]某高校新建宿舍楼工程,地下1层,地上5层,钢筋混凝土框架结构。采用悬臂式钻孔灌注桩排桩作为基坑支护结构,施工总承包单位按规定在土方开挖过程中实施桩顶位移监测,并设定了监测预警值。施工过程中,发生了下列事件:事件一:项目经理安排安全员制作了
下列属于货币衍生工具的包括()。
小明今天在课堂上学习了三角形的相关知识。掌握了直角三角形的定理及在现实生活中的应用,这表明教学过程主要传授以()。
5,6,14,45,184,()
实现经济发展目标,关键要在加快转变经济发展方式、完善社会主义市场经济体制方面取得重大进展。党的十七大报告提出,要促进国民经济又好又快发展。下列各项不属于促进国民经济又好又快发展措施的是()。
日本历史上称葡萄牙、西班牙等南欧人为______,称较后来到日本的英国人、荷兰人为______。
IntroductionLinguisticshasbothpracticalandphilosophicalmotivations.Soboththefirstandsecondeditionsofthistex
NamesinAmericaMostparentsintheUnitedStatesgivetheir【T1】______________afirst,middleandlastnamewhentheya
最新回复
(
0
)