首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2021-02-22
49
问题
有如下程序:
#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****”下的语句行有错误,请加以改正。
已知函数func的原型为intfunc(int,int);则下列选项中,不能作为它的重载函数原型的是()。
下列关于对象初始化的叙述中,正确的是()。
有如下两个类定义:classAA{};classBB{AAvl,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
有如下程序段:inti=5:while(inti=0){cout
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。(2)完
下列选项中,不是C++关键字的是
随机试题
无淋巴结转移的肺癌是
甲乙签订一份试用买卖合同,但没有约定试用期。之后,双方对是否购买标的物没有达成协议。下列说法正确的是()。
影响工程项目质量的环境因素很多,其中属于工程技术环境因素的有( )。
资产组合M的期望收益率为18%,标准离差为27.9%,资产组合N的期望收益率为13%,标准离差率为1.2,投资者张某和赵某决定将其个人资产投资于资产组合M和N中,张某期望的最低收益率为16%,赵某投资于资产组合M和N的资金比例分别为30%和70%。要求:
企业库存现金清查盘点时,下列人员必须在场的是()。
材料:提到人工智能的发展历程,在它的起源阶段,有三位名人和一个关键地点。第一位名人大家耳熟能详,那就是大名鼎鼎的“计算机科学之父”和“人工智能之父”——阿兰.图灵,他对人工智能的贡献主要体现在两篇论文。一篇是1936年发表的《论数字计算在决断难题中的应
金星上有很强的温室效应现象。()
A、 B、 C、 D、 D每组第一个图形可以分为左右两部分,这两部分向相对的方向逐渐移动,当左半部分完全覆盖右半部分时,得到第二个图形;此时,两部分继续移动,直至两部分位置完全互换,即得到第三个图形。故本题正
简述管理的基本原理。
世界上第一台计算机是1946年美国研制成功的,该计算机的英文缩写名为()。
最新回复
(
0
)