首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上 (含平均值)的实数个数。 例如,n=8时,输入193.199、195.673、195.757、196.051、196.092、196.596、196.579、196.763、所
下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上 (含平均值)的实数个数。 例如,n=8时,输入193.199、195.673、195.757、196.051、196.092、196.596、196.579、196.763、所
admin
2017-09-23
56
问题
下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上 (含平均值)的实数个数。
例如,n=8时,输入193.199、195.673、195.757、196.051、196.092、196.596、196.579、196.763、所得平均值为195.838745,在平均值以上的实数个数应为5。
请改正程序中的错误,使其能得出正确的结果。
注意:部分源程序在文件MOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
:I}ir1clude < stdlib.h >
#include < conio.h >
#include < stdio.h >
int fun(float x[],int r1)
/*********found*********/
int j,c=0 ; float xa=0.0;
for(j=0;j < n;j++)
xa+=x[j]/n;
printf("ave=%f\r1",xa);
for(j=0;j < n ; j++)
/*********found*********/
if(x[j] = >xa)
c++;
return c;
}
main()
{float x[100]={193.199,195.
673,195.757,196.051,196.092,
196.596,196.579,196.763);
system("cls");
printf("%d\n",fun(x,8));
}
选项
答案
(1)int j,c=0;float xa =0.0; (2)if(x[j] >=xa)
解析
(1)本题着重考查考生对C语言基本语法以及比较运算符的掌握情况。
(2)本题中的第一个错误:在C语言中,{}应成对出现,所以程序中的语句"int j,c=0;float xa=0.0;"应改为"{int j,c=0;float xa=0.0;"或相同作用的语句;
本题中的第二个错误:在C语言中,判断大于或等于的运算符应为 >=,所以程序中的语句"if(x[j] = >xa)"应改为"if(x[j] >=xa)"或相同作用的语句。
转载请注明原文地址:https://www.kaotiyun.com/show/Esxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.C"main(){fun();printf("\n");}
以下程序运行后的输出结果是()。#include<string.h>main(){charch[]="abcd",x[4][4];inti;for(i=0;i<4;i++)strcpy(x[i],ch);fo
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b:return(B);}main(){inta[10]={1,2,3,4,5,6,7,8},i
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
下列4个程序中,完全正确的是()。
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
执行以下“for(i=1;i++<=4;i++);”语句后,变量i的值是()。
函数rewind(fp))的作用是()。
在C语言中,函数返回值的类型最终取决于()。
随机试题
律师法律制度的特征不包括()
设置表格宽度有绝对和相对两种计量方式,通常做法是()。
什么是中国特色社会主义道路?
某患者下颌磨牙银汞充填后,要求全冠修复,检查所见左下第一磨牙近中面大面积银汞充填,固位力及抗力均较差,叩痛(-),无松动,牙龈组织正常。如果采用铸造全冠修复,牙体制备时应将牙面均匀磨除()
运用一次移动平均数法进行预测,取m=3,第11年的销售量预测值为()套。该业务员所进行的预测,运用了()原理。
2016年,我国全年完成邮电业务收入总量43344亿元,比上年增长52.7%c,其中,邮政业务总量7397亿元,增长45.7%;电信业务总量35948亿元,增长54.2%。邮政业全年完成邮政函件业务36.2亿件,包裹业务0.3亿件,快递业务量312.8亿件
以下声明数组和给数组赋值的语句中,正确的是()。
Theoldmansittingontheparkbenchseemed______tome,yetcouldn’tpossiblyrememberwherewehadmetbefore.
TheparliamentofNepalvotedoverwhelminglyinMarchtolegalizeabortioninthatcountryupto12weeksofpregnancyandasla
PASSAGETWO
最新回复
(
0
)