首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2019-07-10
28
问题
有如下程序:
#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/8W8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
函数中的形参和调用时的实参都是变量时,参数传递方式为【】。
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<iostream.h> voidfun(int*s,intt,int*k) {inti; *k=【】; 【
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列有关数据库的描述,正确的是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
在关系数据库中,用来表示实体间联系的是
随机试题
0.80%的原发性生殖器疱疹由HSV.1引起,少数由HSV一2引起。()
关于左旋多巴的临床应用,正确的是:
薰衣草精油含有酯类。()
关于使用增溶剂增加药物溶解度方法的叙述错误的是
手术流产10天后,阴道继续流血时多时少,检查:阴道内少量鲜血,宫口松,宫体稍大,无压痛,尿妊娠试验阳性,下列诊断哪项可能性大
患者,女,45岁。左侧乳房出现无痛性肿块,边界不清,质地坚硬,直径为4cm,同侧腋窝2个淋巴结肿大,无粘连,诊断为乳癌,需手术治疗。上述病人乳癌根治术后,为预防皮下积液及皮瓣坏死的主要措施是
患者,男,45岁。15年前患肺结核未进行正规治疗,11年前开始间断咯血,时有痰中带血。1月前出现2次大咯血而入院。查体:T36.9℃,BP100/70mmHg,精神不振,神疲气短,形体瘦弱,面白唇淡。胸平片示:双肺浸润型肺结核。入院1个月来多次咯血,每次出
脓胸的致病菌主要来源于
()的本质在于解决各方面的矛盾,使整个组织和谐一致,使每一个部门、单位和组织成员的工作与既定的组织目标一致
请选择最适合的一项填入问号处,使之符合之前四个图形的变化规律。
最新回复
(
0
)