首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算X所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算X所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值
admin
2018-10-21
16
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算X所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。
例如,有10个正数:46、30、32、40、6、17、45、15、48、26,平均值为30.500000。
主函数中输出m=30。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<Stdib.h>
=I}include<stdio.h>
#define N10
double fun(double x[],double*av)
{int i,j;double d,s;
s=0;
for(i=o;i<N;i++)s=s+x
;
/*********found*********/
【1】
=s/N;
d=32767;
for(i=0;i<N;i++)
if(x
<*av&&*av﹣x
<=d){
/*********found*********/
d=*av﹣x
;
j=
【2】
;
}
/*********found*********/
return
【3】
,
}
main()
(int i;double x[N],av,m;
for(i=0;i<N;i++)
{x
=rand()%50;
prLntf("%4.0f",x
);}
printf("\n");
m=fun(x,&aV);
printf("\nThe average is:%f\n",av);
printf("m=%5.1f",m);
printf("\n")j;
}
选项
答案
(1)*av (2)i (3)x[j]
解析
填空1:从原程序中可以看出*av代表的是平均值,而s/N表示的就是平均值,因此本空应该填*av。
填空2:if语句来判断找最接近平均值的数,因而此空应该填i。
填空3:题目要求将小于平均值且最接近平均值的数作为函数返回,而j表达的是最接近平均值的数在数组中的下标,因而本空应该填写x[j]。
转载请注明原文地址:https://kaotiyun.com/show/t0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1,a<=10;a++){if(b%3==1){b+=3;continue;
下列选项中错误的说明语句是
已经定义ch为字符型变量,以下赋值语句中错误的是______。
以下程序的运行结果是___________。main(){inta=1,b=2,c;if(a>b)c=1;elseif(a==b)c=0;elsec=-1:printf(“%
有以下程序:main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是()。
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,Y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
区别于3D打印造型,金属铸造是一种传统的金属热加工造型工艺,主要包括砂处理、造型、金属熔炼、浇铸、铸件处理等工序。下列关于铸造工艺安全健康措施的说法中,正确的有()。
关于腮腺混合瘤的影像表现,描述正确的是
下列组合中错误的是
下列房产中,可免征房产税的是()。
确保安全目标实现的前提是坚持( )的方针。
下列各项中,增值税一般纳税企业需要转出进项税额的有()。
德育的起点是提高道德认识。
体育最基本、最基础的功能是()。
幼儿园晨检环节中的“问”,是指保健医生向小朋友问好。()
Youngpeoplealwayssufferinrecessions.Employersstop【C1】______thembecausetheyareeasiertosack.Butin【C2】______episodes
最新回复
(
0
)