首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参a-ver所指的存储单元中。 例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64 则低于平均分
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参a-ver所指的存储单元中。 例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64 则低于平均分
admin
2016-12-06
29
问题
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参a-ver所指的存储单元中。
例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64
则低于平均分的学生人数为4(平均分为75.5625)。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stcllib.h>
2 #include<stdio.h>
3 #include<conio.h>
4 #define N 20
5 int fun(float*s,int n,float*aver)
6 {float ave,t=0.0;
7 int count=0,k,i;
8 for(k=0;k
9 /*********found*********/
10 t=s[k];
11 ave=t/n;
12 for(i=0;i
13 if(s
14 /*********found*********/
15 * aver=&ave;
16 return count;
17 }
18 void main()
19 {float s[30],aver;
20 int m,i;
21 system(’’CLS’’);
22 printf(’’\nPlease enter m:’’);
23 scarlf(’’%d’’,&m);
24 printf (’’\nPlease enter%d mark:\n’’,m);
25 for(i=0 ; i
26 scanf(’’%f’’,s+i);
27 printf(’’\nThe number of students:%d\n’’,fun(s,m,&aver));
28 printf(’’Ave=%f\n’’,aver);
29 }
选项
答案
(1)t+=s[k]; (2)*aver=ave;
解析
根据题目要求,可利用循环语句累计n个学生的总分,求得平均成绩后,再利用循环语句和条件选择语句进行后面的操作。若小于平均值,则将该值存放于aver存储单元中。t=s[k]是循环叠加错误,*aver=&ave为语法指向的错误。
转载请注明原文地址:https://kaotiyun.com/show/lVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#difineF(X,Y)(X)*(Y)main(){inta=3,b=4;print("%d\n",F(a++,b++)
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。mein(){chars[100];intc,i;scanf("%c",&C);
有以下程序:intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
随机试题
党的十九大报告提出了新时代党的建设的总要求,总要求明确了新时代党的建设的总体布局,在这个总体布局中,贯穿所有建设的是()
患儿,女,3岁。全口牙除下颌乳前牙,外全部有龋坏,患儿有含奶瓶睡觉的习惯。下颌乳前牙外全部有龋坏的原因不包括
甲某与乙某离婚一案,区法院经过审理作出准许离婚的判决,区法院向乙某送达时,乙某拒绝签收。下列关于区法院送达的表述,哪些选项是正确的?()
已知定义域为R的函数f()在(8,+∞)上为减函数,且函数y=f(x+8)为偶函数,则()
根据材料回答下列问题。2009年年末全市公路里程20670公里;其中,高速公路里程884公里,比上年末增加107公里。年末城市道路里程6206公里。公共交通:年末全市公共交通运营线路701条,比上年末增加22条;其中轨道交通运营线路9条,增加1条。公共交
被评估对象为2001年进口的A成套设备,并于当年12月31日正式投入使用。评估基准日为2009年1月1日。评估人员经调查获得以下资料及信息:(1)A设备在运行过程中由于工人操作失误寻致控制中心的程控部分损坏并造成停产,至评估基准日已停产一年整,委
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2
BSP方法的特点是,规划将信息结构独立于企业的
AthatmaycauseourbloodvesselstobecomemoreandmorenarrowBforpregnantwomentotakeduringtheirlastsixmonthsofp
A、 B、 C、 A(A)选项以表示原因的because开始,因为预计会下雨,所以提前关门的回答与问题衔接得自然顺畅,故为正确答案。(B)由疑问词引导的疑问句不可以用yes/no来回答。(C)使用与bank相似的词ban
最新回复
(
0
)