首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int&a,_________) {int c;c=a;a=b;b=c;} int main(){ int x,y;
有如下程序: #include using namespace std; void fun(int&a,_________) {int c;c=a;a=b;b=c;} int main(){ int x,y;
admin
2020-07-23
39
问题
有如下程序:
#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);eout<
return 0;
}
运行后的输出结果是21,则横线处的语句应为( )。
选项
A、int b
B、int*b
C、im&b
D、b
答案
C
解析
main函数中定义两个整型变量x=1,y=2,由输出x,y的结果为21,可知函数fun的功能是交换两个实参的值,由于函数fun中未使用指针类型的变量,所以若想通过函数fun交换实参的值,形参类型必然为引用类型,横线处语句为int&b,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/TFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知在一程序中已定义函数doubleMak(intm,doublen);则下列函数中不可在同一程序中重载的是
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
有如下程序:#includeusingnamespacestd;classGA{public:virtualintf(){return1;}};classGB:publicGA{public:virtuali
下面不能作为软件设计工具的是
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是
运算符重载是对已有的运算符赋予多重含义,因此()。
请使用VC6或使用[答题]菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//******
下列字符串中可以用作C++标识符的是()。
随机试题
患者女,27岁。“左膝关节肿胀疼痛2小时”来诊。患者诉骑车时摔倒,左膝着地,当时感左膝关节疼痛,活动受限,左小腿外侧感觉减弱,足不能背伸,足背动脉可触及,X线片示:左膝关节胫骨向前,股骨下端向后。最恰当的处理是
触酶试验用的阳性质控菌是
关于腹外疝的叙述,下列哪项不正确
下列有关阿卡波糖的叙述不正确的是
已知成年男子每天损失铁仅1mg,而我国建议铁的日供给量为12mg,这是因为我国人民膳食中含
投标人根据招标文件载明的项目实际情况编制投标文件,拟在中标后将中标项目的部分非主体、非关键性工作进行()的,应当在投标文件中载明。
关于个人住房贷款的性质,下列说法错误的是()。
下列报表中,能够反映企业一定时点所拥有的资产、需偿还的债务,以及投资者所拥有的净资产的情况的是()。
Thenewspaperidentifiedthejournalist______wrotetheanonymouseditorialpredictingastockmarketcrash.
按汽车货物运输规则,对普通货物分为三等。以一等货物为基数,二、三等货物采用固定比差,在一等的基础上加()。
最新回复
(
0
)