首页
登录
从业资格
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
免费题库
2022-08-02
42
问题
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 某班级有N名学生,他们可根据自己的情况选修名称和数量不尽相同的课程。设N等于6,学生信息、所选课程及成绩用链表结构存储,如图5-1所示。
程序中相应的类型定义如下: #define N 6 struct node{ char cname [5]; /*课程名*/ int grade; /*成绩*/ struct node *next; /*指针,指示某学生选修的下一门课程及成绩*/ }; struct student{ char xh[5]; /*学号*/ char name[20]; /*姓名*/ struct node *link; /*指针,指示出选修的课程及成绩链表*/ }stud-info[N]; stud_info[] 为一个全局数组。 函数func(char kc[],int *num)的功能是统计选修了课程名为kc的学生的人数,并返回该课程的平均成绩(若无人选修该课程,则平均成绩为0),参数num带回选修课程kc的学生人数。 【C函数】double func (char kc[] , int *num){ int i , count = 0, sum = 0; /*count用于记录选修课程名为kc的学生的人数*/ double avg = 0.0; struct node *p; for(i = 0 ; i<N ; i++){ p = (1) ; /* 取第i个学生所修课程链表的头指针 */ while (p){ if((2)){ sum = (3); count++; break;; }/* if*/ p = p->next; }/*while*/ } (4) ; if((5))avg =(double)sum / count; /*计算平均成绩*/ return avg;}/*func*/
选项
答案
解析
转载请注明原文地址:https://tihaiku.com/congyezige/2428222.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
在软件开发中使用函数库可()。A.提高软件的执行速度 B.降低系统负载 C.
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。A.队列
在Excel的A1单元格中输入函数=”round(14.9,0)”,按回车键
在Excel的F2单元格中输入函数“=SUMIFS(D2:D9,B2:B9,B7
在Excel的B1单元格中输入函数“=countif(a1:a6,">60")”
以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。A.函数的定义必
函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方
已知函数f1()、f2()的定义如下图所示,如果调用函数f1时传送给形参x的值是
类的构造函数被自动调用执行的情况发生在定义该类的()时。A.成员函数 B.数据
随机试题
Imagineaschoolthatexpecteditsstudentstobecomeliterate(有读写能力的)withou
整体把握.科学分解和组织综合,说明的是管理学的A.反馈原理 B.整分合原理
同一个关系模型的任两个元组值()。A.不能全同 B.可全同 C.必须全同
学生分组实验是物理教学的一种形式,简述学生分组实验的作用。
除下列哪项外均可治疗肺痈胸痛、咳吐脓痰()。A.薏苡仁B.芦根C.半夏D.鱼腥
《中国药典》把残留溶剂分为三类,下列溶剂中属于第三类的是A.苯B.甲苯C.乙酸乙
具备告警功能的铁心电抗器,温度高时应能发出()告警信号。过负荷$;$超温$;$
食物蛋白质营养价值指的是( )。A.蛋白质的含量 B.蛋白质与脂肪的比值
(2019年真题)相对于普通股筹资,下列属于留存收益筹资特点的是()。A.资本成
投资项目决策分析与评价的基本要求包括贯彻落实科学发展观、资料数据准确可靠和()
最新回复
(
0
)