首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
70
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请将下列类定义补充完整,横线处应填加语句______。classTestClass{public:voidfun(){cout<<"Base::fun"<<end1;}};classTestClass1:publicTestClas
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
有如下程序:#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<"B";}};classD
下面关于派生类的描述中错误的是()
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
下列有关内联函数的叙述中,正确的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
按照软件测试的一般步骤,集成测试应在______测试之后进行。
软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于______测试。
下列关于软件测试的描述中正确的是()。
随机试题
修炼挨批评这项基本功,要有虚心接受的气度。接受批评,就要拿出虚心以待、胸怀若谷的姿态,砥砺________、从善如流的自觉。填入画横线部分最恰当的一项是()。
暗适应
女性,30岁。间断右下腹疼痛、腹泻5年,大便糊状,无黏液脓血便。体检无异常发现。结肠镜检查提示:右半结肠呈节段性炎性改变,鹅卵石外观,肠腔两处狭窄。最可能的诊断是
使用驱虫药时,应注意哪些问题?
颌面部无菌创口的处理原则是
产后出血是指胎儿娩出后24小时内出血量超过
(2007年)有一完整井,采用离心水泵做抽水试验,经过三次稳定抽水降深,试验结果为:S1=1.8m,Q1=40L/s,S2=3.2m,Q2=60L/s,S3=4.7m,Q3=75L/s。该井水属于哪一种类型的地下水?()
关于井底车场的装载硐室,说法正确的是()。
某汽车生产商欲了解广告费用(x)对销售量(y)的影响,收集了过去12年的有关数据。通过计算得到下面的方差分析表(α=0.05),如表5—4所示。请根据上述资料进行计算和判断,从下列各题的备选答案中选出正确答案。计算的相关系数为()。
患者,男性,40岁。因上前牙折断,进行完善的根管治疗后进行桩冠修复,根管预备完毕,完成蜡型,至最后黏固前,患者的根管应处于封闭、消毒状态,根管内通常放何种棉球,以牙胶暂封()。
最新回复
(
0
)