首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得
admin
2017-11-27
57
问题
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(int a[], int n)
{ int i,t;
/********** found********** /
for (i=0; i<【1】; i++)
{
t=a
;
/ ********** found********** /
a
= a[n-l-【2】];
/ ********** found********** /
【3】 = t;
}
}
main ()
{ int b[9] ={1,2,3,4,5,6,7,8,9},i;
printf("\nThe original data:\n");
for (i=0; i<9; i++)
printf("%4d ", b
);
printf("\n");
fun(b, 9);
printf("\nThe data after invert:
\n");
for (i=0; i<9; i++)
printf("%4d ", b
);
printf("\n") ;
}
选项
答案
(1)n/2 (2)i (3)a[n—i一1]
解析
函数fun的功能是将数组中的元素倒置。
第一空:由审题分析可知,总共交换n/2次,故循环的终止条件为i等于n/2,故第一空处应为“n/2”。
第二空:a[0]和a[n一1]交换,a[1]和a[n-2]交换…,因此,a
和a[n-i一1]交换,故第二空处应为“i”。
第三空:“t=a
;a
=a[n-1-i];”所以第三空处是把t值赋值a[n-1-i],故第三空处应为“a[n-1-i]”。
转载请注明原文地址:https://kaotiyun.com/show/0nxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C语言程序,以下叙述中正确的是()。
软件生命周期中的活动不包括
有以下程序:#includeintfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
以下叙述错误的是()。
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf(“%dtt,&a);do{if(a>0&
假设有语句sizeof(double),则它是()。
有以下程序:#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=p1+*p2;
软件工程的出现是由于
用筛选法可得到2~n(n
随机试题
X公司为一家上市公司,主要从事小型电子消费品的生产和销售,所有的经营活动以及财务处理都经过计算机系统处理,委托A会计师事务所审计其2010年度财务报表,A会计师事务所委派甲注册会计师为该项目负责人,甲注册会计师考虑刮事务所没有相应计算机知识以及会计电算化审
A.血清降钙素(CT)升高B.β2-微球蛋白升高C.hCG升高D.本-周蛋白升高E.铁蛋白降低肾脏功能早期损伤
A.尿培养B.痰培养C.血培养D.粪便培养E.骨髓培养细菌性痢疾的确诊依据是
假设以瑞士法郎定价的瑞士腕表在美国消费者当中十分流行,而与此同时,英国则出现了比美国相对较高的通货膨胀。假设所有其他经济参数保持不变,那么以下哪一项陈述最为准确?
纳税人自()之日起3年内发现多缴税款的,可以向税务机关要求退还多缴的税款。
运用产业资本循环的原理分析它对社会主义企业合理运用资金的重要意义及启示。
下列对队列的描述中正确的是()。
在具有多媒体功能的微型计算机中,常用的CD-ROM是——。
Intheearly1450sculturalchangeinEuropefueledagrowingneedfortherapidandcheapproductionofwrittendocuments.Be
A—NoTurnB—HandlewithCareC—PleaseShuttheDoorafterYouD—ProtectPublicProperty
最新回复
(
0
)