首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):val(x){cout<<val;} -Part(){cout<<val;
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):val(x){cout<<val;} -Part(){cout<<val;
admin
2019-05-06
73
问题
有如下程序:
#include
using namespace std;
class Part{
public:
Part(int x=0):val(x){cout<<val;}
-Part(){cout<<val;)
private:
int val;
);
class Whole{
public:
Whole(int x,int y,int z=O):p2(x),pl(y),val(z){cout<
-Whole(){cout<
private:
Part pl,p2;
int val;
);
int main(){
Wh01e obj(1,2,3);
return 0:
)
程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声叫的顺序 (自左向右)接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序,最后执行自身的构造函数。析构顺序与之相反。本题中,Whole类中_仃两个Part类的成员p1和p2,根据它们定义的顺序,先构造p1再构造p2。所以,首先被构造的是pl(y),输出2;第二个被构造的是p2(x),输出1;最后调用析构函数,输出val的值3;析构函数调用顺序与构造函数相反。故最后输出213312。
转载请注明原文地址:https://kaotiyun.com/show/fKAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
线性表常采用的两种存储结构是()
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};classDerived
对于一个类的定义,下列叙述中错误的是
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
下面不属于C++的预定义的流对象是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
执行语句序列:intx=10,&r=x;cout<<x<<’.’<<r<<endl;输出结果为______。
下列数据结构中,能用二分法进行查找的是()。
下列关于成员函数特征的描述中,错误的是()。
随机试题
水蛭最主要的性状特征是()。
微量营养素包括_______。
咯血患者的关键护理措施是
下列选项属于实际征地费用中转移支付费用的有()。
甲股份有限公司(以下简称甲公司)系一家上市公司,2012年至2014年对乙股份有限公司(以下简称乙公司)股权投资业务的有关资料如下:(1)2012年5月16日,甲公司与乙公司的股东丙公司签订股权转让协议。该股权转让协议规定:甲公司以5400万元收
公文中的数字,除成文日期、部分结构层次序数和在词、词组、惯用语、缩略语、具有修辞色彩语句中作为词素的数字必须使用汉字外,应当使用阿拉伯数字。()
以下是在农村住房安全检查工作中乡镇干部和检查人员的一段对话。检查人员:“住房安全工作推进得怎么样了?”乡镇干部:“每个人我都检查过,都有安全住房。”检查人员:“都检查过了吗?”乡镇干部:“还有老张一户没有解决。目前他
供给侧改革的意义在于,通过制度变革、结构优化和要素升级,在供给侧放松管制,激发活力,释放创造力,充分发挥市场在资源配置中的决定性作用,进而为中国经济培育新主体,开发新产业,打造新动力。以下措施不是供给侧改革所提倡的工作重点的是()。
设f(x)在(-∞,+∞)上可导,[f(x)-f(x-1)],则a=_______.
PeopleintheUnitedStateslovetheirdogsandtreatthemwell.Theyusemanyexpressionswiththeword"dog".Herearesomeex
最新回复
(
0
)