首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-06-04
71
问题
有如下程序:
#include
using namespace std;
class Part{
public:
Part(int x=0):val(x){cout<
~Part(){cout<
private:
int val;
);
crass 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
解析
此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序,最后执行自身的构造函数。析构顺序与之相反。本题中,Whole类中有两个Part类的成员p1和p2,根据它们定义的顺序,先构造p1再构造p2。所以,首先被构造的是p1(y),输出2;第二个被构造的是p2(x),输出1;最后调用析构函数,输出val的值3;析构函数调用顺序与构造函数相反。故最后输出213312。
转载请注明原文地址:https://kaotiyun.com/show/198p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
下面程序对一维坐标点类Point进行了运算符重载:#include<iostream>usingnamespacestd;classPoint{public:Point(intval){x=val
在语句cin>>data;中,cin是A)C++的关键字B)类名C)对象名D)函数名
下列函数模板的定义中,合法的是A)template<typenameT>Tabs(Tx){retllrnx<0?-x:X;}B)templateclass<T>Tabs(Tx){returnx<0?-x;x;}C)temp
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){
下面关于常成员函数的说法中正确的是()。A)常成员函数不能修改任何的数据成员B)常成员函数只能修改一般的数据成员C)常成员函数只能修改常数据成员D)常成员函数只能通过常对象来调用
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。A)Data+(DatA);B)Dataoperator+{Data};C)Data+operator{Data};D)operator+(Data,D
一棵X树的中序遍历结果是ABCDEFG,前序遍历结果是DBACFEG,则后序遍历结果为__________。
在类中,__________成员为类的所有对象所共享。
在数据流图(DFD)中,带有名字的箭头表示
随机试题
在通信线路中,在线杆上方装设避雷线的保护范围一般是角度为()的圆锥状。
PowerPoint2000中的母版是一个______的演示文稿。
在计算机内一切信息存取、传输都是以___________形式进行的。
哪项症状不符合肝经湿热下注的临床表现
男性,58岁,被诊断为睾丸肿瘤,病理检验后确诊为精原细胞瘤,对其应采取的治疗方法是
外资独资银行、合资银行开办需要批准的个人理财业务,应由其法人统一向中国银行业监督管理委员会申请,由中国银行业监督管理委员会审批。()
对来访者提出的能当即答复解决的问题,应予以()。
下面哪一项可能是这些广告的计划安排?第一?第二?第三?第四周下面哪一对产品不能在同一周内做广告?
以下程序的输出结果是______。intx=1;fun(intp){intx=4;x+=p++;printf("%d",x);}main(){inta=3;fun
ThecurrentFrenchbestsellerlistsarewonderfullyeclectic.In【51】,thereisevery-thing【52】blockbusterthrillerstoCatherine
最新回复
(
0
)