首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2017-05-20
58
问题
有以下程序
#include
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+1])时,把实参变量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://www.kaotiyun.com/show/W4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下4个选项中,不能看成一条语句的是
检查软件产品是否符合需求定义的过程称为
有以下程序#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
下面程序段的运行结果是char*S="abcde";s+=2;printf("%d",s);
以下不正确的定义语句是
有以下程序段charch;intk;ch=’a’;k=12;pnntf("%c,%d,",ch,ch,k);printf("k二%d\n",k);已知字符a的ASCII码值为97,则执行上述程
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
随机试题
银行贷款对于(),贷款利率一般按照国家法定利率执行,同时必须由第三方为其贷款提供担保或者由房地产作抵押。
甲计算机公司总经理口头答应乙建设公司以4000元/台的价格购买30台某型号计算机的要求,但数天后又以当时没有签订合同书为由拒绝履行口头承诺。以上事实应认定为()。
阳光公司为增值税一般纳税人。2012年3月1日,为降低采购成本,向甲公司一次购进了三套不同型号且有不同生产能力的设备X、Y、Z。阳光公司以银行存款支付货款480万元、增值税税额81.6万元、包装费4万元。X设备在安装过程中领用产成品账面成本3万元,该产成品
纯五度和小三度结合构成()。
下图为甲状腺激素分泌活动示意图,下列叙述正确的是()。
以上表格表明了学历对薪酬的影响关系是()。若所有学历的人数分布是均匀的,则2006年本科学士学历的年薪比2005年平均()。
根据下列文字资料。回答问题。进入新世纪以来,我国经济总量在世界的位次不断提升。1978年,我国GDP只有1482亿美元,居世界第十位。经过30多年的快速发展,2010年我国GDP达到58791亿美元,超过日本成为世界第二大经济体,仅次于美国。
假如我和你辩论,我们之间能够分出真假对错吗?我和你都不知道,而所有其他的人都有成见,我们请谁来评判?请与你观点相同的人来评判,他既然与你观点相同,怎么能评判?请与我观点相同的人来评判,他既然与我观点相同,怎么能评判?请与你、我的观点都不相同的人来评判,他既
法律援助指为维护公民的合法权益不受侵犯,对那些无经济能力聘请律师,不能承担诉讼费用,但又需要法律帮助的公民给予资助或是无偿提供法律服务的一项制度。法律规定,公民在赡养、工伤、刑事诉讼、请求国家赔偿和请求依法发放抚恤金等方面需要获得律师帮助,但是无力支付律师
FireInstructionThepersondiscoveringafirewill:1.operatethenearestfirealarm;2.attackthefirewithavailable
最新回复
(
0
)