首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
15
问题
有如下程序
#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全国计算机二级
相关试题推荐
多元线性回归方程中自变量的选择有哪两种方法?()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
“我们要能工作,要有幸福,必须先有健康;我们要能忍耐劳苦,要能出人头地,也必须先有拍健的身体。”这句话出自
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
下列关于法律部门与规范性法律文件的关系阐述不正确的有()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
下列哪一宪法性文件确立了“三三制”的政权组织形式()
简述法律关系的定义和特征。
若f(0,0)=0,当(x,y)≠(0,0)时,f(x,y)为如下四式之一,则f(x,y)在点(0,0)处连续的是().
随机试题
客户以远程访问、云计算等方式使用会计软件生成的电子会计资料归软件供应商所有。()
Alandfreefromdestruction(破坏),pluswealth,naturalresources,andlaborsupply—allthesewereimportant【C1】______inhelping
A.3周B.4周C.6周D.3个月E.6个月肌肉肌腱完全断裂,缝合术后何时可以开始被动运动
企业组织结构的类型主要有()。
甲公司为增值税一般纳税人,适用的增值税税率为17%,所得税税率为25%,假定销售商品,原材料和提供劳务均符合收入确认条件,其成本在确认收入时逐笔结转,商品、原材料售价中不含增值税。2013年甲公司发生如下交易或事项:(1)3月1日,向乙公司销售商
请认真阅读下列材料.并按要求作答。根据上述材料完成下列任务:如指导高年段小学生学习,试拟定教学目标。
在过去10来年间,搜索引擎基本上就是把关键词与文件相匹配而得出搜索结果,对此我们习以为常。我们会收到一大堆链接的页面,里面含有我们输入的关键词的一些变换。接着我们就得人工在繁杂的列表里搜寻,以期能找到合适的结果。无疑,这样的工作量不会小。而语义搜索引擎却能
2018年7月,国务院总理李克强在中国-中东欧国家第八届经贸论坛上强调,今后相当长一个时期,中国经济有“三个不会变”。下列选项中属于这“三个不会变”的是:①经济长期向好的基本面不会变②市场化改革的取向不会变③宏观调控的政策不会变④扩大开放的决心不会
正常情况下,操作系统对保存有大量有用数据的硬盘进行______操作时,不会清除有用数据。
下列逻辑表达式中,能正确表示条件“x和y都是偶数”的是()。
最新回复
(
0
)