首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Con { char ID; public: Con():ID(’A’) { cout<<1;} Co
有如下程序: #include<iostream> using namespace std; class Con { char ID; public: Con():ID(’A’) { cout<<1;} Co
admin
2013-05-30
40
问题
有如下程序:
#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.getID();}
int main()
{
Con c1;
show(c1);
Con c2(’B’);
show(c2);
return 0;
}
执行上面程序的输出是______。
选项
答案
13A23B
解析
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/EhNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合【】。
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和【】。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,M1NUS,PRINT=10};则下列叙述中错误的是______。
下面的______保留字不能作为函数的返回类型。
下面程序的运行结果是()。#include<iostream.h>voidmain(){intx=10,y=A;x%=y+1;cout<<x<<end1;}
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
一个函数无返回值时,应选择的函数类型是______。
已知二叉树的前序序列为ABDCEFG,中序序列为DBCAFEG,则后序序列为______。
在函数定义前加上关键字inline,表示该函数被定义为()。
随机试题
阅读下面的文字:声音停了一会儿,然后又问下去。“你知道吗?将来你会不再相信你现在这个信仰,你会认为自己受了骗,白白地浪费你的年轻的生命?”“这我也知道。然而我还是要进来。”“进来吧!”姑娘跨进门槛,一幅厚的门帘放下来掩住了她。“傻瓜!”有人在后
月经淋沥不断,色红,伴头晕耳鸣,烦热,腰膝酸软,脉细数无力,最宜诊断为
A.乳牙滞留 B.牙齿迟萌 C.乳牙早萌 D.乳牙早失 E.融合牙婴儿出生时口腔内有一颗小牙齿属于
原形从肾排泄率最高的喹诺酮类药物是()。
原材料采购跟单实务2.对“button”有什么特殊要求?(2分)
社会工作的主要服务领域包括()。
智育是授予学生系统的科学文化知识、技能,发展他们的智力和与学习有关的非认知因素的教育。()
Whomightbethefirstspeaker(theman)?
Thequestionofwhetherwarisinevitableisonewhichhasconcernedmanyoftheworld’sgreatwriters.Beforeconsideringthis
PASSAGETHREEWhatfeaturedelightstheauthormost?
最新回复
(
0
)