首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void fun(int a, int b) {int t; t=a; a=b; } int c[10]={1,2,3,4,5,6,7,8,9,0},i
有以下程序 #include<stdio.h> void fun(int a, int b) {int t; t=a; a=b; } int c[10]={1,2,3,4,5,6,7,8,9,0},i
admin
2013-02-23
18
问题
有以下程序 #include<stdio.h> void fun(int a, int b) {int t; t=a; a=b; } int c[10]={1,2,3,4,5,6,7,8,9,0},i; for(i=0;i<10;i+=2) fun(c
,c[i+1]); for(i=0;i<10;i++) printf("%d,",c
); printf("\n"); } 程序的运行结果是______。
选项
A、1,2,3,4,5,6.7,8,9,0,
B、2,1.4.3.6,5.8,7,0,9,
C、0,9,8,7,6,5,4,3,2,1,
D、0,1,2,3,4,5,6,7,8,9,
答案
A
解析
本题中c
,c[i+1]的值是实参,a,b是形参。C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存中,实参单元与形参单元是不同的单元。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。所以函数run中对a,b值的交换不影响主函数中c数组的值,故输出的c数组的值为c数组初始化时的值。
转载请注明原文地址:https://kaotiyun.com/show/boJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
判断char型变量c1是否为大写字母的正确表达式是
有以下程序:voidfun(intk){staticinta[5];inti;for(i=0;i<5;i++){a[i]+=i+k,printf("%d",a[i]);}printf("\n");
已有变量定义和函数调用语句:inta=25;print_value(&a);下面函数的正确输出结果是voidprint_value(int*x){printf("%d\n",++*x);}
能直接与CPU交换信息的功能单元是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
数据的存储结构是指______。
有一个深度为4的满二叉树,下面关于序号为7的结点的叙述中,正确的是______。
算法的时间复杂度是指
随机试题
Undernocircumstances________ourfamilymembersandgoodfriends.
Fromgoodreadingwecanderivepleasure,companionship,experience,andinstruction.Agoodbookmayabsorbourattentionsoco
在单向风的影响下,树木对风适应的明显特征是()
气虚秘若气虚下陷,肛门坠胀者,可用补中益气汤合用
分析电力系统短路电流的工程计算,在多数情况下只需要计算短路电流()。
2014年11月1日十二届全国人大常委会第十一次会议表决通过决定,将12月4日设立为国家宪法日。现实生活中大家不了解宪法。对此你怎么看?从宏观和微观两方面进行把握。
日耳曼人征服西罗马帝国具有深远的历史意义。
在诸多信用形式中,最基本的信用形式是()。
下列叙述中正确的是()。
Therearethreemaingroupsofoils:animal,vegetableandmineral.Greatnumbersofanimaloilcomefromwhales,thoseenormous
最新回复
(
0
)