首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2020-11-27
22
问题
有以下程序:
#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://www.kaotiyun.com/show/L73p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
有以下程序charfun(char*c){if(*c=’A’)*c=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);whil
以下叙述中正确的是
以下数组定义中错误的是
下列叙述中正确的是
以下关于结构化程序设计的叙述中正确的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列说法正确的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
简述做出决策的两种方法。
弗里德曼认为,人们的货币需求稳定,货币政府应是()。
甲因涉嫌盗窃罪被捕,在侦查人员对其审讯期间,他又交代了自己与李某合伙诈骗4万元的犯罪事实,并提供了李某可能隐匿的地点,根据这一线索,侦查机关顺利将李某追捕归案。对甲盗窃罪的处罚,下列选项中正确的是()。
关于Windows剪贴板的操作不正确的是_______。
对于承包商来说,风险最大的合同计价形式为( )合同。
在创业之初,扩张资本的来源形式有()。
下列哪些法律专门对少年儿童受教育的权利作了规定?______
2017年高考北京卷《考试说明》中指出,《红楼梦》《呐喊》《边城》()等6部经典作品将纳入2017年北京高考必考范围。
求积分
Peoplehavebeenholdingheateddiscussionsrecentlyaboutwomen’sexperienceintheworkplace.LastmonthSherylSandberg,chie
最新回复
(
0
)