算数运算能力测试系统
题目描述:
请设计一个算术运算能力测试系统,系统可模仿老师给学生布置和批改作业,并能记录学生的历史成绩,以检测学生的学习效果。其中,学生的信息包括:编号、姓名、历史成绩记录(包含练习级别、完成题量、练习成绩)。题目信息包括:题目编号、题目内容、级别、分值等。
功能要求及说明:
- 出题: 题目可包含的运算符号有:+,-,*,/,%, (, ),参与运算的数值范围可由用户自动选择难易程度:初级:可计算个位数的算术运算;中级:可计算多位数和小数的算术运算;高级:可计算包含负数的算术运算。(选做扩展:挑战级别:还可进行关系运算、逻辑运算。)根据难易程度,分别建立试题库,以文件的形式保存;
- 展示题目:可根据查询结果显示某种级别的所有题目。
- 练习及评阅: 学生选择级别进行练习,每个级别可分组练习,如每组练习10道或其它设定数量,也可一题一题练习,由用户自行决定何时终止练习。只要用户练习结束随机可显示评阅结果,若结果为“全部正确,得分?”,用户可选择“继续或升级练习”,若显示“有错误,得分?分”,用户可选择“重做错题或换题”。
- 查询历史记录:保存测试历史成绩,可根据需要显示历史成绩记录;
- 采用模块化设计。
输入输出要求:
输入:文件读入预设的不同级别题库,或者随机产生不同级别的题目。文件读入各学生用户的基本信息。
输出:根据用户选择输出评阅结果或历史成绩。