首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
64
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面关于C++流的叙述中,正确的是______。
友元类的所有成员函数都是另一个类的【】函数。
对下列程序段的描述正确的是()。#include<iostream.h>intFun(int,int);voidmain();{cout<<Fun(5,50)<<end1;}intFun(intx,inty)}returnx*x
在面向对象的程序设计中,下列叙述中错误的是()。
可以用p.a的形式访问派生对象p的基类成员,其中a是______。
在C++中封装性、继承性和【】是面向对象思想的主要特征。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为【】。
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
男性患儿,3岁,患白喉,出院后下列哪项处理不对
下列哪项不是气鼓的特征
以下属于基本预备费具体内容的有()。
全角字符在存储和显示时要占用()标准字符位。
从宏观上说,房地产市场结构包括()。
我国西周时期的“六艺”属于学科课程。()
公安赔偿必须具备的要件包括()。
根据下列统计资料回答问题。2015年年末.全国总人口137462万人,比上年年末增加680万人,其中城镇常住人口77116万人,占总人口比重(常住人口城镇化率)为56.10%,比上年年末提高1.33个百分点。全年出生人口1655万人,出生率为12.07‰
[*]
Itwasoncebelievedthatthebrainwasindependentofmetabolicprocessesoccurringelsewhereinthebody.Inrecentstudies,h
最新回复
(
0
)