首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2021-02-22
42
问题
有如下程序:
#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://kaotiyun.com/show/19fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。
下列函数模板的定义中,合法的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
下列情况中,不会调用拷贝构造函数的是()。
有如下两个类定义:classAA{};classBB{AAvl,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
下列叙述中正确的是
下列关于线性表的叙述中,不正确的是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){cout<<’*’;}M
对下列二叉树进行前序遍历的结果是()。
随机试题
对于采用价值工程提高价值、同时也降低成本的说法,正确的有()。
自用的地下建筑,按以下方式计税;工业用途房产,以房屋原价的()为应税房产原值,商业和其他用途房产,以房屋原价的()作为应税房产原值;对于与地上房屋相连的地下建筑,如房屋的地下室、地下停车场、商场的地下部分等,应将地下部分与地上房屋视为一个整
下列()对检测混凝土灌注桩的桩身、7昆凝土强度、有效桩长以及桩底沉渣厚度最有效。
现榨葡萄汁(不含酒精,白利糖度18)
下列关于自然常识的描述,正确的有()。
北京时间2012年10月11日晚7时,诺贝尔文学奖揭晓,中国作家莫言获此殊荣,莫言成为有史以来首位获得诺贝尔文学奖的中国籍作家。下列2012年诺贝尔奖奖项与获得者对应错误的是()。
工具型翻译
与汇聚层相比较,下列不属于接入层设备选型的特点是(61)________________。
ThebasicpurposeofIQtestsisto______.
A、Paythewaitertohaveamorning-callservice.B、Changearoomtohavearoommatewhodoesn’tsnore.C、Gobacktotheroomand
最新回复
(
0
)