首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2021-06-10
54
问题
有如下程序:
#include
#include
using namespace std;
class Appliance{
public:
Appliance(string t="A"):type(t) { }
~Appliance() { cout<
public:
string type;
};
class TV:public Appliance{
public:
TV():size(0) { }
TV(int s):Appliance("T"), size(s) { }
~TV() { cout<
private:
int size;
};
int main(){
TV room1,room2(41);
return 0;
}
运行时的输出结果是
选项
A、041
B、410
C、0A41T
D、41T0A
答案
D
解析
执行派生类构造函数的顺序是:1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义分别定义了room1,room2后,调用构造函数后没有输出,而调用析构函数的顺序依次为room2的析构函数,输出41,然后执行Appliance的析构函数输出T,然后执行room1的析构函数输出0,最后执行Appliance的析构函数输出A,所以D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/Dkfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( )。
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是()。
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
有如下类声明:classWd{inta;public:intb;intc;private:
下列排序方法中,最坏情况下比较次数最少的是()。
下列C++流的操作符中,能够设置浮点数精度的是
随机试题
MarkTwainsmasterworkwas.()
患者,男,33岁,因车祸伤及头部、面部、胸部等多处,伤后昏迷,不能经口进食,遵医嘱置鼻肠管,行肠内营养支持。患者肠内营养治疗时最多见的并发症是()。
设有自动喷水灭火系统时,可不设火灾自动报警系统的建筑或部位有()。
(2010、2011年考试真题)根据个人所得税法律制度的规定,个人通过境内非营利社会团体进行的下列捐赠中在计算缴纳个人所得税时,准予税前全额扣除的有()。
下列各项对权力与职权的概念的理解中,正确的有()。
下列关于战略联盟管控的说法中,错误的是()。
下列可表明事件A、B相互独立的是()。
马缨花季羡林曾经有很长的一段时间,我孤零零一个人住在一个很深的大院子里。从外面走进去,越走越静,自己的脚步声越听越清楚,仿佛从闹市走向深山。等到脚步声成为空谷足音的
我国劳动教养制度的重新恢复发展阶段是指()。
迪斯尼:乐园
最新回复
(
0
)