首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。 例如,学生的成绩是:85.5,76,69.5,85,91,72, 64.5,87.5,则
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。 例如,学生的成绩是:85.5,76,69.5,85,91,72, 64.5,87.5,则
admin
2019-03-19
61
问题
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。
例如,学生的成绩是:85.5,76,69.5,85,91,72,
64.5,87.5,则他的平均分应为78.875。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun部位中填入你编写的若干语句。
试题程序:
#incl ude < stdio.h >
#define N 8
typectef struct
{
char num[1 ];
double s[N];
double ave;
}
STREC,
void fun(STREC*a)
{
}
void main()
{
STREC S={"GA005",85.5,7 6,69.5,85 ,91, 72 ,64.5 r 87.5};
int i;
fun(&s);
printf("The%s’s student da
ta:\n",s.num);
for(i=0;i < N;i++)
printf("%4.1 f\n",s.s
);
printf("knave=%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/VBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+32;
以下程序的输出结果是#includeintfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
下面程序在屏幕上的输出是_______。main(){printf("ab\b\bc");}
下列程序的输出结果是______。#includesub1(chara,charb){charc;c=a;a=b;b=c;}sub2(char*a,charb){charc;c=*a;*a
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
下面程序的功能是两个整数进行交换,请填空。sub(int*x,int*y){【】z=*x;*x=*y;*y=z;return;}main(){intm,n,*t1,*t2;
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
投资组合保险策略在股票市场上涨时降低股票投资比例,而在股票市场下跌时提高股票投资比例。( )
对糖肽类药物不敏感的是
于先生,建筑工人,左下肢外伤后未得到及时、正确地处理,而导致感染破伤风。为该病人更换敷料后,污染敷料的处理方法是
属于全民所有制企业权利的是()。
(2005年)对下列哪些案件人民法院可以适用先予执行?
货物进口报检时,入境《货物报检单》有关内容填写情况如下,请对下列各题作出判断:“货物总值”:5600美元。()
中国四大文庙是指()。
先进的文化往往具有灯与火的功能。灯可照亮前进的路,火可温暖渴望的心。歌德在《莎士比亚命名日》中曾这样表达他对文化感染力的感悟:“他的著作我读了第一页,就被他终身折服;读完他的第一个剧本,我仿佛一个天生的盲人,瞬息间,有一只神奇的手给我送来了光明。”文化就是
下列可以作为我国古代天子祭祀礼器的有:①鼎②爵③簋④璧⑤璜⑥璋
刘备和孙权联合起来,巧用火攻,战胜了强大的曹操军队。
最新回复
(
0
)