阅读以下说明和C函数,将应填入 (n) 处的字句写在答题纸的对应栏内。 [说明]

题型:填空题

问题:

阅读以下说明和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) ; /*取第土个学生所修课程链表的头指针*/
while (p)
if( (2) )
sum= (3) ;
count++;
break;;
/* if*/
p=p->next;
/*while*/

(4) ;
if( (5) )
avg=(double) sum /count; /*计算平均成绩*/
return avg;
/*func*/
从下列的2道试题(试题六至试题七)中任选1道解答。如果解答的试题数超过1道,则题号小的1道解答有效。

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:填空题

Windows 98是一个( )操作系统。

A.单用户多任务

B.单用户单任务

C.多用户多任务

D.多用户单任务

题型:填空题

“先生隔垣看人,何必饮上池水哉”典出__________________,比喻__________________。

题型:填空题

下列选项中,属于系统软件特点的有().

A.基础性

B.多样化

C.通用性

D.个性化

题型:填空题

一系列的任务被分派给一个小组,小组决定给每个成员分配具体的任务,并在任务需要时负责在成员之间轮换工作的工作团队是()团队。

A.团结合作型

B.问题解决型

C.多功能型

D.自我管理型

题型:填空题

下列属于一个种群的是()

A.一条江中的全部螂鱼

B.一座山中的全部树

C.一个公园中的全部植物

D.一个湖泊中的全部鱼

更多题库