首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
12
问题
有如下程序
#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全国计算机二级
相关试题推荐
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
使用列联相关计算相关系数时,适应资料应为()
下列选项中不是乌申斯基主张的教学原则是
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两只股票之间的相关系数为0,那么由两只股票组成的最小方差组合的预期收益率为()。
根据我国法律的有关规定,下列行为中不适用减轻或免除法律责任的是
考虑二元函数f(χ,y)在点(χ0,y0)处的下面四条性质:①连续②可微③f′χ(0,y0)与f′y(χ0,y0)存在④f′χ与f′y(χ,y)连续若用“PQ”表示可由性质P推出性质Q,则有().
设f(χ)二阶可导,且f(0)=0,令g(χ)=(Ⅰ)确定a的取值,使得g(χ)为连续函数;(Ⅱ)求g′(χ)并讨论函数g′(χ)的连续性.
若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是
有如下定义structst{intx;floaty;}rec,*px;若要使指针px指向rec的成员x,正确的赋值语句是
随机试题
隧道施工监控量测的任务包括()。
协议出让底价可以低于协议出让最低价。()。
下列说法中,属于沥青路面粘层主要作用的是()。[2011年真题]
在登记账簿过程中,每一账页的最后一行及下一页第一行都要办理转页手续,是为了()。
(2001年考试真题)申华有限责任公司(以下简称申华公司)因近期发生亏损,现金流量严重不足,无力支付于2001年12月31日到期的应付华强有限责任公司(以下简称华强公司)账款1000万元。经协商,申华公司与华强公司同意就此项债务进行重组。有关重组协议如下:
【2014年上】根据《国家中长期教育改革和发展规划纲要(2010~2020年)》的规定,下列关于我国教育发展战略目标的说法不正确的是()。
下列选项中,可以由左图折叠而成的立体图是:
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
A.advantageB.applicantC.complexD.concededE.employsF.expertG.exposedH.frequentlyI.globally
A、Snowflakesofthefirstsnowaredirty.B、Itisdifficulttoseethesnowflakesclosely.C、Weshouldenjoysnowflakesrathert
最新回复
(
0
)