首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2021-02-22
63
问题
有如下程序:
#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/8hfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:(4,4)注意:只修改注释“//ERROR
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intB.;voidmain(){externintx,y;cout<<add(x,y)<<end
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
下列方法中,不属于软件调试方法的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为:Constructor,i=0,Destructor注意:错误的语句在//******error***
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“<<”,请
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
随机试题
下列不属于心智技能的是()。
患者确诊支气管扩张15年,近1周来咳嗽加剧,咳黄脓痰,痰量较多,偶有少量咯血。体检:右下肺可闻湿啰音。今日突然痰量减少。且出现发热,体温38.3℃。首先应考虑
显像剂被脏器或组织摄取的机制与显像方法的关系,99mTc-DTPA肾动态显像为
下列关于泡沫灭火系统的说法错误的是()。
建期初余额的目的是将手工会计业务,转入计算机处理,使两者之间的()具有连续性和继承性。
银行工作人员离职时应当按照规定妥善交接工作,不得擅自带走所在机构的财物和工作资料,但是可以用个人的餐费发票冲抵尚未用完的客户应酬预算。()
A股份有限公司共有资金1000元,其中普通股600万元,资本成本为25%;3年期银行借款400元,年利率为9.9%,每年付息一次,到期一次还本,筹资费用率为1%;该公司所得税税率为25%。2016年该公司有甲、乙两个投资方案,初始投资额均为800
背景说明:你是宏远公司行政秘书高叶,下面是行政经理苏明需要你完成的几项工作任务。备忘录至:秘书——高叶自:行政经理——苏明内容:公司准备将今年的
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
Iremember______itbeforesomewhere.
最新回复
(
0
)