首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
94
问题
有如下程序:
#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>inti=0;classA{public:A(){i++;}};voidmain(){Aa,b[3
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用______的原理来设计软件,这就是软件工程诞生的基础。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
C++源晚间中包含的输入/输出头文件为()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
以下程序的输出结果是【】。#include<iostream.h>voidfun(){staticinta=0;a+=2;cout<<
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}vir
关于二义性的描述错误的是
已知下列语句中的x和y都是int型变量,其中错误的语句是
随机试题
根据《创业板首发管理暂行办法》的规定,公司在创业板首次公开发行股票并上市,应当符合的条件有()。
从本质上看加涅的刺激-反应学习就是巴甫洛夫的经典性条件反射。()
关于肾的构造的描述,正确的是()
Whenpeoplearestruckbylightening,theyfalltothegroundasthoughtheywerestruckbyasevereblowtothehead.Afterthe
两步滴定法测定阿司匹林片的含量时,每1ml氢氧化钠溶液(0.1mol/L)相当于阿司匹林(分子量=180.16)的量是
对于公布的选民名单有不同意见的,可以向选举委员会提出申诉。申诉人对选举委员会作出的处理决定不服的,可以采取以下哪些措施?()
下列关于业主对工程项目管理的表述中,正确的是()
下列各项动机中,属于企业筹资动机的有()。
【2015.重庆市属】德育只存在于学校的品德课程之中。()
已知10件产品中有4件一等品,从中任取2件,则至少有1件一等品的概率为().
最新回复
(
0
)