C语言实现考试管理系统
1.考生管理:考生信息的增,删,改。用文件存储考试信息。
2.考试过程管理
(1)设置考试题数,可以设置默认值,并允许修改。
(2)抽取试题:考试时从试题库随机抽取规定数量的试题并显示,题目不能重复。
(
3)模拟考试参加考试的过程:首先输入学号已经参加过考试的给出提示,不允许再考。考生答题完成后立刻给出成绩,并存储到成绩文件中。成绩记录中要求有已参加考试的学生的学号和成绩以及参加考试的时间。
3.试题库管理:试题背景选C++。要求能增加试题到试题库中。试题以文件的形式存在。每个试题包括题干,标准答案,需要考虑一题有多个空的情况。
4.成绩查询:输入考试学号或姓名可以查看成绩和排名。
下面的是扩展要求,可有可无的,最好有两三点吧
1. 成绩管理:以什么是顺序存储?如何排列?
2. 题库管理:题库增,删,改时如何保持题目的唯一性
3. 考试姓名出现重名的情况的处理
4. 当一题有多个空时,答案怎样与标准答案匹配
5. 模拟实际考试,考虑各种细节
6. 其他可行功能
最好不要编的太高级,考虑到我们只学习了一个学期的C语言的现状啊!!!
哪位大神帮帮忙啊。。。