首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序:
#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/Mc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设intx[]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为______。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classM
C++目标程序经【】后生成扩展名为exe的可执行程序文件。
对建立良好的程序设计风格,下面描述正确的是
下列选项中不全是C++语言关键字的是
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
在下列关系运算中,可能改变关系中属性个数的是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
下列选项中,不是C++关键字的是()。
随机试题
大量咯血是每天咯血量达_______以上或每次咯血量大于______。
下列有关法律和国家的表述中,错误的是哪一项?()
下列选项中,不属于房地产权属登记作用的是()。
读部分地理事物数量的纬度差异示意图,回答以下题。结合图中的信息判断,世界特大城市数量纬度差异的形成,主要是由于()。
跨国公司的决策体系是()。
某块河滩地曾属甲村所有,因洪水将该地的表层浮土卷走,只剩下裸露的石头而被甲村撂荒。乙村经多年培土,使该块地变成良田。现甲村和乙村均主张对该块地的所有权。应如何处理?()
在我国被称为“工业粮食”的是()。
WhatdoyouknowabouttheRiverNile?
E-mailisaconvenient,highlydemocraticinformalmediumforconveyingmessagesthat______welltohumanneeds.
Designofallthenewtoolsandimplementsisbasedoncarefulexperimentswithelectronicinstruments.First,ahuman"guineap
最新回复
(
0
)