首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #jnclude<iostream> using namespace std; class Part { public: Part(int x=0):val(x) {cout<<val;} ~P
有如下程序: #jnclude<iostream> using namespace std; class Part { public: Part(int x=0):val(x) {cout<<val;} ~P
admin
2021-06-10
66
问题
有如下程序:
#jnclude<iostream>
using namespace std;
class Part {
public:
Part(int x=0):val(x) {cout<<val;}
~Par/( ) {cout<<val:}
private:
int val;
};
class Whole{
public:
Whole(int x,int y,int z=0):p2(x),p1(y),val(z){cout<<val;}
~Whole(){cout<<val;}
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/nvfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于关键字c1ass和typename,下列表述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的私有常量PI的赋
软件需求分析阶段的主要任务是
ClassA是一个类,且有如下语句序列ClassAc1,*c2;ClassA*c3=newMyClass;ClassA&c4=c1;则ClassA的构造函数被调用的次数是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列队列的描述中,正确的是()。
随机试题
某项目在进行资金成本分析时,其计算期实际工程款收入为220万元,计算期实际成本支出为119万元,计划工期成本为150万元,则该项目成本支出率为()。
关于环形防喷器工作原理说法错误的是()。
医院感染的传播过程中,感染源、传播途径、易感者三个环节缺一不可,其中感染源可以是
A.40~60cmB.75~100cmC.150~180cmD.180~200cmE.200cm以上纵隔摄影的距离是
具有联缀四肢百骸、主司关节运动作用的是
高速公路通信系统主要由数字程控交换系统、紧急电话系统、()及通信管道工程等组成。
关于操纵证券期货市场的刑事责任,下列说法正确的有()。Ⅰ.本罪的主体是一般主体,单位也能成为犯罪的主体Ⅱ.本罪的主观方面为故意,且以获取不正当利益或者转嫁风险为目的Ⅲ.本罪侵害了国家证券、期货管理制度和投资者的合法权益Ⅳ.本罪的
下列各项中,企业所取得的现金股利应当计入当期损益的是()。
依据我国刑法,下列行为中,不应追究其刑事责任的是()。
Atthedawnofthe20thcentury,suburbiawasadreaminspiredbyrevulsiontothepovertyandcrowdingofthecities.Inthevi
最新回复
(
0
)