首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int a[ ], int n) { int i,j=0,k=n-1, b[10]; for (i=0; i
有以下程序 #include void fun(int a[ ], int n) { int i,j=0,k=n-1, b[10]; for (i=0; i
admin
2019-08-18
32
问题
有以下程序
#include
void fun(int a[ ], int n)
{ int i,j=0,k=n-1, b[10];
for (i=0; i
{ b
=a[j];
b[k]=a[j+1];
j+=2; k--;
}
for (i=0; i
a
= b
;
}
main()
{ int c[10]={10,9,8,7,6,5,4,3,2,1},i;
fun(c, 10);
for (i=0;i<10; i++)
printf("%d,", c
);
printf("\n");
}
程序的运行结果是( )。
选项
A、10,8,6,4,2,1,3,5,7,9,
B、10,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,10,
D、1,3,5,7,9,10,8,6,4,2,
答案
A
解析
考查数组名作为函数参数。数组名作为函数参数属于地址传参,形参和实参为同一数组,变化同步。被调函数fun()的功能是将数组a下标为偶数的存放在数组b的前半部分,数组a下标为奇数的逆序存放在数组b的后半部分,然后把数组b赋给a。所以输出结果为A)。
转载请注明原文地址:https://kaotiyun.com/show/NYRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中非法的C语言字符常量是
有以下程序voidfun(int*p,int*q){intt;t=*p;*p;*q=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\"
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);pr
下列选项中,能正确定义数组的语句是
以下选项中不属于C语言标识符的是
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEF
软件设计中模块划分应遵循的准则是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下面选项中关于“文件指针”概念的叙述正确的是
数据库中对概念模式内容进行说明的语言是()。
随机试题
社会主义由空想变为科学的标志性著作是()
施灸的一般顺序为
可使肺顺应性增加的情况是
听鼻线与同侧听眦线的夹角为
A.漏出液B.渗出液C.血性D.脓性E.乳糜性首先考虑为肝癌腹水的是
消灭疫源地的条件是
根据《生产安全事故报告和调查处理条例》的规定,对生产安全事故报告的规定表述不正确的是()。
Lonelinessisacuriousthing.Mostofuscanrememberfeelingmostlonelywhenwearenotinfactaloneatall,butwhenwewer
A、ShehastoworkverylateonFridaynight.B、She’snevermettheman’ssister.C、Shenevergavethemanacall.D、Shecannota
MotherhoodIsn’tSacrifice;It’sSelfishnessA)Iwastakingafewweeks’breakfromworkoverthesummer.MyfamilyandI—myhu
最新回复
(
0
)