首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返同,在主函数中输出平均值和移动后的数据。 例如,有10
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返同,在主函数中输出平均值和移动后的数据。 例如,有10
admin
2021-02-25
55
问题
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返同,在主函数中输出平均值和移动后的数据。
例如,有10个正数:47、30、32、40、6、17、45、15、48、26,其平均值为30.500000。
移动后的输出为:30、6、17、15、26、47、32、40、45、48。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #define.N 10
4 double fun(double*x)
5 {int i,j;double av,y[N];
6 av=0;
7 for(i=0;i<N;i++)
8 /*********found*********/
9 av+=
【1】
;
10 for(i=j=0;i<N;i++)
11 if(x
<av){
12 y[j]=x
;x[.i]=-1;
13 /*********found*********/
14
【2】
;
15 }
16 i=0;
17 while(i<N)
18 {if(x
!=-1) y[j++]=x
;
19 /*********found*********/
20
【3】
;
21 }
22 for(i=0;i<N;i++)x
=y
;
23 return av;
24 }
25 main()
26 {int i;double x[N];
27 for(i=0;i<N; i++)
28 {x
=rand()%50;
29 printf(’’%4.0 f’’,x
);}
30 printf(’’\n’’);
31 printf(’’\nThe average is:%f\n’’,fun(x));
32 printf(’’\nThe result:\n’’,fun(x));
33 for(i=0 ; i<N;i++)
34 printf(’’%5.0 f’’,x
);
35 printf(’’\n’’);
36 }
选项
答案
(1)x[i]/N (2)j++或++j (3)i++或++i
解析
填空1:av代表平均值,本题考查了怎样求平均值,因此本空应该填写x
/N。
填空2:通过for循环和if判断找到x
中比平均值小的数,并把这些值赋值给y[j],因此本空应该填写j++或者++j。
填空3:通过while循环语句,把x
中比平均值大的数放在数组y的后半部分,因此本空应该填写i++或者++i。
转载请注明原文地址:https://kaotiyun.com/show/lLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下面属于黑盒测试方法的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
软件生命周期是指()。
阅读以下程序#include<stdio.h>main(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);
下列数据结构中,能够按照“先进后出”原则存取数据的是
T列数据结构中,不能采用顺序存储结构的是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下说法正确的是()。
随机试题
患者,女,34岁。脑外伤5天,无自主运动,对声光刺激无反应,护士鉴别其深浅昏迷的方法正确的是
在口服混悬液中,用于润湿目的的附加剂为
Window中,文件夹的组织结构是一种()。
某有限责任公司今年年初资金周转发生困难,便向其所在市的工商银行申请流动资金贷款500万元,银行在审批此笔贷款时,要求该公司提供上年度的财务报表,该公司为了得到此笔贷款,指使本公司会计人员改动报表的有关数字,使该公司由亏损180万元变为盈利180万元。该公司
课程作为专门研究领域而诞生,距今不过100年的时间,在其发展延伸的过程中,认为学校课程的选择应从人的需要出发,而不是从学科逻辑出发的课程理论流派是()。
询问证人只能由侦查人员进行,地点只能是证人的所在单位或者住处。()
为了推进党政机关公文处理工作科学化、制度化、规范化,我国从2012年7月1H起施行了新修订的《党政机关公文处理工作条例》。根据该条例,我国法定行政机关公文由以前的13种增至15种。新增的两种公文的文种是()。
历史唯物主义的历史决定论,是一种承认历史发展具有客观规律性、必然性和因果制约性的理论,它建立在唯物主义和辩证法的基础之上,是能动的决定论。这说明历史唯物主义的决定论
中国特色社会主义思想道德建设和中国特色社会主义法治建设紧密联系、相互促进,为中国特色社会主义事业提供坚实的思想基础、精神支撑和法律保障。下列关于思想道德和法律的说法正确的是
A、Theycanalsogetfreeeducation.B、Theyallworkinoilcompanies.C、TheymostlycomefromArabcountries.D、Theyliveinthe
最新回复
(
0
)