首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
40
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于C++函数的说明中,正确的是()。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b,d,c,f,e,a,则栈S的容量至少应该为
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;
下列选项中不全是C++语言关键字的是
下列关于函数模板实参不能省略的情况说明不正确的是
C++语言中表示双精度浮点数的关键字是【】。
算法分析的目的是
下列选项中,与实现运行时多态性无关的是
随机试题
请用两个词语概括人民警察的品质。
鸦片战争后,提出“师夷长技以制夷”思想的是()
典型支气管哮喘发作时最主要的临床表现为
经统筹地区劳动保障行政部门审查,并经社会保险经办机构确定的,为城镇职工基本医疗保险参保人员提供医疗服务的医疗机构是经统筹地区劳动保障行政部门审查,并经社会保险经办机构确定的为城镇职工基本医疗保险参保人员提供处方外配服务的零售药店是
依据《文物保护法》,全国重点文物保护单位不得()。
下列关于选择质量控制点的一般原则正确的是( )。
目前,小微金融运营和风控模式主要有()。
王某就职于境内甲公司。2014年7月有关收入隋况如下:(1)取得工资收入5000元,第二季度奖金6000元。(2)为乙公司提供技术服务,取得服务费3900元、交通费300元、餐费200元、资料费100元、通讯费50元。(3)体
根据所给材料计算后回答问题。(须列出算式;每个问题计算过程中的小数均保留实际位数,计算结果有小数的,小数保留2位。)王强将自己编著的《“互联网+”时代的潜在商机》一书交甲出版社出版。根据出版合同约定,甲出版社以版税方式支付王强稿酬,版税率为8%,
根据《中华人民共和国教师法》,下列属于教师义务的是()。
最新回复
(
0
)