首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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-07-27
44
问题
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 void fun(int a[],int n)
3 { int i,t;
4 /**********found**********/
5 for(2=0 ; i<__1__; i++)
6 {
7 t=a
;
8 /**********found**********/
9 a
=a[n-1- __2__];
10 /**********found**********/
11 __3__=t;
12 }
13 }
14 main()
15 {int b[9]={1,2,3,4,5,6,7,8,9},i ;
16 printf(’’\nThe original data:\n’’);
17 for(i=0;i<9;i++)
18 printf(’’%4 d’’,b
);
19 printf(’’\n’’);
20 fun(b,9);
21 printf(’’\nThe data after invert:\n’’);
22 for(2=0;i<9;i++)
23 printf(’’%4d’’,b
);
24 printf(’’\n’’);
25 }
选项
答案
(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://www.kaotiyun.com/show/x7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列选项中,没有构成死循环的程序段是()。
下述语句中,在字符串sl和s2相等时显示“theyareEqual”的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;()printf("%d%d",a,B);}swa
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
以下选项中,合法的一组C语苦数值常量是()。
有以下函数定义:intfun(doublea,doubleB){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
字符串"\\"ABCDEF\"\\”的长度是()。
以下程序的输出结果是()。main(){charst[20]="hello\0\t\\\";printf("%d%d\n",strlen(st),sizeof(st));}
随机试题
()依据管外窜通的不同情况,封窜的方法常采用循环法封窜、挤入法封窜、循环挤入法封窜以及堵料水泥浆封窜。
Mostpeopleretirefromworkbetweentheagesof60and65.Thishas【C1】______consequences,oneeconomicand【C2】______psychologi
Thereislittleneedformarketingintheplacesuchasasubsistencefarm,because______.Themoderncapitalismeconomycould
白细胞分化抗原测定方法目前主要采用
以下哪一项是肾钙质沉淀症的声像表现
王先生,68岁,肺癌晚期,入院后了解到病情后,情绪异常,抱怨家人不关心,指责医护人员不尽力,在治疗护理中配合差。请问:患者的心理属于哪个阶段?
甲公司为房地产开发企业,采用公允价值模式对投资性房地产进行后续计量,有关房地产的相关业务资料如下:(1)2013年12月,甲公司与乙公司签订租赁协议,约定将甲公司开发的一栋写字楼于开发完成的同时开始租赁给乙公司使用,租期为3年,每年收取租金400万元
下列项目中,属于速动资产项目的是()。
对偶发性问题的改进是________;对系统性问题的改进是________。()
下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,...,90。请在空白处填入适当的内容,将程序补充完整。PrivateTypeAngKAsIn
最新回复
(
0
)