首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2015-07-22
45
问题
有如下程序:
#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全国计算机二级
相关试题推荐
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
有以下程序:#include<iostream.h>#include<fstream.h>#include<stdlib.h>intmain(){fstreamfilel,file2
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
下面程序的输出结果是#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10]
若定义intk=7,x=12;,则能使值为3的表达式是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
下列对结构及其变量定义错误的是()。
下列叙述中正确的是
下列字符串中不能作为C++标识符使用的是( )。
随机试题
激情的特点是
下列选项中,药材的原植物不属于菊科的是()。
若级数收敛,则下列级数中不收敛的是()。
矩形截面梁的中点作用有集中力F,已知材料的切变模量为G,测得梁中性层上一点K处沿图示45。方向的线应变为ε45。,则集中力F的大小为()。
(),包括投资机会研究、初步可行性研究,项目建议书的编制以及项目评估等工作。
基金销售人员就基金业绩进行宣传时,下列说法中,错误的是()。
设函数f(x)在x0处可导,则=()。
根据可贷资金模型,以下因素的变动会使债券需求水平降低的是()。
求.
TheartteacherwhoaccusedPrinceHarryofcheatinghaswonhercaseagainstEtonCollegeforunfairdismissal.SarahForsy
最新回复
(
0
)