首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):va1(x){cout
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):va1(x){cout
admin
2019-05-06
54
问题
有如下程序:
#include
using namespace std;
class Part{
public:
Part(int x=0):va1(x){cout<
~Part(){cout<
private:
int va1;
};
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 va1;
};
int main(){
Whole obj(1,2,3);
return ();
}
程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序,最后执行自身的构造函数。析构顺序与之相反。本题中,Whole类中有两个Part类的成员p1和p2,根据它们定义的顺序,先构造pl再构造p2。所以,首先被构造的是p1(y),输出2;第二个被构造的是p2(x),输出1:最后调用析构函数,输出va1的值3;析构函数调用顺序与构造函数相反。故最后输出213312。
转载请注明原文地址:https://www.kaotiyun.com/show/cz8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidf(){cout<<"1";}};
执行下列程序语句后,输出结果为()。#inelude<iostream>usingnamespacestd;intm=5;intmain(){intm=3;m++;::m++
执行下列程序后的输出结果是______。#include<iostream>usingnamespacestd;intmain(){intx=3;int&y=x;y++;cout<<
如下程序的输出结果是#include<lostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:X
如下程序段运行时的输出结果是inti=4;intJ=1;intmain(){inti=8,j=i;cout<<i<<j<<endl;}
有如下类定义和变量定义:classParents{public:intpublicData:private:intprivateData;};classChildA:publicParent
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
下列字符串中可以用作C++语言标识符的是
随机试题
男性,45岁。右下肢麻木、发凉1年,每行走200m后需停下来休息一段时间。查体:右下肢皮肤温度较对侧低,右足背动脉搏动较对侧弱。右下肢动脉造影示中小动脉多节段狭窄。诊断为
在应用ORS液的过程中,错误的做法是
治疗急性阿米巴痢疾和阿米巴肝脓肿的首选药是
下列哪项是淋证的主症
下列属于著作权中的人身权的有( )。
境内某居民企业2019年取得销售货物收入2000万元,出租设备取得租金收入200万元,转让房屋收入200万元,对外投资取得的股息收入100万元,当年发生的与生产经营活动有关的广告费、宣传费为120万元。根据企业所得税法律制度的规定,该企业在计算2019年应
网络犯罪指行为人运用计算机技术,借助网络对系统或信息进行攻击破坏,故意实施触犯有关法律规范的行为。下列不属于网络犯罪的是:
已知y1=e3x一xe2x,y2=ex一xe2x,y3=一xe2x是某二阶常系数非齐次线性微分方程的3个解,则该方程的通解为y=_______.
已知,矩阵B满足A*B+A-1-B=0,其中A*是矩阵A的伴随矩阵,则|B|=()
Theanimalstherearethreatenedbyoverfishing.
最新回复
(
0
)