C/C++小学生计算能力测试系统[2023-12-26]
小学生计算能力测试系统
问题描述:
设计实现四则运算的测试系统。通过此系统可以实现如下功能:
(1)学生登录,学生信息存储在文件中。
(2)计算能力测试,学生登录后可以进入该模块,在规定的时间段内完成测试题目的计算,结束后显示成绩。
(3)修改学生信息,学生可以修改学号、姓名等个人信息。
(4)查询信息,可以查询个人信息以及测试结果。
(5)统计汇总,系统能够实现对个人答题信息以及全体答题学生成绩的统计和汇总。
(6)删除学生信息。
基本要求:
(1)随机产生四则运算题目。
(2)利用算符优先关系,实现对算术四则混合运算表达式的求值,并仿照教材演示在求值中运算符栈、运算数栈、输入字符和主要操作的变化过程。
实现提示:
(1)设置运算栈和运算数栈辅助分析算符优先关系。
(2)在输入表达式的字符序列的同时,完成运算符和运算数(整数)的识别处理,以及相应的运算。
(3)在识别出运算数的同时,要将其字符序列形式转换成整数形式。