首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2020-06-29
35
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA(){ cout<<1; }
AA(AA &a){ cout<<2; }
};
void f1(AA a){}
void f2(AA &a){}
int main(){
AA aa;
f1(aa);
f2(aa);
return 0;
}
运行这个程序的输出是
选项
A、1
B、12
C、122
D、121
答案
B
解析
main函数中,首先创建AA类的对象aa,使用默认构造函数初始化aa,输出"1";将aa作为实参传入函数f1,由于f1形参是a是局部对象,需要调用复制构造函数,用aa初始化a,输出"2";最后将aa作为实参传入函数f2,由于f2形参是AA类的引用a,a将直接引用aa,不需要调用构造函数,所以程序输出结果为:"12";答案为B。
转载请注明原文地址:https://kaotiyun.com/show/MByp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数定义:voidswap(inta,int&b){intc=a;a=b;b=c;}若执行语句序列intx=0,y=1;swap(x,y);则变量x和y的值分别是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
有如下程序段:inti=2;intj=3;intmain(){inti=9,j=i;cout
有如下类定义:classPerson{public:Person(strings):name(s){}protected:stringname;
数据库管理系统是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
下列关于模板的表述中,错误的是
下列语句中,错误的是
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfun1();classTest{public:intfun2();friendintfun3():staticintfun4();}
随机试题
待估建筑物账面原值为500万元,竣工于2001年年底,耐用年限60年。2007年年底对该建筑物进行评估。从2002年到2007年的价格指数分别为6.9%、12%、15%、12%、8%、7.5%。评估人员现场勘察打分,结构、装修及设备三部分的得分分别为90、
Hebecameangry______thewomanwhostood______hisway.
∫02|x—1|dx=________.
男性,58岁,肝区持续性隐痛2个月,巩膜无黄染。查体:肝在右肋下6cm,质硬,表面不平,脾在肋下3cm。血糖偏低,红细胞计数增多,AFP>500μm/L持续5周。该患者最可能的疾病诊断是
关于1岁小儿的动作发育,不可能的是()
某人在银行存入10万元,期限两年,年利率为6%,每半年支付一次利息,如果按复利计算,两年后的本利和是()万元。
下列关于城市维护建设税的说法,正确的有()。
根据《人民警察警衔条例》第8条和第9条的规定,担任行政职务的人民警察实行职务等级编制警衔,其中办事员(警员)职可以授予以下警衔()。
某些东方考古学家是美国斯坦福大学的毕业生。因此,美国斯坦福大学的某些毕业生对中国古代史很有研究。为保证上述推断成立,以下哪项必须是真的?
Whenschoolstartseachyear,themostimportantquestiononthemindsofparentsandchildrenis,Whowillbemyteacher?Thec
最新回复
(
0
)