首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。 例如,有10个正数: 46、30、32、40、6、17、45、15、48、2
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。 例如,有10个正数: 46、30、32、40、6、17、45、15、48、2
admin
2018-03-28
31
问题
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。
例如,有10个正数:
46、30、32、40、6、17、45、15、48、26,平均值为30. 500000。
主函数中输出m=30。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < stdio.h >
#define N 10
double fun (double x[] ,double * av)
{int i,j; double d,s,
s=0;
【1】
= s/N;
d =32767;
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;
printf("%4.0 f",x
);}
printf ("\n");
m = fun (x, &av) ;
printf ("\nThe average is: % f\n"f
av) ;
printf "’m = % 5 .lf ",m) ;
printf ("\n") ,
}
选项
答案
(1)*av (2)i (3)x[j]
解析
填空1:从原程序中可以看*av代表的是平均值,而s/N表示的就是平均值,因此本空应该填*av。
填空2:if语句来判断找最接近平均值的数,因而此空应该填i。
填空3:题目要求将小于平均值且最接近平均值的数作为函数返回,而j表达的是最接近平均值的数在数组中的下标,因而本空应该填写x[j]。
转载请注明原文地址:https://jikaoti.com/ti/qaa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下数组定义中错误的是()。
设计程序时,应采纳的原则之一是()。
以下程序的输出结果是intf(){stadcinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;
在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看做是()。
下列选项中,不是一个算法的基本特征的是()。
若有结构体定义:structstu{intnum;charsex;intage;}al,a2;则下列语句中错误的是()。
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
以下选项中正确的语句组是______。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
为消除焊后可能产生的内应力,对结构件采取的热处理措施是________。
递延法
瑞士最高行政机关联邦委员会的产生()
A.矢状旁区B.脑干C.基底节D.脑室周围白质E.丘脑足月儿缺氧缺血性脑损伤多见于
在地质历史发展的过程中,含碳物质沉积形成的基本连续的大面积含煤地带称为()。
下列叙述中,不正确的是()。①原子晶体中只含有极性键②金属在常温时都以晶体形式存在③每个水分子内含有两个氢键④分子晶体中一定有分子间作用力,有的还可能有氢键
按照我国教育申诉制度的规定,下列不属于我国教育申诉的管辖形式的是()。
在问题解决过程中,()策略需要尝试问题空间中所有可能的方法。
对一元线性回归方程回归系数进行显著性检验通常采用的方法是
在考生文件夹下,打开文档WORD2.DOCX,按照要求完成下列操作并以该文件名(WORD2.DOCX)保存文档。【文档开始】【文档结束】设置表格列宽为2厘米、行高为0.6厘米;设置外框线为红色1.5磅双窄线、内框线为绿色(标准色)
最新回复
(
0
)