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

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

化脓性关节炎与关节结核的关节液区别点在于()

A.粘稠度

B.臭味

C.红细胞量的多少

D.积液量的多少

E.白细胞总数及中性粒细胞所占比例

题型:填空题

在日常生活中,和父母交往要讲究艺术。以下几个方面,你认为错误的是[ ]

A.经常赞美父母

B.与父母交谈时,要认真聆听

C.帮助父母做力所能及的事情

D.无论大事小事,一定要和父母斤斤计较

题型:填空题

在“探究摩擦力大小跟什么因素有关”的实验中:

(1)实验中用弹簧测力计______拉动木块,使它沿长木板滑动,此时摩擦力和拉力是一对______力,因而木块受到摩擦力的大小就等于弹簧测力计的示数.

(2)下表是某同学做该实验时得到的数据:

实验次数接触面材料压力/N 摩擦力/N
1木块与木板61.2
2木块与木板81.6
3木块与毛巾62.5
分析表中第______次实验数据可得,在接触面粗糙程度一定时,摩擦力的大小跟作用在物体表面上的______有关,且______,摩擦力越大.

(3)该同学冬天在上学的路上发现有人在结冰的路面上撒些沙子,路面就不怎么滑了,这种做法的道理和本实验中的第______次与第______次实验相比较得出的结论是一致的.

题型:填空题

影响生长的因素。

题型:填空题

检验真理需要实践,还需要逻辑证明,因此,实践不是检验真理的唯一标准。( )

更多题库