首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2021-05-06
23
问题
有如下程序:
#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/8Gfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
在软件开发中,需求分析阶段产生的主要文档是()。
有如下程序段:inti=0,j=1;int&r=i;//①r=j//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是(
有如下程序:#includeusingnamespacestd;classObj{staticinti;public:Obj(){i++;}一Obj(){i一一;}staticintgetVal(){retumi;}}
若有下面的函数调用:fun(a+b,3,max(n—1,b))则fun的实参个数是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
下列情况中,不会调用拷贝构造函数的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
随机试题
构成矿井火灾的要素有()j方面。
奴隶制不利于提高生产效率。
下列路面结构中,必须采用湿法砌筑的是()。
2009年3月1日,某企业的资产、负债和所有者权益满足如下关系:资产150000元=负债50000元+所有者权益100000元。当月以发生如下经济业务:①投资者追加投资,投入现金200000元;②向银行借入短期借款50000元;③用银行存款:10000元采
()的基本功能是组织商品流通。
一般认为,移动平均线呈上升状态,而股价曲线却远离移动平均线暴落时()
企业经营战略是企业活动长期的总谋划、总方针和总部署。其要点是()。
担保物权的法律特征不包括()。
下列不属于“竹林七贤”的是()。
一、注意事项1.本次申论考试分题本和答题纸两部分。2.要求书写清楚,卷面整洁。3.本次申论试卷共有3个问题。二、给定资料材料1每年3月,对于中国第一煤炭大省山西来说,应该是个喜庆的月份,因为每年这个时候,全国煤
最新回复
(
0
)