首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
62
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)return1;elsereturnn+func(n-1);retu
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
不合法的main函数命令行参数表示形式是
在C++语言中,封装是借助于什么达到的?
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
有如下类的定义,下划线处的语句是()。classMyClass{______intx,y;public;MyClass(inta=0,intb=0)
开发一个C++语言程序的步骤通常包括编辑、【】、链接、运行和调试。
一个函数带有参数说明时,则参数的默认值应该在()中给出。
随机试题
亚急性感染性心内膜炎最常见的死亡原因是
下列哪项不是生地黄的功效
功能为宁心安神的藏成药是()。
下列诉讼行为必须在举证期限内完成的有:()
A和B注册会计师负责对X公司20×4年度财务报表进行审计,并确定财务报表层次的重要水平为1200000元。X公司20×4年财务报告于20×5年3月25日获董事会批准,并于同日报送证券交易所。资料一:资料二:在对X公司审计过程中,A
有一个人叫李智,研究生学历,考了三年终于考上公务员,到团委工作,担任团委书记,他的同事王强是副书记。刚参加工作时李智踏踏实实、勤勤恳恳。有一次,省委机关决定选拔一批处级干部。李智和王强笔试成绩都很高,并同时入围面试。为了准备面试,李智经常用工作时间学习,把
文小雨加入了学校的旅游社团组织,正在参与组织暑期到台湾日月潭的夏令营活动,现在需要制作一份关于日月潭的演示文稿。根据以下要求,并参考“参考图片.docx”文件中的样例效果,完成演示文稿的制作。参考样例文件效果,调整第5和6张幻灯片标题下文本的段落间距,
A、叫女的别睡了B、刘星不可能请客C、想坐飞机D、想吃肯德基B根据对话“别做梦了,要想吃刘星的东西可比登天还难”,说明男的认为刘星不可能请客,选B。
WemetMaryandherhusbandatapartytwomonthsago.______we’vehadnofurthercommunication.(2004年考试真题)
Oneplayerhaswonthegamewhen______.Whichofthefollowingwillyouhearwhenoneplayerhaswonthegame?
最新回复
(
0
)