首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() void fun(int a,int b) {int c[10]={1,2,3,4,5,6,7,8,9,0),i; { in
有以下程序 #include<stdio.h> main() void fun(int a,int b) {int c[10]={1,2,3,4,5,6,7,8,9,0),i; { in
admin
2017-04-26
35
问题
有以下程序
#include<stdio.h> main()
void fun(int a,int b) {int c[10]={1,2,3,4,5,6,7,8,9,0),i;
{ int t: for(i=0;i<10;i+=2)
t=a;a=b;b=t; 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(int a,int b)的功能是实现形参整形变量a和b值的互换。当在丰函数中调用fun(c
,c[i+l])时,把实参变量c
和c[i+1]的值赋给形参变量a和b,
执行完函数fun(c
,c[i+1])时,形参变量a和b的值发生了互换,实参变量c
和c[i+l]的值并没有发生互换,所以输出的值为1,2,3,4,5,6,7,8,9,0。
转载请注明原文地址:https://kaotiyun.com/show/KSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知有结构体:structsk{inta;floatb;}data,*p;若有p=&data,则对data的成员a的正确引用是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
下面程序的运行结果是【】。#includemain(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);}
下面程序的输出结果是【】。#includemain(){staticchara[]="language",b[]="program";char*ptr1=a,*ptr2=b;intk;for(k=0;k
下面说明不正确的是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
在E-R图中,矩形表示_________。
软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试【】。
随机试题
设积分区域D={(x,y)|0≤y≤x,x2+y2≤2x},则二重积分等于__________.
以下关于患者角色所具有的特征不包括
背部腧穴上下之间的距离,定取多根据
A.桑杏汤B.银翘散C.杏苏散D.桑菊饮风热感冒选方宜用
根据《行政复议法》的规定,有()情形之一的,行政复议机关可以决定撤销、变更或者确认被申请复议的具体行政行为违法,并且在决定撤销或者确认被申请复议的具体行政行为违法的同时,行政复议机关可以责令被申请人在一定期限内重新作出新的具体行政行为。
设需求状况不变,供给状况由于其他因素变化而发生变化,当供给增加时,表现为供给曲线从原来位置向右下方移动,从而引起均衡数量增加,均衡价格下降。()
根据我国现行交易制度,证券交易的竞价结果可能有()。
2015年,________生态系统保护,旌德县以“保水、保土、保空气、增绿”为主题开展了“绿水青山就是金山银山”行动。2017年,主题________为“青山、绿水、兴林、护田、蓝天、七彩”,进一步丰富“两山”行动内涵,从空间格局、产业结构、制度体系、生
中世纪大学
判断下列句子是否符合普通话语法规范。喷喷香的烤鸡被端上来了。(复旦大学2014)
最新回复
(
0
)