首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2021-07-02
26
问题
有如下程序:
#include
using namespace std;
class Appliance{
public:
Appliance() { cout<<’A’; }
~Appliance() { }
};
class TV:public Appliance{
public:
TV(int s=41):size(s) { cout<<’T’<
~TV() { }
private:
int size;
};
int main(){
TV room1,*room2;
return 0;
}
运行时的输出结果是
选项
A、T41
B、AT41
C、T41T41
D、AT41AT41
答案
B
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出T41,而定义对象指针,并不会调用构造函数,所以什么也不输出,结果为AT41,B 选项正确。
转载请注明原文地址:https://jikaoti.com/ti/M3h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于new运算符的下列描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classTestClass{intn:public:TestClass(intk):n(k){}in
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
C什系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
有如下程序:#include<iostream>usingnamespacestd;classVAC{public;intf()const{return3;}intf(){return5;}};Intmain(){VAC
下面不属于软件设计阶段任务的是()。
有如下程序;#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<’’B’’;}};
随机试题
A.胃酸明显减少B.胃酸明显增高C.胃酸轻度升高D.胃酸轻度减少E.胃酸正常或减少重度萎缩性胃体胃炎患者表现为
广播电视发射塔安装完成后,对塔体要做的主要检测包括()。
下列业务中的预付账款应转入其他应收款的项目有()。
股票属于以下()类型的证券。
在X会计师事务所派出的L公司2006年度财务报表的审计小组中,A注册会计师负责对固定资产项目实施控制测试与实质性程序。在审计过程,需要就以下相关问题进行专业判断,请提供正确的专业帮助。
下列古代传说中,发生在山西省的有()。
决策领导,是指党领导制定各项公安法律、法规,并监督公安机关实施。()
公文标题一般由()构成。
关于表彰市××厂实现“安全生产年”的通报×府发〔2013〕5号市属各企业:①为此,市政府决定给予市××厂通报表扬,以资鼓励。②为确保企业生产和人民生命财产安全,我市××厂从各方面采取有力措施,
2018年3月11日,第十三届全国人民代表大会第一次会议审议通过了《中华人民共和国宪法修正案》。关于这次修宪,下列说法正确的是:
最新回复
(
0
)