首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int &a,______________) { int c; c=a; a=b; b=c; }
有如下程序: #include using namespace std; void fun(int &a,______________) { int c; c=a; a=b; b=c; }
admin
2015-07-22
63
问题
有如下程序:
#include
using namespace std;
void fun(int &a,______________) { int c; c=a; a=b; b=c; }
int main(){
int x,y;
x=1; y=2; fun(x,y); cout<
return 0;
}
运行后的输出结果是21,则横线处的语句应为
选项
A、int b
B、int *b
C、int &b
D、b
答案
C
解析
main函数中定义两个整型变量x=1,y=2,由输出x,y的结果为21,可知函数fun的功能是交换两个实参的值,由于函数fun中未使用指针类型的变量,所以若想通过函数fun交换实参的值,形参类型必然为引用类型,横线处语句为int &b,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/IfNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序中有如下语句for(inti=0;i<5;1++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
在公有继承的情况下,允许派生类直接访问的基类成员包括
己知一个函数的原型是:intfn(doublex);若要以5.27为实参调用该函数,应使用表达式【】。
若要访问指针变量p所指向的数据,应使用表达式【 】。
在面向对象方法中,实现信息隐蔽是依靠
C++语言中关键字运算符有new,delete和【】。
在C++语言中,main函数默认返回一个()类型的值。
下面对C++运算符的正确的描述是()。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。classvector2D{doublex;//x分量
c++语言标识符是以字母或【】开头的,由字母,数字和下划线组成的字符串。
随机试题
根据《建筑施工场界噪声限值》,在城市建城区内禁止夜间施工的设备是()。
凭证式债券的形式是债权人认购债券的一种()。
下列关于票据的伪造及责任承担的表述中,符合票据法律制度规定的是()。
2017年5月17日,国务院总理李克强主持召开国务院常务会议,确定进一步减少涉企经营服务性收费和降低物流用能成本,取消甘肃、青海、内蒙古、()四省(区)政府还贷二级公路收费。
甲家的承包地被乙家的承包地所包围,在承包时,有一条小路通往甲家的承包地,甲为了拓宽道路,与乙签订了一份协议,拓宽道路一米,甲一次性支付乙5000元。甲通过该合同所取得的权利为何种权利?()
给下列词选择正确的注音。①啁啾②醍醐③孑孓
自1940年以来,全世界的离婚率不断上升。因此,目前世界上的单亲儿童,即只与生身父母中的某一位一起生活的儿童,在整个儿童中所占的比例,一定高于1940年。以下哪项关于世界范围内相关情况的断定如果为真,最能对上述推断提出质疑?
Supposethatthepriceofatelevisionsetis$100intheU.S.and8000yeninJapan.Ifthecurrentexchangerateis100yent
Onlybypractisingafewhourseveryday______beabletomasterthelanguage.
Movingfarmorequicklythanmanyhadthoughtlikelyorpossible,lawmakersinthe10-memberHouse-Senatecommitteeannouncedth
最新回复
(
0
)