首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于
admin
2023-02-27
8
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。
例如,有10个正数:46、30、32、40、6、17、45、15、
48、26,平均值为30.500000。
移动后的输出为46、32、40、45、48、30、6、17、
15、26。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #define N 10
4 double fun(double*x)
5 {int i,j;double s,av,y[N]; s=0;
6 for(i=0; i<N;i++)s=s+x
;
7 /*********found*********/
8 av=<u>【1】</u>;
9 for(i=j=0;i<N,i++)
10 if(x
>av){
11 /*********found*********/
12 y[<u>【2】</u>]=x
;
13 x
=-1;}
14 for(i=0; i<N;i++)
15 /*********found*********/
16 if(x
!=<u>【3】</u>)y[j++]=x
;
17 for(i=0;i<N;i++)x
=y
;
18 return av;
19 }
20 main()
21 {int i;double x[N];
22 for(i=0; i<N;i++)
23 {x
=rand()%50;
24 printf("%4.0f",x
);}
25 printf("\n");
26 printf("\nTne average is:%f\n",fun(x));
27 printf("\nThe result:\n",fun(x));
28 for(i=0;i<N;i++)
29 printf("%5.0f",x
);
30 printf("\n");
31 }
选项
答案
(1)s/N(2)j++ (3)-1
解析
填空1:由源程序可知,变量av代表的是平均值。平均值的求法是所有数的总和除以数的个数,故空1处应该填s/N。
填空2:if(x
>av)语句表示当x数组的元素值大于平均值时,把这些大于平均值的数存放到y数组中,并在数组x中,将大于平均值的元素值赋为-1。故空2处应该填y[j++]。
填空3:此处的if语句要求将小于等于平均值的元素存放于数组y中。大于平均值的元素已重置为-1,故空3处应该填-1。
转载请注明原文地址:https://kaotiyun.com/show/zJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若正数a的倒数等于其本身,负数b的绝对值等于3,且c<a,c2=36,则代数式2(a-2b)2-5c的值为()。
在一个标准的椭圆形自行车赛道上,甲、乙两个运动员从同一地点A同时反向出发,已知甲、乙两人的骑车速度之比为,当甲、乙两人恰好在A点第一次相遇时,乙骑行了()圈。
某商店将每套服装按原价提高50%后再作8折优惠的广告宣传,这样每售出一套服装可获利50%,若该店服装进货价格下降20%,改为按原价售卖,则利润率为()。
设有编号为1,2,3,4,5的五个球和编号为1,2,3,4,5的五个盒子,现将这五个球投入五个盒子内,每个盒子放一个球,并且恰好有两个球的编号与盒子的编号相同,则这样的投放方法有()。
用数字0,1,2,3,4,5组成没有重复数字的四位数,十位数字比个位数字大的有()。
一组数据:8,9,10,11,12的方差为()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
从1,2,…,9这九个数中,随机抽取3个不同的数,则这3个数的和为偶数的概率是()。
已知a,b,c是三角形的三边长,关于x的方程(c+a)x2+2bx+(c-a)=0有两个相等的实数根,则该三角形是()。
结合材料回答问题:华为从容的背后,有我们时代的整体加持华为遭遇美国极限施压之际,任正非接受媒体采访的内容刷屏。中国企业与中国企业家的自信、大气与从容,呈现于谈笑风生之间。从时代的角度审视,我
随机试题
有一个单链表(不同结点的数据域值可能相同),其头指针为head,编写一个函数计算数据域为x的结点个数。
简述产品开发的方法。
A.补中益气,升提举陷B.健脾利湿,升举阳气C.补肾固脱,益气升提D.温肾纳气,升阳举陷E.收涩固脱,升举阳气患者子宫下垂,腰酸腿软,小腹下坠,夜尿多,头晕耳鸣,舌质淡,苔薄白,脉沉细。其中医治法是
会计机构保管的会计档案一年期满后应当全部移交给单位的档案管理部门进行保管。()
A企业于2014年12月31日购入一台管理用设备,取得成本为1000万元(不舍增值税),会计上采用年限平均法计提折旧,预计使用年限为10年,预计净残值为零,因该资产长年处于强震动状态,计税时按双倍余额递减法计提折旧,预计使用年限及净残值与会计相同。A企业适
政府采购的投诉人对政府采购监督管理部门的投诉处理决定不服或者政府采购监督管理部门逾期未作处理的,可以采取的救济途径有()。
邓小平同志曾经指出:“一个党,一个国家,一个民族,如果一切从本本出发,思想僵化,迷信盛行,那它就不能前进,它的生机就会停止了,就要亡党亡国。”这段话表明()。
Womenoften【1】thatdatingislikeacattle【2】,andapaperjustpublishedinBiologyLettersbyThomasPolletandDanielNettle
A、 B、 C、 D、 B
有如下程序:#includeusingnamespacestd;classTestClass{public:TestClass(){cout
最新回复
(
0
)