首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Part{ public: Part(int x:0):val(x){cout
有如下程序: #include using namespace std; class Part{ public: Part(int x:0):val(x){cout
admin
2021-09-05
57
问题
有如下程序:
#include
using namespace std;
class Part{
public:
Part(int x:0):val(x){cout<
~Part(){cout<
private:
int val;
};
class Whole{
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 obj(1,2,3);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
本题考查带参数的构造函数。本题中定义了一个对象ohj,那么执行其构造函数,初始化pl,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行pl,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/TI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream>iasingnamespacestd;classTest{public:Test(){}Test(constTest&t){cout<<1;
下列语句中,正确的是()。
下列函数原型声明中,错误的是()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列关于赋值运算符“=”重载的叙述中,正确的是()。
关于关键字class和typename,下列表述中正确的是()。
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
打开考生文件夹下的解决方案文件proj3,其中声明了MagicNumber类,该类是一个用于表示连续正整数序列的类。MagicNumber的成员函数Intimacy的功能是查找该序列中的亲密数对。亲密数对的定义是:如果整数a的所有正因子(包括1,但不包括a
下列数据结构中,能用二分法进行查找的是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
随机试题
飞机上升和下降时,服务员向乘客递送糖果,使乘客作吞咽动作,其生理意义在于调节
右心衰竭患者最有诊断意义的体征是
《中华人民共和国防震减灾法》规定,防震减灾工作实行()的方针。
证券公司申请中间介绍业务资格,应建立健全与介绍业务相关的()等制度。
甲公司向乙企业订购一批车辆,同时订购了随车维修工具。下列说法中,正确的是()。
关于程序,正确的理解是_________。
被试本人对自己的人格特征予以评价的方法是()。
当今教师在教学中提倡反思教学,这是古代先贤()行为在当代的延伸。
技术创新的主体是()。
人事部统计员小马负责本次公务员考试成绩数据的整理,按照下列要求帮助小马完成相关的整理、统计和分析工作:按照下列要求对工作表“名单”的格式进行设置:①修改单元格样式“标题1”,令其格式变为“微软雅黑”、14磅、不加粗、跨列居中、其他
最新回复
(
0
)