首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2015-07-22
25
问题
有如下程序:
#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://kaotiyun.com/show/DVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
下面不属于软件设计原则的是
关于模板下列说法不正确的是()。
类模板的使用实际上是将类模板实例化成一个具体的()。
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【 】。
磁盘文件操作中,打开磁盘文件的访问模式常量时,()是以追加方式打开文件的。
以下哪个特征不是面向对象思想中的主要特征()。
对于模板定义关键字class和typename说法不正确的是
随机试题
数控机床主传动系统有哪些变速方式?各种变速方式有什么特点?
骨折块碎裂成两块以上者为
输血前血型血清学检查不包括
查斗不需记录的内容是
我国《商标法》规定,注册商标的有效期为()年。
某工业企业生产甲、乙两种产品有关资料如下表。甲产品本月完工100件,在产品100件,在产品完工程度30%;乙产品本月全部完工80件。假定原材料于生产开始时一次投入,工资及制造费用在生产过程中均衡发生,原材料按定额比例分配,工资及制造费用
关于违约金的说法,正确的有()。
太平天国由盛转衰的标志是()。
温家宝总理在第十届全国人民代表大会第五次会议上所作的《政府工作报告》中指出:“今年要在全国范围建立农村最低生活保障制度……各地要根据实际,合理确定低保对象范围和标准,中央财政对困难地区给予适当补助。”农村最低生活保障制度()。①是一种社会救济制度②
ImportanceofthePublicImagePublicimagereferstohowacompanyisviewedbyitscustomers,suppliers,andstockholders,
最新回复
(
0
)