Pro.ID1140 Title交通规则考试系统 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1140 AC0 Submit44 Ratio0.00% 时间&空间限制描述1.问题提出 为了随时用相同标准检查考生交规达标情况,并减轻教官出题和判卷的负担,用计算机进行出题和判卷。假设已用记事本建立了文件file1.dat,该文件中存放了若干选择题(四选一)及相关记录,每个记录包括题号、题目、A、B、C、D选择内容、正确答案。 2.功能要求 考试系统分管理人员子系统和考生考试子系统,菜单如图2(a)所示 在主菜单中选择1:确认管理者身份,当密码正确时,进入如图2(b)所示的管理人员子系统,并进行管理员的工作。在其中选择1,报名参加考试。从键盘输入考生身份证号、姓名、年龄、性别,系统根据年龄确定该考生能否报名成功,如果年龄在18~70岁之间,则显示“报名成功!”,并将该考生信息存入文件file2.dat中。选择2,显示所有考生信息。选择3,打印考试合格通知单,当成绩大于等于90分时,才可以打印。选择0,退出系统。本子菜单循环显示。 在主菜单中选择2:确认考生身份,当考生身份证号在file2.dat文件中存在时,进入如图2(c)所示的考生子系统,并开始考试。在其中选择1,系统随机产生题号并从题库中将题目调出,显示在屏幕上。考生开始答题,题数为20题(假设每题5分)。选择2,显示做题结果。显示该考生所做的题号、题目、考生答案和A,B,C,D选项内容。选择3,修改答案。修改用户选择的题目答案。选择0,询问“确实要交卷?”,若选择“Y”,则将该考生信息和成绩存放在文件file3.dat中,并显示本人分数后退出系统。选择“N”,等待继续答题。 在主菜单中选择3:此项功能学生自由发挥,根据本组爱好增加与本题目相关的新功能。 在主菜单中选择0:显示结束信息(如“感谢使用本软件!已正常退出,按任意键结束。”),按任意键后,退出本系统。 ……………………………………………………… ………………………………………………………… ………………………………… .请输入选项编号(0 ~3):. . 请输入选项编号(0 ~3):. .请输入选项编号(0 ~3):. ……………………………………………………… …………………………………………………………………………………………… . 1——管理人员子系统 . . 1——报名考试. . 1——开始答题. . 2——考生考试子系统 . . 2——显示全部考生信息 . . 2——显示答题情况. . 3——创新功能. . 3——打印考试合格通知 . . 3——修改答案. . 4——退出系统. . 0——退出系统. . 0——交卷. …………………………………………………………………………………………………………………………………………………… 图2 (a) 考试系统主菜单 (b) 管理人员子系统 (c) 考生考试子系统 输入NULL 输出Description 1.问题提出 为了随时用相同标准检查考生交规达标情况,并减轻教官出题和判卷的负担,用计算机进行出题和判卷。假设已用记事本建立了文件file1.dat,该文件中存放了若干选择题(四选一)及相关记录,每个记录包括题号、题目、A、B、C、D选择内容、正确答案。 2.功能要求 考试系统分管理人员子系统和考生考试子系统,菜单如图2(a)所示 在主菜单中选择1:确认管理者身份,当密码正确时,进入如图2(b)所示的管理人员子系统,并进行管理员的工作。在其中选择1,报名参加考试。从键盘输入考生身份证号、姓名、年龄、性别,系统根据年龄确定该考生能否报名成功,如果年龄在18~70岁之间,则显示“报名成功!”,并将该考生信息存入文件file2.dat中。选择2,显示所有考生信息。选择3,打印考试合格通知单,当成绩大于等于90分时,才可以打印。选择0,退出系统。本子菜单循环显示。 在主菜单中选择2:确认考生身份,当考生身份证号在file2.dat文件中存在时,进入如图2(c)所示的考生子系统,并开始考试。在其中选择1,系统随机产生题号并从题库中将题目调出,显示在屏幕上。考生开始答题,题数为20题(假设每题5分)。选择2,显示做题结果。显示该考生所做的题号、题目、考生答案和A,B,C,D选项内容。选择3,修改答案。修改用户选择的题目答案。选择0,询问“确实要交卷?”,若选择“Y”,则将该考生信息和成绩存放在文件file3.dat中,并显示本人分数后退出系统。选择“N”,等待继续答题。 在主菜单中选择3:此项功能学生自由发挥,根据本组爱好增加与本题目相关的新功能。 在主菜单中选择0:显示结束信息(如“感谢使用本软件!已正常退出,按任意键结束。”),按任意键后,退出本系统。 ……………………………………………………… ………………………………………………………… ………………………………… .请输入选项编号(0 ~3):. . 请输入选项编号(0 ~3):. .请输入选项编号(0 ~3):. ……………………………………………………… …………………………………………………………………………………………… . 1——管理人员子系统 . . 1——报名考试. . 1——开始答题. . 2——考生考试子系统 . . 2——显示全部考生信息 . . 2——显示答题情况. . 3——创新功能. . 3——打印考试合格通知 . . 3——修改答案. . 4——退出系统. . 0——退出系统. . 0——交卷. …………………………………………………………………………………………………………………………………………………… 图2 (a) 考试系统主菜单 (b) 管理人员子系统 (c) 考生考试子系统 Input NULL Output NULL Sample Input NULL Sample Output NULL Source Author 样例输入NULL 样例输出NULL 作者 |