首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
56
问题
函数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://kaotiyun.com/show/x7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:Structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
下述语句中,在字符串sl和s2相等时显示“theyareEqual”的是()。
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
阅读下面程序,程序执行后的结果为()。#include"stdio.h"main(){char*str="abcdefghijklnmopq":while(*str++!=’e’);printf("%c\n"
下列选项中,不能作为合法常最的是()。
字符串"%%\"ABCDEF\"\\"的长度是()。
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
以下程序的输出结果是【】。#inculde#inculde#inculdemain(){char*P,*q,*r;P=q=r=(char*)malloc(sizeof(char)*20):
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
栈和队列的共同特点是()。
随机试题
下列选项中,不是治疗者与教师沟通的主要内容的是()
心脏摄影的呼吸与屏气方式是
呼吸衰竭患者二氧化碳潴留的皮肤黏膜征象包括
患者女,52岁。有胆管结石病史,近2天来右上腹痛,体温37.8℃,2小时前突然畏寒,寒战,体温高达40℃,精神烦躁,口渴面色苍白,脉搏98次/分,血压110/82mmHg,尿量正常。患者处于何种情况
刑事诉讼中证据不需要证明的对象是()
岩石根据形成条件的不同,分为岩浆岩、沉积岩和()。
审计人员对销售与收款循环进行实质性测试的内容有()。
实物交割时,收货人有权选择替代品的质量等级。()
任何商业银行营业网点都可以经营保险代理业务。()
起征点是指征税对象达到一定数额才开始征税的界限,征税对象的数额达到规定数额的,只对其超过起征点部分的数额征税。()
最新回复
(
0
)