首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2019-07-10
55
问题
有如下程序:
#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/DW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为()。#include<iostream>usingnamespacestd;voidmain(){for(inta=0,x=0;!x&&a<=10;a++);cout
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;y=j;}
单个用户使用的数据视图的描述称为
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
下列程序段循环()次。intx=-10;while(++x){}
在每个C++程序中必须有且仅有一个()。
程序流程图中的箭头代表的是()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
将一个函数声明为一个类的友元函数必须使用关键字【】。
随机试题
行政许可申请可以通过()等方式提出。
用高率放电计测量蓄电池小电流放电时端电压,以判断蓄电池放电程度和起动能力。()
Graves病的主要临床表现是()(2005年)
A.听神经B.皮肤C.胸膜D.后腹膜E.后纵隔神经纤维瘤常发生在
吗啡在空气中的氧或弱氧批剂存在下均可被氧化,下列何因素可加速其氧化速度
甲、乙、丙经协商共同成立顺发搬家有限责任公司,甲为董事长,乙任业务经理,丙为财务负责人。公司规章约定,购置公司财产超过20万元的,应当经三人协商同意。为更换车辆更好地承接业务,甲未经与乙、丙协商,购置一辆价值25万元的运货车。在一次搬运过程中,公司员工A、
按照《巴塞尔资本协议》的要求,商业银行的核心资本充足率指标不得低于________,资本充足率不得低于________,附属资本最高不得超过核心资本的________。()
物业管理企业超越资质等级承接物业管理业务的,由县级以上地方人民政府房地产主管部门予以警告,责令限期改正,并处()的罚款。
根据以下资料,回答下列题。2008年下列哪种农产品的生产价格指数最低?()
Imagineaworldinwhichtherewassuddenlynoemotion—aworldinwhichhumanbeingscouldfeelnoloveorhappiness,noterror
最新回复
(
0
)