利用栈设计一个“小学生算术四则运算能力测试系统”,系统可模仿老师给学生布置和批改作业,并能记录学生的历史成绩,以检测学生的学习效果。
功能要求及说明:
系统要求实现以下的操作:
(1)为学生出题。题目可包含的运算符号有:+,-,*,%, (, ),参与运算的数值范围可由学生自动选择难易程度,初级:可计算个位数的算术运算;中级:可计算多位数的算术运算;高级:可计算小数和负数的算术运算。
(2)学生做题后为学生评阅。评阅结果为“正确,很好”或“错误,重做?换题?”;
(3)为学生保留测试的历史成绩记录,并可根据需要显示历史成绩;
(4)根据难易程度,分别建立试题库,以文件的形式保存;
1