首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序: #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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main(){i
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;
有以下程序:#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--;}
有以下程序#inc1udemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i=i;j——)=—b[i]D];printf("%d\n",
以下选项中可用做C程序合法实数的是()。
下面不属于软件测试实施步骤的是
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
关系表中的每一行记录称为一个()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有关线性链表的叙述中正确的是()。
随机试题
安全阀上游的截断阀宜选用全通径球阀。()
会发生早反应的组织是
早期胃癌的定义为()
在以下订立合同过程中的行为,应当承担损害赔偿责任的有()。
岗位工作量调查是计算岗位工作负荷系数、确定岗位职数的重要工作。计算岗位工作负荷系数时不需要考虑的因素是()。
秦汉时期设立的国家音乐机构是()。
《动物园的故事》是()戏剧。
在理论上可以将超媒体技术(Hypermedia)分成三个层次,即【 】、逻辑层和物理层。
吴编辑在一部Word书稿中定义并应用了符合本出版社排版要求的各级标题的标准样式,希望以该标准样式替换掉其他书稿的同名样式,最优的操作方法是()
SolarequipmentSinceabout1800,nearthebeginningoftheIndustrialRevolution,coal,petroleum,andgashavebeenusedata
最新回复
(
0
)