首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2019-12-17
23
问题
有以下程序
#include
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=O;i<10;i+=2)
fun(c
,c[i+l]);
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+1]的值并没有发生互换,所以输出的值为1,2,3,4,5,6,7,8,9,0。
转载请注明原文地址:https://kaotiyun.com/show/xLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
下面关于位运算符的叙述,正确的是
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);
以下叙述中正确的是
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得
下列给定程序中,函数fun的功能是:将自然数1一10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
设二叉树的前序序列为.ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
下列选项中属于面向对象设计方法主要特征的是
随机试题
Competitionmakeslosersaswellaswinners.Thisfactmakesasimpleruleforjudgingwhenitisusefultosocietyandwhenit
概念
设ε1,ε2,ε3是Ax=0的基础解系,则该方程组的基础解系还可以表示成()
安静状态下,体内温度最高的部位是
男性,42岁,午饭后上腹剧痛4小时伴呕吐3次就诊。体温38.6℃,白细胞15×109/L。上腹部肌紧张及压痛,移动性浊音(+),血淀粉酶300U/L。初步诊断:急性胰腺炎。经治疗两周,体温仍持续在39℃以上。腹痛,腹胀,肠鸣音减弱,白细胞15×109/
施工组织设计是投标报价的关键环节之一,要想降低成本,提高竞争力,就必须努力做到( )。
2011年,发现违法但未立案的违法用地行为占发现违法用地行为总数的比重约为多少?
(2012下集管)甲软件系统每年因故障中断10次,每次恢复平均20分钟,乙软件系统每年因故障中断2次,每次恢复平均5小时,根据《软件工程产品质量GB/T16260-2006》中可靠性和有效性(或可用性)的定义,下面说法正确的是______。
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
Whatisthemaintopicofthislecture?
最新回复
(
0
)