首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class AA{ char c; public: AA():c(’X’){ } AA(A
有如下程序 #include using namespace std; class AA{ char c; public: AA():c(’X’){ } AA(A
admin
2015-06-27
3
问题
有如下程序
#include
using namespace std;
class AA{
char c;
public:
AA():c(’X’){ }
AA(AA &aa):c(aa.c){ cout<<2; }
~AA(){ cout<<3; }
char value()const{ return c; }
};
void f1(AA a){ cout<
void f2(AA &a){ cout<
int main(){
AA m;
f1(m);
f2(m);
return 0;
}
运行这个程序的输出是
选项
A、2X3X3
B、2X3X3
C、X3X3
D、XX3
答案
A
解析
程序使用默认构造函数创建AA类对象m,使得m中数据成员c=’X’,然后调用f1函数,由于函数f1形参为AA类对象,需要创建局部对象a,并使用实参m初始化,所以需要调用复制构造函数,输出"2";再执行f1函数体,输出"X",f1函数执行完后,需要销毁局部对象a,调用AA的析构函数,输出"3";再调用f2函数,f2函数的形参为AA类引用,因而不需要调用构造函数,直接执行函数体输出"X",当然,由于没有创建局部对象,f2函数执行完之后也不需要销毁任何数据;最后main执行结束,需要销毁对象m,调用AA的析构函数,输出"3";整个程序输出结果为:"2X3X3",答案为A。
转载请注明原文地址:https://kaotiyun.com/show/JIBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述维也纳和会的内容。(南京大学2006年世界史真题)
概括晚清以来外国资本主义在华投资的特点和影响。(南京大学2016年中国近现代史基础真题)
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
简述夸美纽斯在教学原则方面的主张。
关于教育目的确立的依据,下列说法错误的是
在社会规范中,一般地说,既规定权利又规定义务的有()。
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句:SELECTDISTINCT课程名,开课学期,COUNT(*)OVER(【4
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。例如,7的5次方是16807,其低3位数的和值是15。请改正函数fun中指定部位的
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
随机试题
急性链球菌感染后肾炎肾炎性肾病
质量缺陷备案表由()组织填写.
专题讨论会讨论的时间不宜()。
贷款质押设定条件不包括()
A公司是一家电力行业的大型国有企业集团公司,其主要业务是电力的生产和供应。2017年,A公司发生的相关业务如下:(1)2017年7月1日,A公司以发行其自身股份的方式取得了丙公司的60%股权,从而拥有了对丙公司的控制权,A公司和丙公司均为甲公司的
法律规定的不以当事人的意志为转移的能引起法律关系的产生、变更和消灭的属于()。
根据材料1和材料2,说明陈独秀在中国革命问题上所犯的错误。参照材料3,评价王明在统一战线问题上的认识。
TheethicaljudgmentsoftheSupremeCourtjusticeshavebecomeanimportantissuerecently.Thecourtcannot【C1】______itsleg
Bettyis______.Herparentstookhertothedoctorbecause______.
Lifeiseverywherearoundus.Itisevidentinthehumingof【1】______insects,thesingingofbirds,therustlingsofsmal
最新回复
(
0
)