首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2015-07-22
51
问题
有如下程序:
#include
#include
using namespace std;
class Appliance{
public:
Appliance(string t="A"):type(t) { }
~Appliance() { cout<
public:
string type;
};
class TV:public Appliance{
public:
TV():size(0) { }
TV(int s):Appliance("T"), size(s) { }
~TV() { cout<
private:
int size;
};
int main(){
TV room1,room2(41);
return 0;
}
运行时的输出结果是
选项
A、041
B、410
C、0A41T
D、41T0A
答案
D
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义分别定义了room1,room2后,调用构造函数后没有输出,而调用析构函数的顺序依次为room2的析构函数,输出41,然后执行Appliance的析构函数输出T,然后执行room1的析构函数输出0,最后执行Appliance的析构函数输出A,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/YjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:voidwho(){cout<<"Base"<<end1;}}
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
下列不是描述类的成员函数的是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end;}};classDerived:publicBase{public:void
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
下面有关重载函数的说法中正确的是
下列有关类继承的叙述中,错误的是
随机试题
在杂质检查中不应使用的试剂是:
A.感染性休克B.神经源性休克C.心源性休克D.损伤性休克E.失血性休克下列病人存在:男性,24岁,双侧大腿辗压伤后逐渐肿胀,血压10.6/8kPa(80/60mmHg),尿量每小时15ml。
乳剂制备时,先将乳化剂加入到水中再将油加入研磨成初乳,再加水稀释的方法为乳剂制备时,将油相、水相、乳化剂混合后应用机械的强大乳化能制成的方法称为
在铺筑道面面层时,混合料铺筑前应对()等项进行检查。
在信用证申请书中,汇票的付款人应填为()。
#includevoidxyz(int*m){printf(”%d\n”,*m);}intmain(){inta[]={19,9,6,3,7,1},*p;p=a;xyz(p+1);}运行该程序后的输出结果是()。
全面发展教育是由德育、__________、体育、美育和劳动技术教育等部分组成的。
代币券,具有替代现金货币并有等额购买权利的替代券。一般是商业单位定向发行的隐蔽促销方式。根据上述定义,下列不属于代币券的是:
科学发展观形成的现实依据:是
从正态总体X~N(0,σ2)中抽取简单随机样本X1,X2,…,Xn,则可作为参数σ2的无偏估计量的是().
最新回复
(
0
)