首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2021-05-06
59
问题
有如下程序:
#include
#include
using namespace std;
class Appliance{
public:
Appliance(string t="A"):type(t) { cout<
~Appliance() { }
public:
string type;
};
class TV:public Appliance{
public:
TV():size(0) { cout<
TV(int s):Appliance("T"), size(s) { cout<
~TV() { }
private:
int size;
};
int main(){
TV room1,room2(41);
return 0;
}
运行时的输出结果是
选项
A、041
B、0T41
C、A0A41
D、A0T41
答案
D
解析
执行派生类构造函数的顺序是:1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类构造函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出0,定义room2时,调用TV的构造函数,输出T41,所以结果为A0T41,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/hDfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为()。#includevoidmain(){intx:int&y=x;11变量引用y=99;cout
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的——行内有一处或多处下划线标记,请在每个
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“<<left”,输出效果将发生变化的是()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout
有如下两个类定义classxx{private:dOublex1;protected:doublex2;public:doublex3;};classYY:
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
下面描述中,不属于软件危机表现的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面不属于软件测试实施步骤的是()。
随机试题
Thebookisusefulbecauseitoffersnotjustphilosophyandtheorybutalsoadvisingyouforeverydayliving.
层间非均质性主要反映在渗透率的非均质性,通常用渗透率级差、渗透率变异系数和渗透率突进系数来表示。()
向对方发送电子邮件,对方的计算机必须处于活动状态。()
肉鸡群,35日龄,部分鸡精神萎靡,呼吸困难,心跳加快,腹部膨大,触诊有波动感剖检可见腹腔内有淡黄色透明的液体。本病的心脏主要病变是
A.阻断D1、D2受体B.使突触间隙的Na+浓度下降C.阻断N胆碱受体D.对心肌有奎尼丁样作用E.抑制突触前膜对Na+的再摄取氯丙嗪
A、可卡因B、小檗碱C、大黄素D、齐墩果酸E、+20(S)-原人参二醇有氨基酸途径合成的物质
村民李某听人说,电线当中的铜丝可以卖钱,便在深夜在一段电缆上浇上汽油烧毁以获取铜丝。销赃数额达百余元,并造成周边区域通讯中断长达三小时之久,则村民李某的行为构成:()
经检验检疫不合格并已签发不合格通知单的出口货物,以下说法正确的是( )。
中国人民银行会同下列哪个机构制定支付结算规则?()
在人数确定的代表人诉讼中,诉讼代表人的下列哪些行为不需要经过被代表的当事人的同意?()
最新回复
(
0
)