阅读以下说明和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.由于基因突变是不定向的,所以基因A易突变为基因B

D.通过人工诱变的方法,人们能培育出生产人胰岛素的大肠杆菌

题型:填空题

某小学的教学成绩不佳,经过专家咨询,专家建议课堂教学中常采用“朗读、练习、讲评”等。多数教学方式,学生成绩有较显著提高。专家的建议符合大脑皮层的哪种功能活动特性()。

A.始动调节

B.动力定型

C.镶嵌式活动

D.优势法则

E.保护性抑制

题型:填空题

裱糊工程壁纸、墙纸应粘贴牢固,不得有漏贴、补贴、脱层、空鼓和翘边。其检测方法是()。

A.观察、手摸检查

B.观察

C.观察、手摸检查、检查施工记录

D.手摸检查、检查施工记录

题型:填空题

近年来,我国政府为了增加居民收入,扩大居民消费,保障人民生活,采取了一系列措施。如加强“三农”工作,增加农民收入;稳步推进医药卫生事业改革;实施更加积极的就业政策;加快完善社会保障体系;大力发展教育事业;维护社会稳定,促进社会和谐。

运用我国政府的有关知识分析材料所体现的政治生活道理。

更多题库