首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等
admin
2021-07-09
39
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数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中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define N10
double fun(double*x)
{int i,j;double av,y[N];
aV=0;
for(i=0;i<N;i++)
/*********found*********/
av+=
【1】
;
for(i=j=0;i<N;i++)
if(x
<av){
y[j]=x
;x
=-1;
/*********found*********/
【2】
;
}
i=0;
while(i<N)
{if(x
!=-1)y[j++]=x
;
/*********found*********/
【3】
;
}
for(i=0;i<N;i++)x
=y
;
return av;
}
main()
{int i,double x[N];
for(i=0;i<N;i++)
{x
=rand()%50;
printf("%4.0f",x
);)
print:f("\n");
print:f("\nThe average is:%f\n",fun(x));
print:f("\nThe result:\n",fun(x));
for(i=0;i<N;i++)
print:f("%5.0f",x
);
printf("\n");
}
选项
答案
(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/Xzkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++:}x++;}printf("x=%d\n",x);}程序执行后的输出
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i:1;
当变量c的值不为2、4、6时,值为"真"的表达式是
某体统结构图如下图所示该系统结构图的深度是()。
数据库系统的核心是
设变量均己正确定义,若要通过scanf(”%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
下面描述中不属于数据库系统特点的是
下面选项中关于位运算的叙述正确的是()。
下面关于算法的叙述中,正确的是()。
随机试题
A.甲状旁腺素B.抗利尿激素C.醛固酮D.甲状腺素E.儿茶酚胺促使肾脏排钾保钠的激素是
腺样囊性癌最常发生远处转移的脏器是
卫生行政部门决定不予医师执业注册的,申请人有异议时
区分胃幽门与十二指肠的解剖标志是()
A、5号筛B、6号筛C、7号筛D、8号筛E、9号筛一般内服散剂应通过
根据《建设工程质量管理条例》,存在下列()行为的,可处10万元以上30万元以下罚款。
不同种类的物有不同的法律特征。下列关于这些特征的说法中,正确的是()。(2013年)
《四书》包括《大学》、《中庸》、《论语》、《孟子》,它是由()编定的。
根据下图所示网络结构回答下列问题。如果该网络内服务器群的IP地址为172.19.52.100-172.19.52.126和172.19.53.100-172.19.53.200,要求用一种设备对服务器群提供如下保护:检测发送到服务器群的数据包,如果发
Muchofthelanguageusedtodescribemonetarypolicy,suchas"steeringtheeconomytoasoftlanding"or"atouchonthebrak
最新回复
(
0
)