首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-08-23
63
问题
有如下程序:
#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),pl(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/zD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
下列说法中错误的是()。
不能重载的运算符是( )。
下列程序段没有错误的是()。
已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整:for(int i=0;i<n-1;i++)
下列不能被重载的运算符是______。
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。#include<iostream.h>#inelude<iomanip,h>template<classT>classArray{
重载的流运算符函数经常定义为类的【】函数。
在C++中,合法的字符常量是______。
随机试题
下列情形中,运用了德育方法的品德评价法的是()
1990年8月,某远洋客轮上发生一起军团病爆发流行。船离开港口时载有350名乘客、50名船员。8月1日前的一周内,在一次风暴中有七分之一的乘客遇难。8月份第一周中,船上有30人发生军团病,其中一半很快死亡。随后的一周内又有20人发病,但无死亡。假设症状持
18岁,晨卧床不起,人事不省,多汗,流涎,呼吸困难。体检:神志不清,双瞳孔缩小如针尖,双肺布满湿啰音,心率60次/分,肌束震颤,抽搐,最可能的诊断是
电梯井口必须设置高度不低于1.1m的金属防护门。
四方公司于2004年2月销售自己使用过应征消费税的游艇1艘(该游艇的原值为8万元),取得10万元(含税)收入,根据我国增值税法的规定,该公司应纳()万元的增值税。
【2015.广西】儿童在听了科尔伯格的道德两难故事“海因茨偷药”后,认为海因茨不应该去偷药,因为如果人人都违法去偷东西的话,社会会变得很混乱,这些儿童的道德水平处于()。
我国选举制度中,体现选举权的普遍性原则的是()
NancyhadA(agreatdealof)troubleB(toconcentrateon)herworkC(becauseof)thenoiseD(in)thenextroom.
Itistruethatthegroupinteractionshavebothpositiveandnegativesides.Whenwe【B1】______,conflictcannotbegottenrido
A、Heisthoughtful.B、Heishumorous.C、Heiscareless.D、Heishelpful.C综合推断题。女士说她再也不跟Bill一块儿走了,他竟然忘记把车停哪里了,由此可知,比尔是个比较粗心的人。
最新回复
(
0
)