首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(int a[ ], int n) { int i,j=0,k=n/2, b[10]; for (i=n/2-1; i>=0; i--) { b[i] =a[j];
有以下程序 #include <stdio.h> void fun(int a[ ], int n) { int i,j=0,k=n/2, b[10]; for (i=n/2-1; i>=0; i--) { b[i] =a[j];
admin
2021-06-15
62
问题
有以下程序
#include <stdio.h>
void fun(int a[ ], int n)
{ int i,j=0,k=n/2, b[10];
for (i=n/2-1; i>=0; i--)
{ b
=a[j];
b[k] =a[j+1];
j+=2; k++;
}
for (i=0; i<n; 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、2,4,6,8,10,9,7,5,3,1,
B、10,8,6,4,2,1,3,5,7,9,
C、1,2,3,4,5,6,7,8,9,10,
D、1,3,5,7,9,10,8,6,4,2,
答案
A
解析
程序的执行过程为:调用函数f,将数组c地址与n数值传入函数,此函数实现,将数组偶数位置元素从中间向前依次放入数组前半段,数组奇数位置元素从中间向后依次放入数组后半段,调用结果为c[10]={2,4,6,8,10,9,7,5,3,1},之后依次输出,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/4Vtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算结果为10
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结果。注意:不要
以下不合法的用户标识符是()。
下列语句组中正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
以下C语言用户标识符中,不合法的是
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
某投资者认为未来的市场利率水平将会下降,于是以97.300价格买入30手3月份到期的欧洲美元期货合约(CME的3个月期欧洲美元期货合约面值为1000000美元)。一周之后,该期货合约价格涨到97.800,投资者以此价格平仓。若不计交易费用,则此投资者的盈亏
下列哪项检查结果是不正常的?
A.腹壁挫伤B.胰腺损伤C.脾包膜下血肿D.空腔脏器损伤E.后腹膜血肿患者男,50岁。左上腹撞伤伴腹痛4小时,呕吐一次为胃内容物、无血;体检:神志清,血压100/76mmHg,脉率88次/分,上腹部压痛明显,伴肌紧张,反跳痛(+),移动性浊音(
A.急则治其标B.缓则治其本C.标本同治D.先扶正后祛邪E.先祛邪后扶正
适用于食管癌普查的检查方法是
()是最低层级的安全生产立法,其法律地位和法律效力低于其他上位法,不得与上位法相抵触。
按照《建筑安装工程费用项目组成》(建标[2003]206号)的规定,规费包括( )。
下列选项不属于勘察设计费的是()。
What’stheprobablerelationshipbetweenthetwospeakers?
Readthearticlebelowaboutdoingbusinessonline.ChoosethebestwordorphrasetofilleachgapfromA,B,CorDontheopp
最新回复
(
0
)