阅读以下说明和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.吴萸烯

E.大黄素

题型:填空题

某企业1995年末的资产负债表反映,流动负债为219,600元,长期负债为175,000元,流动资产为617,500元,长期投资为52,500元,固定资产净额为538,650元。该企业的资产负债率应为()

A、35.56%

B、32.65%

C、34.13%

D、32.49%

题型:填空题

有甲、乙、丙三辆公交车于上午8:00同时从公交总站出发,三辆车再次回到公交总站所用的时间分别为40分钟、25分钟和50分钟,假设这三辆公交车中途不休息,请问它们下次同时到达公交总站将会几点( )

A.11点整
B.11点20分
C.11点40分
D.12点整

更多题库