首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include usingnamespace std; class Part{ public: Part(int x=0):val(x){cout
有如下程序: #include usingnamespace std; class Part{ public: Part(int x=0):val(x){cout
admin
2021-02-22
31
问题
有如下程序:
#include
usingnamespace std;
class Part{
public:
Part(int x=0):val(x){cout<
一Part(){cout<
private:
int val;
};
class Whhole{
public:
Whole(int x,int Y,int z=0):p2(x),p1(Y),val(z){cout<
~Whole(){cout<
private:
Part p1,p2;
int val;
};
int main()
{
Whole oSi(1,2,3);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
本题考查带参数的构造函数。本题中定义了一个对象obj,那么执行其构造函数,初始化p1,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行p1,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/umfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的构造函数的成员初始化列表中,不能包含()。
请打开考生文件夹下的解决方案文件proj2,此工程中包含一个头文件shape.h,其中包含了类Shape、Point和Triangle的声明;包含程序文件shape.cpp,其中包含了类Triangle的成员函数和其他函数的定义;还包含程序文件proj2.
下列关于派生类构造函数和析构函数的说法中,错误的是()。
若有以下程序:#include<iostream>usingnamespacestd;classA{public:A(inti,intj){a=i;b=j;
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成列操作,将类的定义补充完整,实现以下功能:(1)完成CBook类构造函数,对整型变量ID和作者Author进行赋值,请在注释//********1*****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515,20注意:错误的语句在//******error******的下面,修改该语句即可。1
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按
下列有关类继承的叙述中,错误的是()。
以下选项中合法的实型常数是()。
下列关于模板的表述中,错误的是
随机试题
《蚂蚁大战》的主要内容及写作特点。
下列哪项不是子宫破裂的原因
2010年7月,甲公司不服A市B区法院对其与乙公司买卖合同纠纷的判决,上诉至A市中级法院,A市中级法院经审理维持原判决。2011年3月,甲公司与丙公司合并为丁公司。之后,丁公司法律顾问在复查原甲公司的相关材料时,发现上述案件具备申请再审的法定事由。关于该案
瑕疵请求权是依赖()得以操作的。
背景资料:某施工单位承担一机电工程项目安装任务。开工之前施工单位提交了施工进度网络计划,如下图所示。在上述计划中,工作E与工作G共用一台200t履带吊车作业(其他工作不使用),E、G两工序不能同时或交叉进行施工。履带吊车到达现场后需要2d时间进行
我国金融机构市场退出有多种形式,目前金融监管当局正在酝酿采取的一种新形式是( )。
作风建设的核心是密切党同人民群众的血肉联系,要解决好()的问题。
认为“教育应当依照儿童自然发展的程序,培养儿童所固有的观察、思维和感受的能力”的教育家是()。
[*]
TheAmericanideaofrespectinghumanrightscamefromseveralsources.First,thecolonistshadbeen【36】oftheirfightsinthe
最新回复
(
0
)