首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
92
问题
有如下程序:
#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全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
C++语言中的友元函数为在类外访问类中的私有成员和保护成员提供了方便,但破坏了类的______和______。
C++中运算符优先级由高到低排列正确的是()。
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
有如下程序#include<iostream.h>#defineN2#defineMN+1#defineNUM2*M+1voidmain()
C++语言的基本控制结构为顺序结构、选择结构和【】。
下列语句段将输出字符’*’的个数为inti=100;while(1){i--;if(i==0)break;cout,,’*’;}
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;iht
一个函数带有参数说明时,则参数的默认值应该在()中给出。
随机试题
下列属于蝶式套利的有()。Ⅰ.在同一交易所,同时买入10手5月份白糖合约、卖出20手7月份白糖合约、买入10手9月份白糖合约Ⅱ.在同一交易所,同时买入40手5月份大豆合约、卖出80手5月份豆油合约、买入40手5月份豆粕合约Ⅲ.在同
升降式止回阀的弹簧的()降低后,会造成阀门关闭不严。
使儒学神学化并逐渐宗教化的人是
治疗颞下颌关节强直引起的开口困难可选用
下列施工质量控制的依据中,属于专门技术法规性依据的是()。
8名学生和2位老师站成一排合影,2位老师不相邻的排法种数为()。
在合作教学法中,教师扮演的角色包括()
有关行纪合同,下列说法中正确的是()。
MsByron’scommentonherownsummerexperimentis______.ElliotCohenismentionedinthetextsoasto______.
FiveMythsaboutCollegeDebt[A]Thetrillion-dollarstudentdebtburdenhascausedmanydebatesaboutthevalueofcollege.
最新回复
(
0
)