首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; Class Con { char ID; public: Con():ID(’A’){cout<<1;} Con(
有如下程序: #include<iostream> using namespace std; Class Con { char ID; public: Con():ID(’A’){cout<<1;} Con(
admin
2013-02-27
44
问题
有如下程序: #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.get1D();} int main() { Con c1; show(c1); Con c2(’B’); show(c2); return 0; } 执行上面程序的输出是( )。
选项
A、13A23A
B、23A13B
C、13A23B
D、13B23A
答案
C
解析
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://www.kaotiyun.com/show/OcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中错误的是()。
表达式a+=a-=a=9的值是()。
C语言常量的类型从字面形式上可区分,以下判断中正确的是()。
有如下代码 #include<stdio.h> structnode { charid; structnode*l=next; }a={’A’},b={’B’},c={’C’},*p=&a,*pt; main() {
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
有以下程序 #include<stdio.h> #defineS1(z)4*z+4*(z) #defineS2(x,y)4*(x)*(y)+y*x main() {inta=1,b=2; printf("%d,",S1(a+b
有以下程序 #include<stdio.h> #defineSUB(x,y)(x)*(y) main() {inta=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出结果是(
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
对于类的私有成员、公有成员,不正确的是()。
随机试题
A.0.70B.0.80C.0.85D.1.0长期饥饿时呼吸商接近于
《内经》所谓“肾者,胃之关也”主要说的是
设计招标与其他招标在评标原则上存在不同,评标委员应更多关注方案的()等方面的内容。
卫星电视接收系统的室外单元包括()。
某企业与银行签订了周转信贷协议,周转信贷额为200万元。承诺费率为0.2%借款企业在年度内使用了160万元,因此必须向银行支付承诺费()元。
【2012年典型真题】SQL语言的使用方式包括()。
开放系统的数据存储有多种方式,属于网络化存储的是__________。(2009年下半年试题)
窗体上有一个名称为Timerl的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubFormLoad()PrivateSubTimerl_Tmer()Shapel.Top=0
Thequestionofwhetherlanguagesshapethewaywethinkgobackcenturies;Charlemagneproclaimedthat"tohaveasecond【S1】
Computersandelectroniccommunicationsareallowingmanypeopletousetheirhomesasoffices.Andofficeswillneverdisappear
最新回复
(
0
)