首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在有n名学生、2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是76.125000 请改正函数fun中指定部位的错误
下列给定程序中,函数fun的功能是:在有n名学生、2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是76.125000 请改正函数fun中指定部位的错误
admin
2018-02-02
64
问题
下列给定程序中,函数fun的功能是:在有n名学生、2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是76.125000
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
typedef struet
{
char num[8];
double score[2];
}STU;
double fun(STU std[],int n)
{
int i;
/******found******/
double sum;
/******found******/
for(i=0;i<2;i++)
/******found******/
8am+=std
.8core[1];
return sum/n;
}
main()
{
STU std[]={“N1001”,76.5,82.0,
“N1002”,66.5,73.0,“N1005”,80.5,66.0,
“N1006”,81.0,56.0};
printf(”第1门课程的平均分是:%lf\n”,fun(std,4));
}
选项
答案
(1)double sum改为double sum=0.0; (2)for(i=0;i<2;i++)改为for(i=0;i
解析
本题考查:临时变量初始化,C语言里临时变量不初始化,它的默认值是不确定的一个值。再者,考查C语言约定数组的下标是从0开始的。
(1)double sum改为double sum=0.0;累加求和需要初始化累加结果的临时变量。
(2)for(i=0;i<2;i++)改为for(i=0;i
(3)sum+=std
.score[1]改为sum+=std
.score[0];第1门课程的平均分,C语言的下标是从0开始的。
转载请注明原文地址:https://kaotiyun.com/show/EJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
下列叙述中,不属于结构化分析方法的是______。
在以下术语中,与数据的逻辑结构无关的是______。
以下函数用来求出两整数之和,并通过形参将结果传回。请填空。voidfunc(intx,inty,【】z){*z=x+y;}
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s=
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
下面程序的输出是_______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k])
已知函数fread.的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
随机试题
Believeitornot,opticalillusion(错觉)cancuthighwaycrashes.(78)Japanisacaseinpoint.(79)Ithasreducedautomob
经过第二次减数分裂形成精子细胞的是
引起菌群失调症的原因是
行政行为是享有行政权能的组织(行政主体)运用行政权对行政相对人所做的法律行为。它主要具有( )特征。
某制糖企业污水处理站好氧处理工艺为普通活性污泥法,宜采用的二沉池类型有()。
货物招标投标管理中货物运输工作不包括()。
在下列审计程序中,最有助于注册会计师识别对持续经营能力产生重大疑虑的事项和情况的是()。
加涅的学习结果分类中的认知策略与其提出的信息加工模式中相似的结构是
学习策略是学习者制定的学习计划,由认知策略构成。()
InAmerica,olderpeoplerarelylivewiththeiradultchildren.Butinmanyothercultureschildrenareexpectedtocare【C1】___
最新回复
(
0
)