首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
14
问题
有以下程序 #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全国计算机二级
相关试题推荐
在C程序中,判逻辑值时,用“非0”表示逻辑值“真”,又用“0”表示逻辑值“假”。在求逻辑值时,逻辑真和逻辑假可分别表示为
下面不属于软件设计原则的是
若有如下定义,则该数组的第一维大小为【】。intb[][4]={1,2,3,4,5,6,7,8,9}
下面各被调用函数首部书写正确的是()
下面叙述正确的是()
设有如下定义,则以下叙述中正确的是______。int(*ptr)();
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
设树T的度为4,其中度为1、2、3、4的结点的个数分别为4、2、1、1,则T中的叶点为______。
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
______是构成C语言程序的基本单位。
随机试题
就卖方承担的费用而言,下列各项哪一项是正确的()。
优化城乡结构要解决的主要问题有哪些?
泄泻病在肾者,临床多见
造成流行性脑脊髓膜炎大流行的因素主要是
承包人应对全部现场作业和施工方法的适应性、可靠性和安全性承担全部责任。()
水上机场的灯标是()交替的颜色。
关于会计科目的设置,下列说法中正确的是()。
Complaintsshouldbemadetoaresponsibleperson.Gobacktotheshopwhereyouboughtthegoods,takingwithyouanyreceipt(收据)
在处理冲突过程中,社会工作者的角色不仅是充当工作者、辅导者,而且是_______、支持者。
Inthedaysbeforepreschoolacademieswereallbutmandatoryforkidsunder5,IstayedhomeandgotmyearlyeducationfromMi
最新回复
(
0
)