首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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://jikaoti.com/ti/wgh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于模板的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:TestClass1:0TestClass2注意:不要改动main函数,不能增行或删行,也不能更改程序的结
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,charch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若,ch在数组中,函数返回字符ch在数组中的下标,否则返回-1。
关于函数中的,下列表述中错误的是()。
下列关于虚函数的表述中,正确的是
在一棵二叉树上,第5层的结点数最多是()。
关于运算符重载,下列表述中正确的是()。
随机试题
若某一个外资银行的注册资本为人民币4亿元,根据我国法律规定,其实收资本应不低于
在Excel2010中,默认格式的单元格中输入数值后。其显示方式是()
男,成年人,颊侧龈肿,肿胀突出,半球样,龈充血,表面光亮,自觉搏动痛,扪软而有波动,指压龈向内溢脓,牙松动明显,龈袋超过5mm,无龋,最可能的引起原因是
泡沫灭火系统按照所产生泡沫的倍数不同,可分为低倍数泡沫灭火系统、中倍数泡沫灭火系统和高倍数泡沫灭火系统。低倍数泡沫灭火系统是指系统产生的灭火泡沫倍数低于()的系统。
该求助者没有出现的生理症状是()。求助者心理问题最可能属于()。
医生:患者:诊疗
在考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)消除报表的“性别”排序,重
用二维表来表示实体及实体之间联系的数据模型是()。
Withthepossibleexceptionofequalrights,perhapsthemostcontroversialissueacrosstheUnitedStatestodayisthedeathpe
MeasuringOrganisationalPerformanceThereisclear-cutevidencethat,foraperiodofatleastoneyear,supervisionwhichincr
最新回复
(
0
)