首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; Class Con { char ID; public: Con():ID(’A’){cout<<1;} Con(
有如下程序: #include<iostream> using namespace std; Class Con { char ID; public: Con():ID(’A’){cout<<1;} Con(
admin
2013-02-27
27
问题
有如下程序: #include<iostream> using namespace std; Class Con { char ID; public: Con():ID(’A’){cout<<1;} Con(char ID) :ID(ID) {cout<<2;} Con(Con& c):ID(c.getID()){cout<<3;} char get1D()const{return ID;} }; void show(Con c){cout<<c.get1D();} int main() { Con c1; show(c1); Con c2(’B’); show(c2); return 0; } 执行上面程序的输出是( )。
选项
A、13A23A
B、23A13B
C、13A23B
D、13B23A
答案
C
解析
Con c1定义c1对象,调用Con的无参数构造函数,输出1,ID值变为A,执行show(c1)时会调用拷贝构造函数,将c1对象的值拷贝给show()函数的形参,此时输出3,然后在show()中输出 c1的ID值A,Con c2(’B’)定义c2对象,调用Con(char ID) 构造函数,输出2,c2的ID值为B,show(c2)执行时先调用拷贝构造函数输出3,然后输出B.因此程序输出结果为“13A23B”。
转载请注明原文地址:https://kaotiyun.com/show/OcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下说法正确的是()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
通常软件测试实施的步骤是()。
以下选项中能用作数据常量的是()。
请编写函数fun,其功能是:在一个含有11个四位数的数组中,统计出这些数的奇数、偶数个数,然后计算出个数多的那些数的算术平均值并由函数返回,个数通过yy传回。 例如,若11个数据为:1101,1202,1303,1404,1505,2611,2712,2
一个模块直接调用的下层模块的数目称为模块的()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
在关系数据库中,描述全局数据逻辑结构的是()。
有关类和对象的说法不正确的是______。
在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,而从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求的是指()。
随机试题
电阻焊的焊接参数主要有()。
在下面的Socket通信中,_______是顾客端程序中要用到的系统调用。
绞窄性肠梗阻导致的酸碱平衡失调是
正常人在直立时,肺尖部的通气/血流比值为
NO2的日平均浓度数据统计的有效性是每天至少有()的采样时间。
L/C的装运期是对()的规定。
()指上市公司的股东依法发行、在一定期限内依据约定的条件可以交换成该股东持有的上市公司股份的公司债券。
公路客运方面:10月5日共发送客车3546车次,发送旅客5.45万人次;抵达客车1472车次,抵达旅客1.88万人次。民航方面:10月5日共发送航班236班次,发送旅客3.25万人次;抵达航班233班次,抵达旅客2.83万人次。10月5日,天津发送
屏幕设计的原则不包括_____________。
Everyyear,millionsofpeoplewanttoloseweightorgetintoshapebutlackthetimeormotivationtogotoafitnessclubor
最新回复
(
0
)