首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
33
问题
有如下程序
#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://www.kaotiyun.com/show/cIBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述维也纳和会的内容。(南京大学2006年世界史真题)
概述公元前8世纪至前3世纪欧亚大陆三大古典文明中心的思想特征。(2010年统考真题)
多元线性回归方程中自变量的选择有哪两种方法?()
设X~N(0,σ2),则服从自由度为n-1的t分布的随机变量是()
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
对股票A和股票B的两个(超额收益率)指数模型回归结果如下表。在这段时间内的无风险利率为6%,市场平均收益率为14%,对项目的超额收益以指数回归模型来测度。(1)计算每只股票的α,信息比率,夏普测度,特雷诺测度;(2)下列各个情况下投资者选择哪只股票最
设函数U=f(χz,yz,χ)的所有二阶偏导数都连续,则=().
若f(0,0)=0,当(x,y)≠(0,0)时,f(x,y)为如下四式之一,则f(x,y)在点(0,0)处连续的是().
请编写函数fun,它的功能是:求任意两个正整数的最小公倍数和最大公约数,最小公倍数放在指针变量bei所指的变量中,最大公约数放在指针变量yue所指的变量中。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函
有如下定义structst{intx;floaty;}rec,*px;若要使指针px指向rec的成员x,正确的赋值语句是
随机试题
中国先秦时期的思想家荀子曾说:“天行有常,不为尧存,不为桀亡。”这一认识属于()。
下列哪种情况形成的浆膜腔积液涂片中很难找到类上皮细胞,却见成片干酪样坏死
外感寒邪之表寒证,或风寒痹病疼痛,多见表证挟痰,常见于素体多痰湿而又感受外邪者,多见
依《国际商会托收统一规则》,关于托收行的义务和特点,下列选项中哪项不正确?()
产生异议的主要原因包括()。
在行政主体制度中,下列关于法律法规授权组织的说法不正确的是:
下列选项体现了哲学中联系观点的有:①灯不拨不亮,理不辩不明②岁寒,然后知松柏之后凋也③自重者人恒重之,自轻者人恒轻之④不见高山,不显平川
违约责任的一般归责原则是()。
Readthefollowingpassageandchoosethebestwordforeachspace.Theneedforasurgicaloperation,【C1】______anemergency
OfalltheemployedworkersintheUnitedStates,12.5millionarepartofatemporaryworkforce.TheUnitedStatesBureauofLa
最新回复
(
0
)