首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-05-14
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),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
解析
本题考查带参数的构造函数。本&题中定义了一个对象obj,那么执行其构造函数,初始&化p1,p2的顺序是由声明这两个成员的顺序决定的,&而不是由参数化列表顺序决定,所以本题中,会先执行&p1,输出2,然后执行p2输出1,然后输出3,最后一次&输出312。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Mc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
每个C++程序都必须有且仅有一个()。
E-R模型设计属于数据库的______。
已知:inta,b;下列switch语句中,()是正确的。
对虚函数的调用()。
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();St
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
在关系代数运算中,并、笛卡尔积、投影、选择和【】为基本的运算。
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
C++语言中表示双精度浮点数的关键字是【】。
以下选项中合法的实型常数是()。
随机试题
早产最常见的原因是下生殖道及泌尿道感染。
A.苯甲异恶唑青霉素B.地西泮,维生素KC.暖箱,地塞米松D.蓝光照射,尼可刹米E.换血疗法下列病例宜选择的治疗方法为
下列症状不属于脾病的是
下列不属于拔牙禁忌证的是
()是重大危险源控制的重要内容。
背景资料:某城市市区主要路段的地下两层结构工程,地下水位在坑底以下2.0m,基坑平面尺寸为:145m×20m,基坑挖深为12m,围护结构为600mm厚地下连续墙,采用三道ф609mm钢管支撑,竖向间距分别为3.5m、3.5m和3m。基坑周边环境:西侧距地
支撑软件是指为配合应用软件有效运行而使用的工具软件,它是软件系统的一个重要组成部分。()
A.OK.HereyouareB.WeatherC.Don’tworryD.What’stheproblemE.Itdoesn’tmatterthistimeA:I’dlikesomenoodles.Could
ManypeoplethinkthatAmericans【C1】________theircarsalmostmorethananythingelse.When【C2】________peoplearefourteenyears
48,36,27,(),243/16。
最新回复
(
0
)