首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-06-27
24
问题
有如下程序:
#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、intb
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/RCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下定义inta;floatf;doublei;则表达式4+‘a’+i*f的值的数据类型是______。
下列程序运行后的输出结果是【】。#include<iostream.h>voidmain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case
以下程序的执行结果是【】。#include<iostream.h>intf(intb[],intn){inti,r=1;for(i=0;i<n;i++)r=r*b[i];retur
运算符重载是对已有的运算符赋予多重含义,因此()。
在类中定义和实现的函数称为【】。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
若语句:cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结果是()。
算法具有五个特性,以下选项中不属于算法特性的是()。
以下程序的执行结果是【】。#include<iostream>#definePI____3.14159constintR=10;voidmain(){doublea,b;ac2*R*PI
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
Artwasherfavoritesubjectatschool,butshedidadegreeingeography.
王某为女儿出国留学,向甲借款30万元,并将一套房屋质押给甲。不久,王某向乙借款30万元,又以该房屋为乙设立抵押并办理了抵押登记。后来,王某又向丙借款30万元,双方约定如果王某届时不能还款,变卖房屋所得价款丙享有优先于他人受偿的权利。王某届时果然不能偿还甲、
下列属于风险对策研究要点的有()。
在贷款意向阶段,()可表明贷款可正式予以受理。
反映一定时期企业经营成果的会计要素有()。
中央全面深化改革委员会第十五次会议于2020年9月1日召开。会议指出,推进对外贸易创新发展的主线是()。
监察机关可以通过()的方式,对监察对象的执法情况、廉政建设情况进行经常性的监督检查,促使其严格执法,改进工作。
AOngoingResearchBExtensionofUseCRobotHeroesDGreaterReliabilityEFailingDemandFHiddenDanger*
humor
A、Whichcollegehewillbeenrolledin.B、Theexamresultsaregloomy.C、Hecan’tstudymathsanymore.D、Hisdreamcanneverco
最新回复
(
0
)