首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Bedroom{ public: Bedroom(int s=12):size(s){cout
有如下程序: #include #include using namespace std; class Bedroom{ public: Bedroom(int s=12):size(s){cout
admin
2017-02-18
66
问题
有如下程序:
#include
#include
using namespace std;
class Bedroom{
public:
Bedroom(int s=12):size(s){cout<
private:
int size;
};
class Apartment{
public:
Apartment(int s1,int s2,int s3):b2(s2),b1(s1),size(s3){cout<
private:
int size;
Bedroom b1,b2;
};
int main(){
Apartment*p=new Apartment(12,18,75);
delete p;
return 0;
}
运行时的输出结果是( )。
选项
A、121875
B、181275
C、751218
D、751812
答案
A
解析
C++的构造函数初始化列表中,成员被初始化的次序就是定义成员的次序。main()函数中,使用new运算符构造Apartment类的对象,将构造的对象指针赋给p指针;在构造Apartment对象时,由于Apartment.类的成员定义顺序为:size、b1、b2,Apartment对象的构造过程为:①初始化列表中首先初始化size为s3(75)。②初始化bl,调用Bedroom构造函数,使用参数s1(12),初始化b1对象中的size,然后执行Bedroom构造函数的函数体,输出b1.size(12)。③最后初始化b2,调用Bedroom构造函数,使用参数s2(18),初始化b2对象中的size,再执行函数体,输出b2.size(18)。④等Apartment对象的初始化列表执行结束后,再执行Apartment类的构造函数体,输出Apartment对象中的size(75)。
综上程序输出:121875。本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/5IAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为重载函数的调用的依据是
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列说中错误的是()。
下列for语句的循环次数为【】。for(inta=0,b=1;b&&a<5;a++);
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
下面四个关键字中,说明友元函数的是( )。
下面是关于派生类声明的开始部分,其中正确的是
下列语句段中不是死循环的是()。
随机试题
乳腺癌的治疗原则是以_______为基础的治疗,包括化疗、放疗、_______以及免疫治疗。
A.伤寒、副伤寒B.斑疹伤寒C.鼠疫、兔热病D.钩端螺旋体病E.军团菌病四环素用于()
药物被脂质体包封后的主要特点错误的是
汉庭酒店是华住酒店集团的创始品牌。汉庭酒店的诞生,是中国企业界“蓝海战略”教科书式的标杆案例。汉庭的第一次蓝海战略是在2005年,当时酒店行业只有两类产品。一类是高星级酒店,价格昂贵,普通人难以承受;另一类是招待所,虽然价格便宜,但住宿条件十分落后。于是季
损害消费者权益的法律责任包括()。
萌芽于16世纪、兴起于17世纪,经夸美纽斯总结、改进和理论升华的教学组织形式是()。
南宋画家梁楷擅绘洗练放逸的“__________”,开启了元明清写意人物的先河。
刀刃对于()相当于()对于发霉
Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimprovestudents’physicalcondition.Y
A、Allmenarecreatedequal.B、Thewoundedanddyingshouldbetreatedforfree.C、Awoundedsoldiershouldsurrenderbeforehe
最新回复
(
0
)