首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Con { charID; public: Con():ID(‘A’){cout
有如下程序: #include using namespace std; class Con { charID; public: Con():ID(‘A’){cout
admin
2012-12-29
22
问题
有如下程序:
#include
using namespace std;
class Con
{
charID;
public:
Con():ID(‘A’){cout<<1;)
Con(char ID):ID(ID){cout<<2;}
Con(Con&c):ID(c.getID()){cout<<3;}
char getID)const{return ID;}
};
void show(Con c){cout<
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/f5Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是()。
有如下程序#include<stdio.h>main(){inta=8,b;b=(a>>2)%2;printf("%d,%d\n",a,b);}程序运行后的输出结果是
以下选项中非法的字符常量是()。
有两个关系R和T如下:则由关系R得到关系T的操作是()。
若有代数式,(其中e仅代表自然对数的底数,1不是变量),则下列能够正确表示该代数式的C语言表达式是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
以下不正确的转义字符是()。
树的度为3,且有9个度为3的结点,5个度为1的结点,但没有度为2的结点。则该树中的叶子结点数为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
随机试题
使用模块式接线子对全塑电缆进行接续,600对电缆其接续长度为()
基底动脉的分支有()
现代企业对其营销活动及管理的基本指导思想就是()。
康乐型气候
A、血海B、少海C、小海D、照海E、气海属足少阴肾经的腧穴是
参与调节免疫应答的细胞包括
为防止软土地基中沉井发生倾斜或超沉,通常可以采取的较为有效的措施为()。
A公司为一生产制造企业,为增值税一般纳税人,设备适用的增值税税率为17%,作为不动产核算的固定资产适用的增值税税率为11%。2×12年度,A公司发生的固定资产的交易事项如下:(1)5月30日,A公司出售了一台报废的设备,取得的残值收入为50万元。处置日,
在教学过程中,不强化其错误动作,并注意肯定初学者动作的正确方面,这样可促进()。
《学记》指出:“独学而无友,则孤陋而寡闻”“相观而善,相互切磋”。这就启示我们在教学中要注意运用()的方法。
最新回复
(
0
)