首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",*k);}程序
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
有以下程序main(){unsignedchara=8,c;c=a>>3:printf("%d\n",c);}程序运行后的输出结果是
若有定义和语句:inta,b;Scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
下列给定程序中,函数fun的功能是:将自然数1一10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
下列关于算法复杂度叙述正确的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
除__外均为甾体皂苷和强心苷共有的反应
已知A、BI作的紧后工作为C、D,其持续时间分别为3天、4天、2天、5天,A、B工作的最早开始时间为第6天、4天,则D工作的最早完成时间为第()。
只有现值没有终值的年金是()。
纳税人提供的下列劳务中,按照开发或完成的进度确认收入实现的有()。
德育过程是对学生知、情、意、行的培养和提高过程,其实施顺序是()。
在西方教育史上,最先提出“人道”教育思想的是()。
设随机变量X的概率密度为fX(x)=,求y=eX的概率密度fY(y).
在考生文件夹下打开excel.xlsx文件:将Sheetl工作表的A1:D1单元格合并为一个单元格,内容水平居中;计算职工的平均工资置C13单元格内(数值型,保留小数点后1位);计算学历为博士、硕士和本科的人数,置于F5:F7单元格区域(利用COUNT
What’stheaverageincreaseperyearofforeignstudentpopulationintheperiodbetween1985and1990intermsofpercentage?
Heavierpeoplearemorelikelytobekilledorseriouslyinjuredincaraccidentsthanlighterpeople,accordingtonewresearch
最新回复
(
0
)