首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序:
#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全国计算机二级
相关试题推荐
已知类A中有公用数据成员B *b;其中B为类名。则下列语句错误的是
每个C++程序都必须有且仅有一个()。
结构化程序设计的3种基本结构是()。
若有char*x[2]={"xyzw","XYZW"};则下面的表述正确的是______。
下列程序的输出结果是 #include<iostream.h> voidmain() {inta[3],i,j,k=2; for(i=0;i<3;i++)a[i]=i; for(i=0;i<k;i++) for
已知一个类A的定义如下,则执行“Ax(3);”语句后,x.a和x.b的值分别为______。classA{inta,b;public:A(intaa=1,intbb=0){a=aa;b
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
下列关于运算符重载的叙述中,错误的是
下列选项中,不是C++关键字的是()。
随机试题
根据以下资料,回答问题。2020年末,全国共有艺术表演团体17581个,从业人员43.69万人,其中各级文化和旅游部门所属艺术表演团体2060个,从业人员10.75万人。2020年,全国文化和旅游部门所属艺术表演团体共组织政府采购公益演出13.38万
下列关于我国国内环境法与国际环境法关系的说法,错误的是()
肾小圆上皮细胞来自
下列属于报表初始化的内容有( )。
2009年3月18日,沪深300指数开盘报价为2335.42点,9月份仿真期货合约开盘价为2648点,若期货公司要求的初始保证金等于交易所规定的最低交易保证金10%,则该策略投入资金为7944000元。( )
8,12,24,60,(),630
民族精神集中体现了一个民族在一定的自然环境和社会历史条件下生存和发展的独特方式,反映了一个民族的心理特征、文化传统、精神风貌,是一个民族赖以生存和发展的精神支柱。下列选项属于中华民族精神的基本内容的有
防火墙是隔离内部网和外部网的一类安全系统。通常防火墙中使用的技术有过滤和代理两种。路由器可以根据(35)进行过滤,以阻拦某些非法访问。(36)是一种代理协议,使用该协议的代理服务器是一种(37)网关。另外一种代理服务器使用(38)技术,它可以把内部网络中的
Failuretorespondpromptlytothisletterwithinthe_______timewillresultinavoidcontract.
Lookatthenotesbelow.Youwillhearawomancomplainingaboutthecomputershebought.Computer
最新回复
(
0
)