首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2015-07-22
42
问题
有如下程序:
#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/K5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。
下列语句中错误的是( )。
软件结构是以【】为基础而组成的一种控制层次结构。
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-fun(n-
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
派生类的对象对它的基类成员中()是可以访问的。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(i
进行文件操作需包含的头文件是()。
深度为m的满二叉树共有【】个节点。
随机试题
关于胸腺瘤的叙述,不正确的是()
需要两种以上的脊椎动物完成生活史的原虫是
纤维素样变性不见于
甲睾酮的化学结构是
A.柴胡疏肝散加减B.黄芪建中汤加减C.良附丸加减D.左金丸加减E.保和丸加减某男,21岁。胃痛胀满,嗳腐恶食,大便不爽;舌质红,苔厚腻,脉滑,应选用的方剂是()。
取网状构造冻土试样500g,待冻土样完全融化后,加水调成均匀的糊状,糊状土质量为560g,经试验测得糊状土的含水量为60%。问冻土试样的含水量最接近下列哪个选项?
在19世纪中叶以后,西方许多国家的资本家出资建设了公司城,其目的是为了:
“代理人在被代理人的授权范围内独立地表现自己的意志”的具体表现是( )。
王强是某代理记账公司提供专业服务的会计人员,其在下列为客户提供的服务中,违背会计职业道德要求的做法有()。
下列关于商业银行业务外包的描述,最不恰当的是()。
最新回复
(
0
)