首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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,
有以下程序 #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,
admin
2016-12-28
53
问题
有以下程序
#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=0;i<1 0;i+=2)
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
j,c[i+1])时,把实参变量c
和c[i+1]的值赋给形参变量a和b,执行完函数fun(c
,c[i+1])时,形参变最a和b的值发生了互换,实参变量c[j]和c[i+1]的值并没有发生互换,所以输出的值为1,2,3,4,5,6,7,8,9,0。
转载请注明原文地址:https://kaotiyun.com/show/UgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
设有定义inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2,&b,*p;*(p=&c)=*p1*(*p2);printf("%d\n",c);}
若变量已正确定义,下列正确的程序段是()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,b
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
在数据库系统中,实现各种数据管理功能的核心软件称为______。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
随机试题
通信子网一般由________等部分组成。
检测细胞内铁应观察10o个细胞,其中包括中幼红细胞和
某公司计算缴纳企业所得税时,提出减免企业所得税的请求,其中哪些符合法律规定?
关于招标文件的澄清和修改,下列说法中正确的是()。
以下不应分摊的共有建筑面积是()。
被公认为世界上第一部马克思主义的教育学著作,总结了苏联20世纪二三十年代教育正反两方面的经验,论述了全面发展的教育目的,对我国的教育有着广泛影响的教育专著是()。
“有用即真理”,这种说法是主张()。
分析德国法西斯上台的原因。
适合大样本,是对简单随机取样方法的一种改进。这种按一定的间隔,在总体中抽取样本的抽样的基本方法是
工业国强加给进口农产品和加工食品的高贸易壁垒,再加上它们对农业的补贴,使发展中国家的这些商品在世界贸易中所占的份额下降了。贸易的这种扭曲使最贫困的国家受到特别大的伤害。——摘自世界银行《全球经济展望与发展中国家》,2001年世界1/6的人口生产了全部商品和
最新回复
(
0
)