首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Con { char ID; public: Con():ID(A){cout
有如下程序: #include using namespaee std; class Con { char ID; public: Con():ID(A){cout
admin
2020-05-14
24
问题
有如下程序:
#include
using namespaee std;
class Con
{
char ID;
public:
Con():ID(A){cout<<1;)
Con(char ID):ID(ID){cout<<2;)
Con(Con&c):ID(CgetlD()){cout<<3;}
char getlD()const{return ID;)
};
void show(Con c){cout((CgetID();}
int main()
{
Con c1;
show(c1);
Con c2(’B’);
show(c2);
return 0;
}
执行上面程序的输出是( )。
选项
A、13A23A
B、23A13B
C、13A23B
D、13823A
答案
C
解析
Con c1定义c1对象,调用Con的无参数构造函数,输出1,ID值变为A,执行show(d)时会调用复制构造函数,将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/fc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
E-R模型设计属于数据库的______。
关于continue语句叙述不正确的是
若有以下程序:#includeusingnamespacestd;classA{public:A(inti,intj){a=i:b=j;}
下面关于指针的说法中错误的是()。
逻辑数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
有如下数组声明:intnum[10];,下标值引用错误的是
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是_____________。
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
语句cout<<’\n’还可表示为【】。
下列关于虚函数的说法中,正确的是()。
随机试题
男性,45岁,快速行走后胸痛发作,休息缓解,运动平板实验阳性,冠状动脉造影示前降支中段心肌桥,下列哪项不正确
肺脓肿急性化脓性炎症阶段,X线表现为
不属于对先天性永存瞳孔膜的描述是
属于阿司匹林抗血小板机制的是
大型及重要设备应设置永久性中心标板和基准点,应用()制作。机械设备试运行阶段中,()由建设单位组织实行。
可用于记录证券公司持有的拟向投资者融出的证券和投资者归还的证券,但不得用于证券买卖的账户是()。
能够突出直观对象特点的感知规律包括强度律、差异律、活动律和______。
Look,here______.We’dbetterhurryup.
甲与乙在某影楼拍摄了一组婚纱照。未经甲乙许可,影楼将他们的一张婚纱照置于橱窗中招揽生意。1年后,甲乙发现影楼的侵权行为,起诉请求精神损害赔偿。人民法院确定其精神损害赔偿数额的根据为()。(2010一专一55)
Inrecentyearsanewfarmingrevolutionhasbegun,onethatinvolvesthe【C1】______oflifeatafundamentallevel--thegene.The
最新回复
(
0
)