首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2020-06-29
27
问题
有如下程序:
#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://kaotiyun.com/show/bzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classInstrument{public:Instrument
请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。此工程包含一个程序文件main.cpp,其中有日期类Date、人员类Person以及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码,然后删除横线
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Imege~和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数re
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
下列关于类的析构函数的叙述中,错误的是
下列关于派生类构造函数和析构函数的表述中,错误的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********err
下列符号中不属于C++关键字的是()。
下列字符串中可以用作C++标识符的是
随机试题
原位癌的特点是
大卫是美国公民,2005年在中国旅行期间认识孟某,二人在美国结婚,并一直生活在美国。2009年大卫和孟某在中国法院提起离婚诉讼。根据我国《涉外民事关系法律适用法》的有关规定,他们结婚手续、结婚条件以及离婚分别适用哪国法律?()
货主或者其代理人应当在动植物、动植物产品和其他检疫物进境前或者进境时持输出国家或者地区的( ),向进境口岸出入境检验检疫机关报检。
一家美国公司有一笔应付账款必须在6个月后付给一家日本公司,同时还有一笔应收账款也要在6个月后由另外一家日本公司支付。这家美国公司在以下哪种情况下不会存在交易风险?
下列可作为投资性房地产的项目有()。
二审法院根据当事人上诉和案件审理情况,对上诉案件作出相应裁判。下列各项中,符合法律规定的有()。
房地产广告预算中的其他费用是指与广告活动有关的公共活动经费、管理费等费用,占广告费用总额的()左右。
根据企业破产法律制度的规定,下列债务中,在清偿破产费用和共益债务后,应从破产财产中按第一顺位获得清偿的是()。
一个关系数据库文件中的各个元组()。
Accordingtoasurvey,whichwasbasedontheresponsesofover188,000students,today’straditional-agecollegefreshmenare"
最新回复
(
0
)