题目内容
(请给出正确答案)
[主观题]
学生成绩管理系统V2.0 某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,参考前面章节的“学生成绩管理系统V1.0”,用一维数组和函数指针作函数参数编程实现如下菜单驱动的学生成绩管理系统: (1)录入每个学生的学号和考试成绩; (2)计算课程的总分和平均分; (3)按成绩由高到低排出名次表; (4)按成绩由低到高排出名次表; (5)按学号由小到大排出成绩表; (6)按学号查询学生排名及其考试成绩; (7)按优秀(90~100)、良好(80~89)、中等(70~79)、及格(60~69)、不及格(0~59)5个类别,统计每个类别的人数以及所占的百分比; (8)输出每个学生的学号、考试成绩。 要求程序运行后显示的菜单如下: 1.Input record 2.Caculate total and average score of course 3.Sort in descending order by score 4.Sort in ascending order by sco
答案
应该分别建立学生、课程、和成绩3个数据表。
其中学生数据表(xs.dbf)包括:学生编号、学生姓名、性别3个字段;
课程数据表(kc.dbf)包括:课程编号、课程名称2个字段;
成绩数据表(cj.dbf)包括:学生编号、课程编号、课程成绩3个字段。
如搜索结果不匹配,请 联系老师 获取答案