首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2021-06-10
5
问题
有如下程序:
#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://www.kaotiyun.com/show/Kufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下列有关类继承的表述中,错误的是
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
在数据管理技术发展的三个阶段中,数据共享最好的是
下列叙述中正确的是()。
关于关键字c1ass和typename,下列表述中正确的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
在数据处理中,其处理的最小单位是()。
随机试题
射线检测可以显示出缺陷在焊缝内部的形状、位置和大小。
TodaytheofficiallanguageoftheUnitedStatesandmostofCanadaisEnglish.However,Frenchalmostbecametheofficiallangu
______herhusband______theroom,shejumpedtoherfeettomeethim.
卵巢非赘生性囊肿的临床和声像图表现,下列哪一项不正确:
为对抗高钾血症病人出现的心律失常,首先应考虑给予以下哪一项治疗措施
该病例中医辨证当为()老年下元亏虚,大便虽数日不解,但无所苦,形体消瘦,神疲乏力,腰膝酸软,肌肤欠润泽者,治当()
仓储损耗费属于下列中的()费用。【2005年考试真题】
下列关于《鉴湖风景如画》的说法,正确的选项是()。
3D电影《阿凡达》在全球热播,受到消费者追捧,创造了可观的票房收入。于是,很多电影投资者纷纷准备投资3D电影。这说明()。
TheUSFoodandDrugAdministration(FDA)istakingstepstoprotectthecountry’sbloodsupply.Peoplegivebloodtothecenter
最新回复
(
0
)