首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2016-12-06
45
问题
下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上(含平均值)的实数个数。例如,n=8时,输入193.199、195.673、195.757、196.051、196.092、196.596、196.579、196.763、所得平均值为195.838745,在平均值以上的实数个数应为5。
请改正程序中的错误,使其能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 int fun(float x[],int n)
5 /*********found*********/
6 int j,c=0;float xa=0.0;
7 for(j=0;j
8 xa+=x[j]/n;
9 printf(’’ave=%f\n’’,xa);
10 for(j=0;j
11 /*********found*********/
12 i f(x [j] = >xa)
13 c++;
14 return c;
15 }
16 main()
17 {float x[100]={193.199,195.673 、195.757、196.051 、196.092、196.596,196.579,196.763};
18 system(’’cls’’);
19 printf(’’%d\n’’,fun(x,8));
20 }
选项
答案
(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/yVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是______。intd=l;fun(intp){intd=5;d+=p++;printf("%d,",d);}
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
数据元素之间【】的整体称为逻辑结构。
有以下程序:#include<stdio.h>#difineF(X,Y)(X)*(Y)main(){inta=3,b=4;print("%d\n",F(a++,b++)
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
有以下程序:#defineN20fun(inta[],intn,intm){inti,j;for(i=m;i>=n;i--)a[i+1]=a[i];}main(){
若有以下程序段:intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是__
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
有如下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}printf("
有以下函数:fun(char*a,char*b){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(
随机试题
A.中性B.近中C.远中D.正中E.前伸正中位时上颌第一磨牙近中颊尖咬在下颌第一磨牙颊沟的近中为
哌替啶不用于慢性钝痛的最主要原因是
盛腾公司为一般纳税人,2014年11月1日“应交税费”总账科目贷方余额为86000元。2014年11月1日部分明细科目的余额如下:“应交税费一一应交增值税”科目借方余额为28600元,“应交税费——未交增值税”科目贷方余额为54000元。盛腾公司20
()是指银行有条件的付款承诺,即开证银行依照客户的要求和指示,承诺在符合相关条款的情况下,凭规定的单据向第三人或其指定人进行付款。
在MMPI的399题版本中,Q量表原始得分超过()分,就表明答卷无效。
以下内容中()不属于人格类型。
国务院关于2013年度国家科学技术奖励的决定通知国发〔2014〕]02号各省、自治区、直辖市人民政府,国务院各部委、各直属机构:为全面贯彻党的十八大和十八届二中
Iam______gratefulforthemanykindnessesyouhaveshownmyson.
[*]
交换机端口可以分为半双工与全双工两类。对于100Mbps的全双工端口,端口带宽为()。
最新回复
(
0
)