首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2015-07-22
40
问题
有如下程序:
#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/IVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
下列不是描述类的成员函数的是
下列关于运算符重载的叙述中,正确的是
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:char
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
下列叙述中正确的是
下列关于队列的叙述中正确的是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
下列关于C++关键字的说法中正确的是
C++语言中类定义中默认的访问权限是
随机试题
如何确定最终报告的被测量最佳估计值的有效位数?
要使人事争议从制度上得到彻底解决,必须将()作为解决纠纷的最后手段。
A、急性阈浓度B、慢性阈浓度C、急性毒作用带D、慢性毒作用带E、阈浓度急性阈浓度到半数致死浓度间的范围
16PF量表中乐群性高分者的人格特征是()
网络层负责把数据从一个网络传到另外一个网络。()
下列产品或劳务应计入当年GDP的是:
下列关于生活常识的表述错误的是()。
我们每一个人,终其一生,都在不断受到新环境的生存挑战,我们必须不断增长智慧和能力。由于新环境的生存挑战完全不可预测,因此,我们的教育也完全不可预设,不可僵化,不可束缚,而应该成为最能够激发人智力的一种训练。如果不顾日新月异的社会发展和环境变化,一味执行因循
加涅信息加工系统中的第二级是()
什么是循环训练法,分为哪几类?结合专项,谈谈此类方法在运动训练中的应用特点。
最新回复
(
0
)