给定程序中, 函数fun的功能是:根据所给的一组学生的成绩, 由公式:

计算出标准差(Standard Deviation)σ并返回。公式中μ为平均成绩, N为学生人数, xi为学生成绩。
例如, 如有成绩为:50, 60, 70, 80, 90, 100, 55, 65, 75, 85, 95, 99, 则运行结果应为:16.527754
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在文件BLANK1.C中, 不得增行或删行, 也不得更改程序的结构 !

考点:函数

BLANK1.C代码文件:

#include  <stdio.h>
#include  <math.h>
double  fun(double x[ ], int n)
{ int i;double avg=0.0, sum=0.0;
for (i=0; i<n; i++)
/**********found**********/
avg += ____(1)____;
/**********found**********/
____(2)____ /= n;
for (i=0; i<n; i++)
sum += (x[i]-avg)* (x[i]-avg);
/**********found**********/
return ____(3)____;
}
main( )
{  double score[12] ={50,60,70,80,90,100,55,65,75,85,95,99};double aa;aa= fun(score,12);printf("%f\n", aa);
}

试题解读:

(1) 根据题意公式, 首先需要计算N个学生成绩的平均值, fun()函数通过第一个for循环, 将x数组中学生成绩累加到变量avg中, 所以第一空填写:x[i]。

(2) 由(1)可知avg是n个学生的成绩之和, 所以求平均成绩需要再除以n, 第二空填写:avg。

(3) 按照公式, 求得平均成绩avg后, 再次遍历数组x, 对每个学生成绩与平均成绩求差平方, 累加到sum变量, 最后对sum除以n后再开方, sqrt()是求开平方函数, 第三空填写:sqrt(sum / n)。

参考答案:

(1) x[i]
(2) avg
(3) sqrt(sum / n)

---------------------------------------------------------------------------------------------------------------------------------

编程训练营APP

计算机二级考试学习刷题工具

安卓手机应用商店

搜索编程训练营下载

计算机二级C语言编程题解读:计算学生成绩的标准差相关推荐

  1. 全国计算机c二级编程题,全国计算机二级C上机 编程题.doc

    全国计算机二级C上机 编程题.doc 全国计算机二级C上机 编程题 全国计算机等级考试C语言――编程题 1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数 ...

  2. 2015年9月全国二级C语言,2015年9月全国计算机二级C语言模拟题

    2015年9月全国计算机二级C语言模拟题 点击查看试题参考答案 17.在函数中默认存储类型说明符的变量应该是________存储类型. A.内部静态 B. 外部 C.自动 D. 寄存器 18.C语言中 ...

  3. 国二c语言操作题评分标准,全国计算机二级C语言操作题题库.doc

    全国计算机二级C语言操作题题库 1.程序Cmody021.c输出如下所示图形: * *** ***** ******* ********* #include void main() { int i,j ...

  4. 2015c语言9月答案,2015年9月计算机二级C语言预测题答案

    2015年9月计算机二级C语言预测题答案 一. 选择题 1.B 2.C 3.D 4.C 5.C 6.D 7.C 8.D 9.C 10.D 11.D 12.D 13.B 14.B 15.A 16.D 1 ...

  5. 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)

    填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...

  6. 浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 二.改错题: 给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容. 例如,若字符串为abcd,则应输出:dcba. ...

  7. 浙江省二级c语言试题答案,浙江省计算机二级C语言上机题库

    <浙江省计算机二级C语言上机题库>由会员分享,可在线阅读,更多相关<浙江省计算机二级C语言上机题库(41页珍藏版)>请在人人文库网上搜索. 1.第二部分c工艺设计上的操作问题2 ...

  8. 偶数数位求和c语言4286,闽高校计算机二级C语言模拟题.doc

    闽高校计算机二级C语言模拟题.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...

  9. c语言分支编程改错题,二级C语言改错 二级C语言编程题 汇总整理篇.doc

    二级C语言改错 二级C语言编程题 汇总整理篇 360教育在线 宇创IT培训07年9月内部资料 内部资料,请勿公开传播 二.改错题 考试做题要求: 1.在/**********found******** ...

最新文章

  1. composer安装laravel框架时未生成Vendor解决办法
  2. java outofmemory jsp_Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结...
  3. 神经网络有什么理论支持? 本文作者:AI研习社 2017-11-08 18:30 导语:问:神经网络有什么理论支持? 答:目前为止(2017 年)没有什么特别靠谱的。 雷锋网按:本文原作者袁洋
  4. RequireJS 主入口加载模块经常会加载失败的问题
  5. ios php 表单提交图片上传,axios发送post请求提交图片表单步骤详解
  6. 数据分析很难学?60天就够了!
  7. 台达伺服ASD-B2的调试
  8. 【CNN回归预测】基于matlab卷积神经网络CNN数据回归预测【含Matlab源码 2003期】
  9. TraceView工具如何使用
  10. 创新大赛成就创业梦想 超30%入榜应用获投资意向
  11. 第一代操盘手图解“庄家操盘五部曲”;股市不可不知的赚钱法则!
  12. Angular真有React开发人员讲得那么差劲?
  13. qt对excel的基本操作
  14. 如何打赢一场 DevOps 阻击战
  15. Latex标题页的上标和脚注
  16. 2022Q3消费级AR眼镜市场季度分析:国产品牌纷纷发力,市场全面启航
  17. onsubmit阻止表单提交的一种方式
  18. hao123.com上的邮箱登录
  19. java车牌识别系统mysql
  20. 高中计算机教案范文,高中信息技术word初识优秀教案

热门文章

  1. mongotemplate 多表多条件查询记录
  2. 这对咱们的打算极为不利
  3. 从360大战QQ看未来云计算和云存储
  4. 【节目单】科幻春晚,陪你过年!
  5. win7怎么开热点(win7怎么开热点)
  6. fx2n4ad模块中文手册_解析三菱特殊模块FX2N-4AD-PT详细说明及编程应用
  7. c语言大作业酒店管理系统,C语言酒店管理系统(最新整理)
  8. matlab怎么取小数点后十五位,matlab 如何取出小数点后第几位数
  9. 华盛顿大学 计算机专业排名,圣路易斯华盛顿大学计算机专业世界排名好不好?...
  10. 服务器主机外接显示器,服务器主机连接显示器