首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
62
问题
有以下程序
#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全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
下列数据结构中,属于非线性的是()。
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】;q++)if(*q>ma
以下数组定义中错误的是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
下列软件系统结构图的宽度为【】。
结构化程序设计主要强调的是
在数据流图中,带有箭头的线段表示的是()。
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于______测试。
随机试题
以转让票据权利为目的的票据行为是()
在水电解质酸碱平衡的诊治中记录内容包括
患者,男性,69岁,突感胸骨后疼痛,窒息濒死感,伴恶心、呕吐及出冷汗,含服硝酸甘油疼痛不缓解。最可能的诊断为
已知淋浴器出水温度为40℃,热水温度55℃,冷水温度15℃,则热水混合系数为()。
项目后评价主要是项目竣工投产()后的全面系统评价。
在核算杠杆率时,调整后的表内外资产余额为()之和。
13,动机最佳水平应是______程度的激活或唤起,此时对学习具有最佳效果。
“造型.表现”学习领域指培养学生用多种媒材和手段,表达情感和思想,体验造型乐趣,逐步形成基本的()
风险转移是指通过合同或非合同的方式将风险转嫁给另一个人或单位的一种风险处理方式,是对风险造成的损失的承担的转移。根据上述定义,以下属于风险转移的是()。
历史上,很多朝代都设置了一些官职或机构对官吏进行监察。下列官职具有监察职权的是:
最新回复
(
0
)