首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
admin
2023-02-27
16
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。
例如,有10个正数:47、30、32、40、6、17、45、15、
48、26,其平均值为30.600000。
移动后的输出为30、6、17、15、26、47、32、40、
45、48。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #inciude<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+=<u>【1】</u>;
10 for(i=j=0;i<N;i++)
11 if(x
<aV){
12 y[j]=x
;x
=-1;
13 /*********found*********/
14 <u>【2】</u>;
15 }
16 i=0;
17 while(i<N)
18 {if(x
!=-1)y[j++]=x
;
19 /*********found*********/
20 <u>【3】</u>;
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.0f",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.0f",x
);
35 printf("\n");
选项
答案
(1)x[i]/N(2)j++或++j(3)i++或++i
解析
填空1:变量av代表平均值,本题考查了求数组元素的平均值,故空1处应该填x
/N。
填空2:通过for循环和if判断找到数组x中比平均值小的数,并把这些值赋给数组y。数组中下标j自增,故空2处应该填j++或者++j。
填空3:通过while循环语句,把数组x中比平均值大的数放在数组y的后半部分,故空3处应该填i++或者++i。
转载请注明原文地址:https://kaotiyun.com/show/UJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲、乙两位长跑爱好者沿着社区花园环路慢跑,如两人同时、同向,从同一点A出发,且甲跑9米的时间乙只能跑7米,则当甲恰好在A点第二次追上乙时,乙共沿花园环路跑了()圈。
某商店将每套服装按原价提高50%后再作8折优惠的广告宣传,这样每售出一套服装可获利50%,若该店服装进货价格下降20%,改为按原价售卖,则利润率为()。
奖金发给甲、乙、丙、丁四人,其中1/5发给甲,剩余的1/4发给乙,剩余的1/3发给丙,其余的发给丁,丁的奖金为200元,则这批奖金为()。
一批图书放在两个书柜中,其中第一柜占55%,若从第一柜中取出15本放入第二柜内,则两书柜的书各占这批图书的50%,这批图书共有()本。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
已知某等差数列共有10项,其奇数项之和为15,偶数项之和为30,则其公差为()。
某班有50名学生,其中15人选修A课程,另外35人选修B课程.从班级中任选两名学生,他们是选修不同课程的学生的概率是()。
|x-2|-|x-5|的最大值和最小值分别为()。
结合材料回答问题:华为从容的背后,有我们时代的整体加持华为遭遇美国极限施压之际,任正非接受媒体采访的内容刷屏。中国企业与中国企业家的自信、大气与从容,呈现于谈笑风生之间。从时代的角度审视,我
设函数f(x)在点x处可导,过曲线上点P(x,f(x))处的切线和法线与x轴交于点N和点M,点P在x轴上的投影为点T(见图5-3).证明
随机试题
下列各项中,不属于嗳气常见原因的是
以下哪一项不是急性阑尾炎的体征:
体液约占人体重的
下列何种情况不属于干槽症的表现
A.番泻苷AB.阿魏酸C.小檗碱D.单宁酸E.大黄素大黄泻下作用的主要有效成分是()。
有关胸外心脏按压。错误的是
下列资产负债表所有者权益项目中,排列在最后面的项目是()。
下列各组词语中都是音译词的是()。
某种流感在流行。从人群中任意找出3人,其中至少有1人患该种流感的概率为0.271。(1)该流感的发病率为0.3。(2)该流感的发病率为0.1。
Mostworthwhilecareersrequiresomekindofspecializedtraining.Ideally,therefore,thechoiceofa(n)【C1】______shouldbemad
最新回复
(
0
)