技术:主要使用java,swing做界面。
用户打开答题系统可执行文件,输入学号、姓名并选择答题类型后,点击“开始做题”,即可开始作答。
在用户的姓名学号之下为题目内容,题目之下为A/B/C/D四个选项。用户点击选项前单选按钮后,点击“下一题”,即算作完成一题。为防止作弊,不设“上一题”选项。
使用方法与1.1 选择题相同,但选项只有T/F两个。
此模式下答题区域变为文本编辑框,用户输入答案后点击“下一题”,即完成。
用户答完10题后,系统将自动弹出窗口提示成绩。
程序支持从txt文本中读取10道题目及对应答案。题目文件路径默认与jar可执行程序所在位置相同,选择题命名为“choice.txt”,判断题命名为“judge.txt”,填空题命名为“fill.txt”。
题目格式为一行题目,一行答案。选择题为A/B/C/D,判断题为T/F,填空题直接录入答案即可。
本程序使用Intellij IDEA ULTIMATE 2020.1 with OpenJDK 14于MacOS 10.15.5 Catalina下开发,在Windows 10 Professional 2004 及MacOS 10.15.5 Catalina下编译成功并测试无误。其他平台未经测试,但由于Java程序是运行在虚拟机上的,所以在各个平台理论均可运行,敬请谅解。