首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
34
问题
有如下程序
#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全国计算机二级
相关试题推荐
试析宋代城市商业发展的特点。(清华大学2005年中国通史真题)
简述凯恩斯主义理论的主要内容。(南京大学2000年世界近现代史真题)
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
计算和应用平均数的原则是()
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
简述教育性教学原则。
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
请编写函数fun,它的功能是:求任意两个正整数的最小公倍数和最大公约数,最小公倍数放在指针变量bei所指的变量中,最大公约数放在指针变量yue所指的变量中。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函
随机试题
Exerciseisgoodforpeople,butmostpeoplereallyknowverylittleabouthowtoexerciseproperly.Sowhenyoutry,youmayru
“医学五戒十要”出自
关于煮沸消毒法,正确的是
以下关于上市公司重大资产重组的说法正确的有()。Ⅰ.为了避免内幕信息泄露造成内幕交易,上市公司的股东、实际控制人以及参与重大资产重组筹划、论证、决策等环节的其他相关机构和员工无需向上市公司通报有关信息Ⅱ.上市公司筹划重大资产重组事项,应当详细记载
阅读材料小强是一个十分聪明的学生,特别喜欢数学,因此他上数学课时思维敏捷,反应积极,但他一上其他课就无精打采,甚至打瞌睡。用他的话说是除了数学,其它学科都不喜欢,所以不想学。这次数学考试,他取得了全班最好的成绩,他认为这是因为他数学学习能力强。
依据《合同法》的规定,可撤销合同的撤销权期限为1年,这1年属于()。
案情简介:黄军喜新厌旧,为达到摆脱妻子的目的,他在妻子吃的菜里投放了过量的毒药,其妻方某发现菜有异味,便倒给猪吃,猪吃菜后立即死亡。方某知道肯定有人在菜中下了毒药,便将此事告诉黄军。黄军借机说这一定是李某所为(黄军与李某有矛盾),然后和方某联名写
中国无产阶级除了具有与先进生产方式相联系、没有私人占有的生产资料、富于组织纪律性等一般无产阶级的基本优点外,还具有自身的优点和特点。下列选项中,属于中国无产阶级自身的优点和特点的有()。①中国无产阶级具有坚决的斗争性②中国无产阶级分布集中③中
第二语言获得:是指在第二语言的语言环境中,通过旨在沟通意义的言语交际活动,不知不觉地获得一种语言。根据这个定义,下列对第二语言的掌握过程属于“第二语言获得”的是()
Whatisdistancelearning?Itmeansthatyoustudyonyourown,athomeorwhereversuitsyou.Recently,theworldfamousOpenU
最新回复
(
0
)