首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 某班级有N名学生,他们可根据自己的情况选修名称和数量不尽相同的课程。设N等于6,学生信息、所选课程及成绩用链表结构存储,如图5-1所示。 程序中相应的类
阅读以下说明和C函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 某班级有N名学生,他们可根据自己的情况选修名称和数量不尽相同的课程。设N等于6,学生信息、所选课程及成绩用链表结构存储,如图5-1所示。 程序中相应的类
admin
2010-01-15
72
问题
阅读以下说明和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*/
选项
答案
(1)stud_info[i].link;(2)!strcmp(p->cname,kc);(3)sum+p->grade;(4)*num=count;(5)count!=0
解析
转载请注明原文地址:https://kaotiyun.com/show/sBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
《数据中心设计规范》GB50174-2017属于()。
数据分析经常需要把复杂的数据分组,并选取代表,将大量数据压缩或合并得到一个较小的数据集。这个过程称为()。
在Access中使用参数查询时,应将条件栏中的参数提示文本写在(60)中。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
数据分析报告的编写原则中不包括(70)。
在Excel中,A1单元格的值为3.14E+05,则与A1单元格中的值等价的是______。
下列关于Word2007拼写和语法检查的叙述中,不正确的是__________。
在Excel的A1单元格中输入函数“=IF(12,1,2)”,按回车键后,A1单元格中的值为()。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
编译程序的作用是将高级程序语言源程序翻译为(4)。
随机试题
Learningasecondlanguagefuelschildren’sintelligenceandmakestheirjobprospectsbrighter.【C1】______thefactis,intheU
下列有关温度与显影性能的说法,错误的是
患者,男性,65岁,高血压病18年,高血脂3年,冠心病心绞痛2年,近2个月胸痛发作频繁,休息或含服硝酸甘油效果欠佳,轻微咳嗽吐少量白痰,1天来与家人争吵后,胸痛20min不缓解,伴大汗送急诊。急诊护士对患者评估后,认为主要护理诊断是()
空气洁净度等级认证的测试时间要求为当空气洁净度等级小于等于5时,最长时间间隔为()个月。
在控制界限与公差界限的区别的说法中,正确的一项是()。
商业银行的市场营销主要表现为服务营销,其中心是()
根据个人所得税法律制度的规定,下列情形中,以1个月内取得的收入为一次计算缴纳个人所得税的有()。
执行财务报表审计业务时:注册会计师对其他信息的下列理解中,错误的是()。
简述保证书应包括的内容
教师王某违反学校管理制度,被校长在全校教师会议上点名批评,王某的丈夫任某听说后,不辨是非,在校长下班的路上将其打成重伤,情节严重。依法应对任某追究()
最新回复
(
0
)