首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2018-09-27
37
问题
函数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(i=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(’’%4d’’,b
);
19 printf(’’\n’’);
20 fun(b,9);
21 printf(’’\nThe data after invert:\n’’);
22 for(i=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://kaotiyun.com/show/t8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
以下错误的定义语句是
程序设计方法要求在程序设计过程中,()。
以下程序的输出结果是_______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7});Print("%d%d%d%d\n",a[0][3],a[l][2],a[2][1],
下列程序的运行结果是()。main(){intx=1,y=3,a=0;while(x++!=(y-=1)){a+=1;if(y<x)break;}printf("%d,%d
数据库系统中实现各种数据管理功能的核心软件称为【】。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
在深度为7的满二叉树中,度为2的结点个数为【】。
随机试题
当一块磁体的N极靠近另一块磁体的N极时,二者之间()存在。
以下关于呼吸衰竭患者的氧疗措施不正确的是()
秋韵宗璞满路车辆与行人,如同电影散场,或要举行大规模代表会。只好改道万安山,去寻秋意。山麓有一片黄栌,不甚茂密。法海寺废墟前石阶两旁,有两片暗红也很寥落。废墟上有顺治年间的残碑,镌有“不得砍伐,不得放牧”的字样。乱草丛中,断
中性粒细胞碱性磷酸酶积分在下列哪种疾病中常呈明显降低
A.健康牙周B.牙龈炎C.慢性成人牙周炎D.Down综合征E.局部型青少年牙周炎优势菌是伴放线放线杆菌的牙周疾病是
中央银行进行间接信用指导的具体手段包括()
人们在决策时必须考虑机会成本和机会损失,其所依据的财务管理原则是()。
简述过失犯罪的概念和刑法对过失犯罪的处理原则。
证明3阶矩阵A=和B=相似.
在窗体上画一个名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click() n=0 Fori=0To10 X=2*i-1 IfXMod3=0Thenn=n+1
最新回复
(
0
)