首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
admin
2023-02-27
20
问题
使用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://www.kaotiyun.com/show/UJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某校规定学生的学期体育成绩由三部分组成:体育课外活动占10%,理论测试占30%,体育技能测试占60%,一名同学的上述成绩依次为90,92,73,则该同学这学期的体育成绩为()。
一组数据1,2,3,3,5,6,2,5,6,4,5,2,3的众数为()。
一段马路一边每隔30m立有一电线杆,另一边每隔25m栽有一树,在马路入口与出口处刚好同时有电线杆与树相对而立,他们之间还有7处也同时有电线杆与树相对立,此段马路总长度为()。
将一颗骰子随机抛掷3次,则所得最大点数与最小点数之差等于2的概率为()。
从0,1,2,3,4每次取出不同的三个数字组成三位数,那么这些三位数的个位数字之和为()。
对于实数x,若|x+2|+|x-4|>a恒成立,则a的取值范围中包含()个非负整数。
若|x+1|+|2-x|=3,则x的取值范围包括()个整数。
某班有50名学生,其中15人选修A课程,另外35人选修B课程.从班级中任选两名学生,他们是选修不同课程的学生的概率是()。
最能体现太平天国社会理想和这次农民起义特色的纲领性文件是()。
1949年9月21日,中国人民政治协商会议第一届全体会议在北平中南海怀仁堂隆重开幕。会议通过《中国人民政治协商会议组织法》《中华人民共和国中央人民政府组织法》和《中国人民政治协商会议共同纲领》。这些文件被认为足新中国奠基的3个历史性文件。其中,《共同纲领》
随机试题
抗战前,南京国民政府为适应国民党部署反共内战的需要而设立的省政府的派出机关是()
属于细胞周期时相特异药物的化疗药是()
《种树郭橐驼传》一文中"故不我若也"一句从语法上看属于( )
乌梅丸具有的功用是
造成瓷冠表面光亮度不够的原因,叙述错误的是
圆管紊流粗糙区的沿程损失系数λ()。
项目全寿命管理中,项目决策阶段的管理被称为()。
不是以生产预算为基础直接编制的预算是()。
已知程序的结果为123,请填空。#include<iostream.h>template<classT>classA{public:TX,y,z;voiddisplay(){c
Australia,thelastcontinenttobe"discovered"wassightedbyDutch,PortugueseandSpanishshipsintheseventeenthcentury.
最新回复
(
0
)