首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序:
#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://www.kaotiyun.com/show/zD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
成员初始化列表派生类是基类的具体化,而基类则是派生类的抽象。派生类也就是基类的具体实现,所以对基类数据成员的初始化是在派生类的构造函数中成员初始化列表执行的。
在C++语言程序中
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(’#’);cout<<123<<en
有如下程序:#includeusingnamespacestd;classTestClass{intk;public:TestClass(intx=1):k(x){}
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
下列程序段没有错误的是()。
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
执行下列语句后,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
重载的流运算符函数经常定义为类的【】函数。
下列运算符中,不能重载的是
随机试题
比较优势理论是由英国古典经济学家________提出的。
降压反射的生理意义是
孕38周,新生儿体重2250g,分娩顺利,哭声好,Apgar评分10分,应属于
叉车广泛应用于港口、车站、机场等,是托盘运输、集装箱运输必不可少的设备。叉车的主要部件包括:高压胶管、货叉、轮胎和护顶架等,下列关于叉车主要部件的说法中,正确的是()。
近年来,我国除了依据国际法不断向非法占有中国文物的国家提出严正______外,每年还拨出数千万资金到海外回购流失文物。然而。每年5000万元的财政拨款,相对于百万件的流失文物和动辄天价的文物,无异于______。填入划横线部分最恰当的一项是()。
从新世纪以来,特别是过去五年来中国大陆电影创作来看,称得上具备现实主义范式内涵的影片呈现出多种不同的复杂情况。从被刻画的当代社会现实的平常层面到奇崛层面的逻辑结构去归纳,可看到如下三个层面:一是回到个体日常生活流,二是个体日常生活困境及其诗意抚慰.三是社会
对于这种观点:“t检验适用于样本容量小于30的情况,而大样本才适合使用Z检验。”你是否支持?为什么?
名称权的内容包括名称的()。
设袋中有7红6白13个球,现从中随机取5个球,分(1)不放回;(2)放回两种情形下,写出这5个球为3红2白的概率(写出计算式即可)。
Inaproductionprocessthatiscomplexandoftenunpredictable,rolesthatstartoutdiscretelydefinedmaybecomequite______
最新回复
(
0
)