首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,
admin
2021-07-09
48
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放人记录的ave成员中。
例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun部位中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#defiFie N8
typedef struct
{
char num[10];
double s[N];
double ave;
}
STREC;
void fun(STREC*a)
{
}
void main()
{
STREC s={"GA005",85.5,76,69.5,85,91,72,64.5,87.5};
int i;
fun(&s);
printf("The%s rs student data:\n",s.num);
for(i=0;i<N;i++)
printf("%4.if\n",s.s
);
printf("\nave=%7.3f\n",s.
ave);
}
选项
答案
void fun(STREC*a) { int i; a->ave=0.0; for(i=0;i<N;i++) a->ave=a->ave+a->s[i]; /*求各门课程成绩的总和*/ a->ave=a->ave/N;/*求平均分*/ }
解析
本题考查自定义形参的相关知识点,程序流程为:在fun函数中求出平均分后,返回到主函数时平均分也要带回,所以只能定义一个指针类型的形参STREC*a,此时,引用成员的方式可以使用指向运算符,即a->ave和a->s
,也可用(*a).ave和(*a).s
。
转载请注明原文地址:https://kaotiyun.com/show/6ptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d);
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};voidf(structA
若有以下程序段:structst{intn;int*m:};inta=2,b=3,c=5;structsts[3]=({101,&a),{102,&c),{103,&b}};
设有定义:intk=0;以下选项的4个表达式中与其他3个表达式的值不相同的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
以下语句定义正确的是()。
数据字典(DD)所定义的对象都包含于()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
下列工具中,不属于结构化分析的常用工具的是()。
随机试题
健康儿童的脑脊液检查正常的一项是
我国第一只公司型创业投资基金是()。
在观音菩萨道场中,规模最大的寺院是()。
阅读材料,回答问题。材料一陈乐民在《欧洲文明的进程》中写道:“然而,如果是简单的‘复古’.那就不是‘再生’了。‘文艺复兴’之所以具有开辟新时代的意义,那就是因为它体现了一种富于创造力的‘时代精神’。它具有一种把中古时期远远地甩在后面的前进冲击力。”法
短期来看,日趋激烈的竞争必将导致相应区域的主题公园________;而从中长期来看,________了国内外主题公园精粹的集群区域将更有助于吸引来自国内外的增量客流,这对身处其中的本土主题公园而言,又是很好的机遇。 依次填入划横线部分最恰当的一项是:
亚里士多德的“归纳一演绎”思维模式,对后世的教育研究产生了深远的影响。这一时期属于
()渴是由于口腔和喉头干燥引起的。
求曲线y=与x轴所围成的平面区域绕y轴旋转而成的几何体的体积.
存储一幅1024×768的32bit图像的文件的大小约为(56)。
Doesthewayyouthoughtof______thewatercleanmakeanysense?
最新回复
(
0
)