首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-05-22
50
问题
有如下程序:
#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://www.kaotiyun.com/show/2I8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将如下程序补充完整,使得输出结果为:bbaa。#include<iostream>usingnaluespacestd;classA{public:______{eout<<"aa";}}
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
下列有关函数重载的叙述中,错误的是
下列关于栈的叙述正确的是
A、 B、 C、 D、 C在建立派生类的时候,并不是简单地把基类的私有成员直接作为派生类的私有成员,把基类的公用成员直接作为派生类的公用成员。涉及如何确定基类的成员在派生类中的访问属性问题,不仅要考虑对基类成
A、 B、 C、 D、 C因为staticvoidchange()为静态函数,静态函数主要访问静态数据,不访问非静态数据。所以函数中访问了数据y,所以下划线的数据类型应对应为static。
A、 B、 C、 D、 B因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数voiddispoconst,输出的结果是disp2。
A、 B、 C、 D、 B此题考查的是虚函数的概念。在成员函数的声明前面加上virtual关键字,即可把函数声明为虚函数。虚函数可以是另一个函数的友元函数而不能是静态成员函数。
A、 B、 C、 D、 C类指针可以指向派生类对象,但是只能访问基类的数据成员和成员函数。f()作为虚函数,在派生类中被重新定义,可以通过基类指针或者引用来访问基类和派生类中的同名函数。
执行下列语句后,变量n的值是______。intn=0;for(inti=1;i<=3;i++)for(intj=1;j<<=i;j++)n++;
随机试题
下列对于血栓形成的描述,不恰当的是
32岁女性,双眼前有黑影飘动4年,右眼-10.00D,矫正视力0.6,左眼-8.00D,矫正视力0.8。
欲了解某年某市全部活产新生儿出生时平均体重,可从该市各医疗卫生机构内按随机抽样方法抽取在该年出生的部分活产新生儿,其出生时的体重值的集合就构成了()
A.眶下间隙感染B.咬肌间隙感染C.翼下颌间隙感染D.颊间隙感染E.下颌下间隙感染患侧下颌升支后缘内侧皮肤肿胀并有深压痛的是()
18至20世纪,英美法德等国在宪法和法律中,分别对公民选举权作出规定,其中影响深远的是一些国家在法律上确立了男女平等权利。分析西方法律制度,下列哪一情形可以成立?(2012年卷一19题,单选)
乙公司原为生产VCD播放机的企业。随着DVD多功能播放器的出现,VCD播放机在国内几乎没有销路。此时,乙公司果断决定,一方面准备上马DVD等新型播放器生产线的同时,在最后的一段时间内,力争在非洲地区打开VCD播放机销路。后实践证明此举是正确的,在非洲市场实
根据我国《娱乐场所管理条例》规定,歌舞娱乐场所不得接纳未成年人,除国家法定节假日外。()
【2014年四川.单选】以下说法正确的是()。
设函数f(x)在[0,1]上连续,在(0,1)内可导,且f(0)=0,f(1)=1,证明:存在两个不同的点η,ζ∈(0,1),使得f’(η)f’(ζ)=1.
ITU制定的视频会议系列标准中,_________系列标准专用于综合业务数据网(ISDN)的视频会议场合。
最新回复
(
0
)