首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> void fun(int& x, int y){int t=x;x=y;y=t;} int main () { int a[2]={23,42}; fun(a
有如下程序: #include <iostream> void fun(int& x, int y){int t=x;x=y;y=t;} int main () { int a[2]={23,42}; fun(a
admin
2010-06-06
70
问题
有如下程序: #include <iostream> void fun(int& x, int y){int t=x;x=y;y=t;} int main () { int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::endl; return 0; } 执行后的输出结果是
选项
A、42,42
B、23,23
C、23,42
D、42,23
答案
B
解析
本题考核函数的调用以及参数值的传递。函数fun中的第一个参数采用引用传值方式,函数中对形参值的改变同样作用于实参上;第二个参数采用按值传值方式,函数中对形参的操作不会影响到实参。所以main函数中调用fun函数后,a[1]的值被修改为a[0]的值,而a[0]的值没有改变。
转载请注明原文地址:https://kaotiyun.com/show/8ajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下四个程序中,完全正确的是()。
有以下程序:#include<stdio.h>voidfull(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i<J){t=s[i];s[i]=s[J];s[j]=t;i++;j--;}
下列叙述中错误的是()。
阅读以下程序:#includemain(){intcase;floatpfintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);
软件调试的目的是()。
以下选项中叙述错误的是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
对于循环队列,下列叙述中正确的是( )。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
针对数组定义intdata[10];,下列表述中错误的是______。
随机试题
所谓十六进制数,就是以10为基数的计数体制。()
交流接触器的银或银合金触点在分断时电弧产生黑色的氧化膜电阻,会造成触点接触不良,因此必须锉掉。()
门诊体格检查可能发现下列哪种辅助检查能更好地评价甲亢
吸入粉雾剂每揿主药含量应为标示量的
治理通货膨胀可以采取的货币政策是()。
下列说法中,正确的有()。
对我来说,皮兰实在太远;我在“远东”,它藏在地球西边亚得里亚海最上端那个海湾,好像掖在欧洲的胳肢窝里。如果驱车从维也纳向南穿过山重水复的阿尔卑斯山,越过边境,路经斯洛文尼亚那个出名的小巧的首都卢布尔雅那,往西不停地开下去,再沿着亚得里亚海的海边弯弯曲曲前行
我们将坚持以人为本,从最广大人民的根本利益出发,不断满足人民群众日益增长的物质文化需求,努力促进人的全面发展。我们将坚持以经济建设为中心,把发展作为第一要务,推动经济建设、政治建设、文化建设与社会和谐建设全面发展。我们将坚持社会主义市场经济的改革方向,进一
Lookatthechartbelow.Itshowsarestaurant’sincome,totalexpenditureandadvertisingcostsduringaneight-monthperiod.W
Statinsareaclassofdrugsthatworktodecreasethelevelofcholesterolintheblood.Theyareabletoperformthisfunction
最新回复
(
0
)