首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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全国计算机二级
相关试题推荐
已知类A中有公用数据成员B *b;其中B为类名。则下列语句错误的是
以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>C);
【】是数据库设计的核心。
下列叙述中错误的是()。
以下循环体的执行次数是()。main(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl;}
下列语句中不是死循环的是
诊断和改正程序中错误的工作通常称为______。
A、 B、 C、 D、 C此题考查的是有关函数的概念。内联函数是在函数定义之前加关键字inline来声明的函数,而不是定义在另一个函数体内部的函数,故选项A)错误;无返回值的函数在执行完最后一条语句后,会自动
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl。此工程定义了StopWatch(秒表)类,用于表示时、分、秒信息,有构造函数StopWatch()、设置时间函数reset(),并且重载了前置和后置++运算符,实现增加1秒的功能。程序
随机试题
下列药物中,治疗十二指肠溃疡的首选药物是()。
阅读下列短文,回答有关问题。一只惊天动地的虫子迟子建我对虫子是不陌生的。小时候在菜园和森林中,见过形形色色的虫子。绿色的
甲状旁腺增生的超声表现为
细菌性肝脓肿出现下列哪一体征表示预后不良
根据我国仲裁法的规定,关于仲裁管辖的表述正确的是()。
南昌、衡阳和哈尔滨增先后发生过3起建筑火灾坍塌事故,建筑分别在火灾发生后115min、196min、537min时坍塌。坍塌建筑的底部或底部数层均为钢筋混凝土框架结构,上部均为砖混结构。事实上,下列建筑结构中,耐火性能相对较低的是()。
下列项目中属于一般经营性支出的是()。
以下选项中属于二维动画的是()。
美国经济学家马尔萨斯提出:“人口增长的趋势永远快于生产的增长。如果不加控制,人口总是按几何级数增长,而生活资料只能按照算数级数增长,人口扩张到生活资料仅能够维持生存的极限时,就会出现饥饿、战争和疾病。”由此可推出()。
下列犯罪中不属于妨害司法罪的是()。
最新回复
(
0
)