首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2015-07-22
58
问题
有如下程序:
#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>usingnamespacestd;voidfun(int&a,intb=3){staticinti=2;
重载输入流运算符>>必须使用的原型为
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
若定义intk=7,x=12;,则能使值为3的表达式是
数据库、数据库系统和数据库管理系统之间的关系是
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
函数模板既可以与______重载,也可以与______重载。
磁盘文件操作中,打开磁盘文件的访问模式常量时,()是以追加方式打开文件的。
随机试题
女子体温随月经周期发生变动,可能与其有关的激素是()。
[y]是()
哪项不是自我保健的内容
根据《进口药材管理办法(试行)》,《进口药材批件》分一次性有效批件和多次使用批件。下列关于《进口药材批件》的说法,错误的是()。
按( )的规定,目前我国货币市场基金能够进行投资的金融工具包括现金,1年以内的银行定期存款、大额存单,期限在1年以内的债券回购。
储备资本要求为2.5%,逆周期资本要求为0--2.5%,均由()来满足。
根据《仲裁法》的规定,下列各项中,不正确的是()。
据统计,2013年广东省城镇私营单位就业人员每年平均工资为37020元,比上年增长16.0%,增幅回落3.9个百分点。2012年我省城镇私营单位就业人员平均工资水平最高区域约为最低区域的几倍?
假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。硬盘的容量是内存容量的
MotherNatureShowsHerStrengthTornadoes(龙卷风)andheavythunderstormsmovedacrosstheGreatLakesandintoTrumbullCoun
最新回复
(
0
)