问题 填空题

阅读以下说明和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道解答有效。

答案

参考答案:!strcmp(p->cname,kc)

阅读理解与欣赏

阅读下面的文字,完成1~4题。

  他坐到草地上,抓起那只旅鼠,很内行地让它张开了口,露出了尖利的牙齿:“它们虽然是哺乳动物,但在所有动物之中,甚至也包括昆虫在内,是繁殖能力最强的动物,也许只有细茵分裂才能和它们相媲美。它们一年能生七八胎,每胎可生12个幼崽。更加有趣的是,只需20多天,幼崽即可成熟,并且开始生育。你知道这意味着什么?”他直直地望着我。

  “意味着它们繁殖得很快呗。”我半开玩笑地回答说。

  “繁殖得有多快呢?”他追问道。

  “这……”我无言以对了。

  “让我们算笔账你就知道了。”他把老鼠放进一个纸袋里,从背包中取出了本子和铅笔,“一对旅鼠从三月份开始生育,假使它们一年中生了7窝,每窝12只,一共84只,这是它们的第二代,也就是儿子和女儿。再假设每胎都是6公6母,则为6对。20天后,第一胎的6对开始生育,每胎12只,一下子就可生出72只,一共可以生6胎,则为432只。40天后,第二胎的6对也投入了生育大军。

  它们一共可以生5胎,若每胎12只,则为360只。以此类推,那么,它们的孙子和孙女能有多少呢?一共可以有1512只。这是第三代。不要忘了40天以后,第三代的第一胎共36对也开始繁殖了,它们的第一胎就可以生432只,一共可生5胎,为2160只。还有第三代的第二胎到第七胎呢,所以第四代总数为

15120只小老鼠。照这样推算下去,第五代为90720只,第六代为326592只,第七代为653184只,第八代,也就是这一年的最后一批为559872只。你看看,从三月份的2只,到八月底九月初就会变成1647086只的庞大队伍!就是由于气候、疾病和天敌的消耗等原因中途死掉一半,也还有82万只!天哪,这简直像是一个天文数字!”他把推算的结果摆在我的面前,用手指着那些数字说。

  我迟疑地接过他的本子,看着那密密麻麻的数字,内心深表怀疑。于是自己动手,重新推算了一遍,所得的结果竟然和他的完全一致。“是的,”我喃喃地说,“这实在是一个可怕的数字。”

  “正因为如此,所以,在如此广阔的北极草原上,有时候,它们的密度竞能达到每公顷有250只之多!这还只是旅鼠的第一大奥秘。”看着我惊讶的表情,他显得有点得意。

1.文中“更加有趣的是……”一句中“有趣的”指什么?

_____________________________________________________________________

_____________________________________________________________________

2.“你知道这意味着什么吗?”中“这”指代的具体内容是什么吗?

_____________________________________________________________________

_____________________________________________________________________

3.所选文段介绍了北极旅鼠的什么特点?

_____________________________________________________________________

_____________________________________________________________________

4.作者是怎样把这一特点说清楚的?

_____________________________________________________________________

_____________________________________________________________________

单项选择题