首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inelude void fun(int a,int b) { int t; t=a;a=b;b=t; } main() {int c[10]={1,2,3,4,5,6,7,8,9,0),i; for(i=0;i<10;i+=2
有以下程序 #inelude void fun(int a,int b) { int t; t=a;a=b;b=t; } main() {int c[10]={1,2,3,4,5,6,7,8,9,0),i; for(i=0;i<10;i+=2
admin
2020-11-23
27
问题
有以下程序
#inelude
void fun(int a,int b) { int t;
t=a;a=b;b=t;
}
main()
{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、2,1,4,3,6,5,8,7,0,9,
B、0,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,0,
D、0,1,2,3,4,5,6,7,8,9,
答案
C
解析
C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。由此可知,在本题中,函数fun(inta,int b)的功能是实现形参整形变量a和b值的互换。当在主函数中调用fun(c
,c[i+1])时,把实参变量c
和c[i+1]的值赋给形参变量a和b,执行完函数fun(c
,c[i+1])时,形参变量a和b的值发生了互换,实参变量c
和c[i+1]的值并没有发生互换,所以输出的值为1,2,3,4,5,6,7,8,9,0。
转载请注明原文地址:https://kaotiyun.com/show/bM3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中X是数组名,n是X中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序给出
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿
请编写函数fun,功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。拄意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
下列选项中属于面向对象设计方法主要特征的是
软件需求规格说明书的作用不包括()。
通常软件测试实施的步骤是()。
数据库设计过程不包括
在学生管理的关系数据库中,存取一个学生信息的数据单位是
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
随机试题
设f(x)=,求f’(0).
不是发生夜盲的常见疾病是
不属于硝酸甘油作用机制的是()
在房地产经纪诚信体系建设中,诚信管理的主体不包括:()。
某分部工程时标网络计划如下图所示。当该计划执行到第五天结束时检查实际进展情况,实际进度前锋线表明()。
在某公诉案件的庭审过程中,被告人赵某指出,公诉人的书记员李某曾在侦查阶段担任鉴定人,并据此要求李某回避,法庭查证属实。有关本案的下列说法中,正确的是()。
优先股股东的权利不包括()。
据第六次全国人口普查主要数据公报,中国城镇常住人口超过6.7亿,比欧盟27国的总人口还多。众多农村人口在较短的时间内涌到城市里,一方面,为国家创造了巨额的财富,大大推进了第二、第三产业的发展;另一方面,城市发展和管理中的问题也集中表现出来,给城市管理带来了
下列叙述中,正确的是()。
Excessivesugarhasastrongmal-effectonthefunctioningofactive【C1】o______suchastheheart,kidneysandthebrain.Shipwre
最新回复
(
0
)