首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-05-14
33
问题
有如下程序:
#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
解析
本题考查带参数的构造函数。本&题中定义了一个对象obj,那么执行其构造函数,初始&化p1,p2的顺序是由声明这两个成员的顺序决定的,&而不是由参数化列表顺序决定,所以本题中,会先执行&p1,输出2,然后执行p2输出1,然后输出3,最后一次&输出312。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Mc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
成员初始化列表派生类是基类的具体化,而基类则是派生类的抽象。派生类也就是基类的具体实现,所以对基类数据成员的初始化是在派生类的构造函数中成员初始化列表执行的。
设有定义intx;floaty;,则10+x+y值的数据类型是
模板是实现代码重用机制的一种工具,其中使一个函数可以定义成对许多不同数据类型完成同一个任务的是指【】模板。
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
对下面的程序,正确的说法是( )。 main() { int a,b=1,c=2; a=b+c,a+b,c+3; c=(c)? a++:b--; cout<< a+b,c;}
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求分析说明书和()。
软件调试的目的是()。
随机试题
检修时检测汽封水平方向垂直间隙时,用特制的窄塞尺测量,塞尺塞入深度一般为20~40mm,不要塞得太紧。
激励本身取决于主客观两个方面的因素,主观方面的因素包括员工的____、_____、______、_____、_____。
俗话说:“人逢喜事精神爽。”这是哪一种情绪状态【】
手术后深静脉血栓形成的分类是
背景材料:某高速公路设计车速120km/h,路面面层为三层式沥青混凝土结构。施工企业为公路交通大型企业专业施工队伍,设施精良。为保证工程施工质量,防治沥青路面施工中沥青混合料摊铺时发生离析、沥青混凝土路面压实度不够、平整度及接缝明显,施工单位在施工准备、
账户的对应关系是指()。
下列关于生物常识的说法错误的是:
求方程karctanx—x=0不同实根的个数,其中k为参数。
Thecountry’sinadequatementalhealthsystemgetsthemostattentionafterinstancesofmassviolencethatthenationhasseen
Agoodbookmaydrawourattentionsocompletelythatweforgetoursurroundingsandevenouridentityforthetimebeing.
最新回复
(
0
)