首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
81
问题
有如下程序:
#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://www.kaotiyun.com/show/5IAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于虚函数的描述,错误的是
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(ABm){num=a.n
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
每个C++程序中都必须有且仅有一个
软件危机出现于60年代末,为了解决软件危机,入们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
假设inta=1,b=2;则表达式a+++--b的值为【】。
开发一个C++语言程序的步骤通常包括编辑、【】、链接、运行和调试。
关于二义性的描述错误的是
随机试题
A.发热B.咳嗽C.咯血D.肺部啰音E.痰液检查慢性支气管炎与肺结核的主要鉴别依据是
下列内容不属于药物化学研究的是()
下列关于刑事案件级别管辖的规定,说法错误的是:()
背景资料:某机电设备安装公司经邀请招标投标,获得某10000t/d水泥熟料生产线的机电设备安装工程的总承包资格,并与业主签订了施工合同。合同规定工程范围、工期、质量标准、安全环境要求。其中质量标准和要求按部颁标准执行,主要材料如钢材、电缆、管道阀
机关、团体、事业单位应当至少()进行一次防火检查。
仅在年金领取人生存期间定期给付的年金是()。
贯穿丰田生产方式的两大支柱是准时化和()。
下列项目免征企业所得税的是()。
现阶段,我国城乡之间在生产力水平、就业结构、收入水平等方面都存在着很大的差别,农村经济的现代化、社会化都还有一个漫长的过程。广大农村在近期尚不具备国家统一立法、强制实行社会保险制度的条件,不能照搬城乡企业的办法。广大农民仍应坚持家庭养老邻里互助等好的传统做
2017年5月14日,习近平在“一带一路”国际合作高峰论坛开幕式上发表演讲时指出,我们要将“一带一路”建成和平之路。我们要构建以合作共赢为核心的新型国际关系,打造对话不对抗、结伴不结盟的伙伴关系。各国应该尊重彼此主权、尊严、领土完整,尊重彼此发展道路和社会
最新回复
(
0
)