首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
45
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i<3;i++)for(j=2;j>=i;j--)t+=b[i
下列选项中,不属于数据库管理的是()。
执行程序时的输入为123456789,则程序的运行结果为()。#include"stdio.h"main(){inta,b;scanf("%2d%*2d%1d",&a,&B);printf("%d\n",
定义inta=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为()。
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1,b
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t=s
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
有以下程序:#include<string.h>voidf(charp[][10],intn)/*字符串从小到大排序*/{chart[10];inti,j;for(i=0;i<n-1;i++)fo
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
随机试题
A.左旋咪唑B.吡喹酮C.硝氯酚D.盐霉素E.喹嘧胺犊牛,食欲下降,腹泻,可视黏膜苍白,颌下水肿,剖检见真胃内有大量细长虫体,雌虫有舌状阴门盖,治疗该病的药物是
某分部工程由4个施工过程(Ⅰ、Ⅱ、Ⅲ、Ⅳ)组成,分为6个施工段。流水节拍均为3天,无组织间歇时间和工艺间歇时间,但施工过程Ⅳ需提前1天插入施工,该分部工程的工期为()天。
在已浇筑的混凝土强度未达到( )以前,不得在其上踩踏或安装模板及支架等。
教师应具备的基本职业道德包括()。
赤道地区全年的降雨主要是:
折价发行的两只债券,面值和票面利率相同,必要报酬率和利息支付频率相同,则偿还期限长的债券价值()。
在考生文件夹下,打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。将文中最后11行文字转换为11行4列的表格;设置表格居中,表格中第一行和第一、二列的内容水平居中、其余内容中部右对齐;设置表格第一、二列列宽为2
InmostcountriesaPhDisabasicrequirementforacareerinacademia.Itisa(n)【C1】______totheworldofindependentresear
Relativismamountstothedenialofanobjectiveworldaboutwhichtrueandfalsestatementscanbemade;thereisnoabs
Oneofthethingswehavetodotopreventapandemicistomakesurepeopleunderstandandknowwhattheycandotominimizeth
最新回复
(
0
)