首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
32
问题
下列给定程序中,函数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://jikaoti.com/ti/vZa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于类、对象、属性和方法的叙述中,错误的是()。
下面程序的运行结果是()。#include<stdio.h>main(){chara[80],*p"AbabCDcd";inti=0,j=0;while(*(p++)!=’\0’){if(*p>=’a’
有以下程序:#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
下列4个程序中,完全正确的是()。
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于()的联系。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
下面结构体的定义语句中,错误的是()。
若有以下定义,则对a数组元素的正确引用是()。inta[5],*p=a;
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
随机试题
“天将降大任于斯人也”出自()。
患者,李某,45岁,属于慢性精神分裂症患者,他可能的主要表现是
临床上所指的黄疸是指血清总胆红素超过
10岁女童。左大腿下端肿痛,体检;体温40℃,局部皮温高,深压痛,穿刺抽出少量脓性液体。进一步治疗中,下列哪项是最关键的
不能通过输血传播的病原是
路基填筑时,土质种类多,出现异类土壤混填,尤其是透水性差的土壤包裹透水性好的土壤,形成了水囊,容易造成的路基病害是()。
银行资产保全是银行对已出现风险或即将出现风险的资产,运用或借助经济、法律、行政等手段,实施保护性措施或前瞻性防护措施,用来()
简述课程实施的影响因素。
在SQLServer2008中,在T表的c1列上定义唯一非聚集索引(索引名为idxl)的SQL语句是CREATE【8】INDEXidxlONT(c1)
INTEGRITY:
最新回复
(
0
)