首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2021-02-22
20
问题
有如下程序:
#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/jhfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:2123注意:只
对于一个类定义,下列叙述中错误的是()。
下列关于线性表的叙述中,不正确的是()。
有如下程序:intx=3;do{X-=2;cout<<x;}while(!(--x));执行这个程序的输出结果是()。
在数据处理中,其处理的最小单位是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,阅读下列程序说明和代码,功能如下:从屏幕输入数字,然后由大到小插入指定的链中。当输入0时,表示输出的数据已经输入完成,然后把数据打印到屏幕,然后释放内存。其中定义的类并不完整,按
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列关于软件工程的描述中正确的是()。
数据库应用系统中的核心问题是( )。
随机试题
植入子宫内膜的结构是()
庄子《秋水》的主旨是阐发()
阅读下面的文章,回答问题草木深晓寒①在我的认知里,村庄是存在于一种秩序中的,山和水,土地和房屋,各安其间,井然有序。村庄里的草木,同样遵从于一种秩序
Ihavenotheardanythingfromhimsincehis______.
①但学龄前儿童的兴趣点是多发性的,当其对感兴趣的事物进行探索时,遇到困难出现半途而废的情形是正常且可以理解的②当孩子对某一事物产生浓厚兴趣时,作为教育者,应尽力为其提供可能性条件,以丰富孩子的体验③试想,孩子对钢琴失去兴趣,却仍无奈地在家长的强权或诱导
KellySortinohadatoughtimerecallingwhatshe’daccomplishedattheendofeachbusyworkday.Herjobasheadoftheupper
如图1所示,在某DHCP客户机上捕获了5条报文,表中对第5条报文进行了解析,图2是在该客户机捕获上述报文后执行ipconfi/all命令后得到的信息。分析捕获的报文,并补全图中的信息。
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aAsInteger)PrivateSubCommandlCUck0StaticxAsIntegerinc2:ine3:ine4x=x+aPrintx;EndSub
In1993,NewYorkStateorderedstorestochargeadepositonbeverage(饮料)containers.Withinayear,consumershadreturnedmi
Onesourceofapoorself-conceptisaninaccurateself-perception.Suchunrealisticpicturessometimescomefrombeingoverlyh
最新回复
(
0
)