首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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
有以下程序: #include<stdio.h> 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
admin
2022-06-24
24
问题
有以下程序:
#include<stdio.h>
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、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语言中,函数参数传递的作用是“传值”,形参和实参是两个没有关系的变量。函数fun交换了参数值,但只是交换了形参的值,结果并不会传递给实参,所以数组c没有发生变化,原样输出。
转载请注明原文地址:https://jikaoti.com/ti/kyd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);
在一个C源程序文件中所定义的全局变量,其作用域为()。
下面属于白盒测试方法的是()。
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;for(i=0;i<10;i+=
下面关于位运算符的叙述,正确的是
以下关于字符串的叙述中正确的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
数据字典(DD)所定义的对象都包含于()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
随机试题
简述我国古代图书贸易的萌芽。
如何理解社会主义核心价值体系?
专性需氧的革兰阳性菌是
处女膜是输卵管黏膜是
关于颅骨骨折的叙述,下列哪一项不正确
为节约水泥,采用高强度等级水泥配制低强度等级混凝土,强度和耐久性都能满足要求。()
管径d=-100mm,粗糙度为k=-0.2mm,管长L=500m,管内流速3m/s,已知处于紊流粗糙区。则其沿程损失为()m。
BythetimeIfinishedhighschool,myinterestinanimalshadgrown,andIenrolledatauniversitytostudybiology.Ilearned
在Excel工作表A1单元格里存放了18位二代身份证号码,其中第7~10位表示出生年份。在A2单元格中利用公式计算该人的年龄,最优的操作方法是:
Shelley’smasterpiece,PrometheusUnbound,isaversedrama,whichborrowsthebasicstoryfrom
最新回复
(
0
)