2016计算机二级C语言考前模拟试题及答案
1.请补充函数proc( ),其功能是:计算并输出给定10个数的方差。
例如,给定的l0个数为12.0,9.0,26.0,5.0,6.0,31.0,9.0,3.0,8.0,18.0,输出为S=8.877500。
注意:部分源程序给出如下。
请勿改动main( )函数和其他函数中的任何内容,仅在函数proe( )的.横线上填人所编写的若干表达式或语句。
试题程序:
#include
#include
double proc(double x[10])
{
int i;
double avg=0.0;
double sum=0.0;
double abs=0.0;
double sd;
for(i=0;i<10;i++)
【1】;
avg=sum/10;
for(i=0;i<10;i++)
【2】;
sd=【3】;
return sd;
}
void main( )
{
double s,str[10]={12.0,9.0,26.0,5.0,6.0,31.0,9.0,3.0,8.0,18.0};
int i;
printf("nThe original data is:n");
for(i=0;i<10;i++)
printf("%",str[i]);
printf("nn");
s—proc(str);
printf("s=%fnn",s);
)
参考答案:
【1】sum+=x[i]【2】abs+=(x[i]一avg)*(x[i]-avg)【3】sqrt(abs/10)
【解析】由函数proc( )可知,变量sum中存放n个数的和,因此,【1】处填"sum+=x[i]”;然后求其平方差,因此,【2】处填“abs+=(x[i]-avg)*(x[i]-avg)”;最后求l0个数的方差,因此,【3】处填"sqrt(abs/10)”。
-
2017年6月计算机等级考试时间通知
关于做好2017年6月省高校学生计算机应用水平等级考试考务工作的通知已经发放,下面是小编整理的`关于2017年6月计算机等级考试时间通知,欢迎大家参考!点击登陆<<<计算机等级考试时间通知各学院:根据福建省教育考试院《福建省教育考试院关于做好2017年6月省高校学...
-
C程序的三种基本控制结构
C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。下面是yjbys小编收集一些关于C程序的三种基本控制结构,希望大家认真阅读!算法做任何事情都有一定的步骤。为解决一个问题而采取的方法和步骤,就称为算法。算法是一...
-
2017年全国计算机二级公共基础知识考试试题及答案
随着我国国民经济的快速发展以及国际金融危机的逐渐消退,计算机网络设备制造行业获得良好发展机遇,中国已成为全球计算机网络设备制造行业重点发展市场。下面是小编整理的关于计算机二级公共基础知识考试试题及答案,欢迎大家参考!一、单项选择题1对建立良好的程序...
-
2017计算机一级考试MSoffice模拟题及答案
MSoffice是计算机的基础技术,也是计算机一级考试的科目之一。下面是yjbys小编为大家带来的计算机一级考试MSoffice模拟题及答案。欢迎阅读。MSoffice模拟题[1]3.5英寸软磁盘上的方型小孔和滑块是用于()。[参考答案B][A]读保护[B]写保护[C]驱动定位[D]机械配合[2...