首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int a[2]={
有如下程序: #include<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int a[2]={
admin
2012-01-20
41
问题
有如下程序: #include<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int a[2]={1,2}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::end1; return 0; } 执行后的输出结果是( )。
选项
A、2,2
B、 1,1
C、1,2
D、2,1
答案
B
解析
程序中的fun函数的功能是实现函数中两个参数的交换。主函数中fun的调用中第一个参数为数组第二个值即2,第二个参数为第一个值即1。在fun的定义中第一个形参引用类型,其改变会改变主函数中实参的值;而第二个形参不是引用类型,其改变不会改变第二个实参,所以2,1的交换结果为1,1,即B。
转载请注明原文地址:https://kaotiyun.com/show/z3Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义结构体数组structStu{intnum;charname[20];)x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i<5;i++)printf("%d%c",x[
若有inta=2,b=1,c;则c=a∧(b<<2);语句执行后c的值为()。
以下叙述中错误的是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
下列有关数据库的描述中正确的是()。
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元
计算机软件的构成是()。
下列工具中,不属于结构化分析的常用工具的是()。
对建立良好的程序设计风格,下面描述正确的是()。
度为3的一棵树共有30个节点,其中度为3,1的节点个数分别为3,4。则该树中的叶子节点数为()。
随机试题
将二次积分I=∫-11dχ化为极坐标形式的二次积分,并计算I的值.
假设检验中,若P>0.05,其正确解释是
缺失,双侧上颌结节过度增生,相应牙槽嵴骨尖,远中深龋,远中舌尖缺损,已做完善根管充填,不松动,智齿,近中阻生,牙石(+++)。修复前的准备中,哪项工作最不重要
贷款档案是指正在执行中的、尚未结清信贷(贷款)的文件材料。()
有限责任公司设监事会,其成员不得少于()。
说明实验室实验法和自然实验法各有什么优点。(西南大学)
(2016年单选38)下列选项中,依唐律可以适用自首减免刑罚原则的犯罪行为是()。
Therearedifferentwaysofprovidingintegrityandauthenticationwithincryptography.Whattypeoftechnologyisshowninthe
Don’tstopandgoon______.
【S1】【S4】
最新回复
(
0
)