首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
30
问题
有如下程序:
#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/buNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}
结构化程序设计所规定的三种基本控制结构是()。
若定义cin>str;当输入ObjectWindowsProgramming!所得的结果是str()
关于纯虚函数和抽象类的描述中,()是错误的。
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;k=a;if(a
下面的叙述中,不符合赋值兼容规则的是()。
表达式operator+(x,y)还可以表示为【】。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用______个字节。
在计算机中,算法是指
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
随机试题
与乳腺癌有关的激素受体为
首次发生的自发性气胸,有以下哪些情况应及时进行胸腔镜探查
甲公司(买方)与乙公司订立了一份国际货物买卖合同。后因遇到无法预见与不能克服的障碍,乙公司未能按照合同履行交货义务,但未在合理时间内将此情况通知甲公司。甲公司直到交货期过后才得知此事。乙公司的行为使甲公司遭受了损失。依《联合国国际货物销售合同公约》,下列哪
HAc水溶液中存在的物种有( )。
关于轻质隔墙轻钢龙骨罩面板安装施工流程的说法,正确的是()。
P公司2015年10月1日取得s公司80%股份,能够控制S公司的生产经营决策。2016年P公司实现净利润1000万元,S公司按购买日公允价值持续计算的净利润为200万元。2016年3月1日,P公司向S公司出售一批存货,成本为80万元,未计提存货跌价准备,售
某社会工作服务机构申请了“社会工作助力精准救助”项目,面向某街道的低收入家庭开展社会工作服务。机构项目主管老李通过团体督导工作坊的形式,为项目团队的社会工作者和志愿者解读社会救助政策目标、流程和资格条件等内容。上述督导内容是()。
通过创设良好的环境,如画板报、挂插图等,潜移默化地培养学生品德的方法是()。
甲股份有限公司2010年实现净利润500万元。该公司2010年发生和发现的下列交易或事项中,会影响其年初未分配利润的是()。
儿童甲8岁,其下列行为中有效的是()。
最新回复
(
0
)