首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
60
问题
有如下程序:
#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://www.kaotiyun.com/show/buNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
下面叙述中错误的是
下列运算符中,()运算符在C++中不能重载。
下列的各类函数中,()不是类的成员函数。
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时,自动调用该类构造函数()次。
关于纯虚函数和抽象类的描述中,()是错误的。
假定w、x、y、z、m均为血型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(W<X)?w:X;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是【】。
“年龄在18-25之间”这种约束是属于数据库当中的
下列叙述中错误的是
随机试题
Themodernlifeisfullof________:thejob,kids,money,thestockmarket,etc.
下列腧穴中,属于手太阳小肠经的有
若随机变量X的分布律为E(X);
下列时间点中,属于《建筑施工场界环境噪声排放标准》GB12523-2011规定的夜间施工期间的是()。
“六艺”教育的内容不包括()
教师通过口头语言系统连贯地向学生传授知识的教学方法是()。
政府采购作为公共财政管理的一项重要制度安排,本义是规范政府购买行为、节约财政资金、从源头上防止腐败。采购部门不从价格上把关,便违背了制度的初衷。中国社科院公布的一份调研显示,一些地方政府在采购办公用品过程中,有近八成的商品高于市场价格。这反映了两个方面的问
Everyyearthroughouttheworld【C1】______6,000earthquakesaredetected.Thevastmajorityoftheseare【C2】______toosmallorto
Itisnoturgent,soyoumaydoit____________(在你方便的时候).
A、Lookingsidewaystoseehowfastyourneighboreats.B、Eatingfromtheoutsidetowardthemiddle.C、Swallowingthepiewithwa
最新回复
(
0
)