# 刷题用 **Repository Path**: chenxi666/for-practicing-questions ## Basic Information - **Project Name**: 刷题用 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-19 - **Last Updated**: 2025-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # A类题库刷题软件 这是一个用于刷A类题库的Python程序,支持顺序刷题、随机刷题、复习功能和统计分析。 ##### 功能特点 1. **题库加载**:自动加载A类题库文件 2. **刷题模式**:支持顺序刷题和随机刷题 3. **选项随机打乱**:每个题目的选项顺序在显示时会随机打乱,增加练习难度 4. **选项标识隐藏**:选项不再显示ABCD,而是使用数字1-4代替 5. **答案判断**:默认正确答案为A,答题后即时显示是否正确 6. **选项对应关系显示**:答题后会显示数字1-4与原始选项字母A-D的对应关系 7. **历史记录**:自动保存答题历史到JSON文件 8. **复习功能**:可以复习已答题目并更新答案 9. **统计分析**:显示答题率、正确率等统计信息 10. **作答后自动显示A选项数字**:在用户作答后,系统会自动显示正确答案A对应的数字(1234中的哪个),不再显示全部选项对应关系 ## 使用方法 ### 方法一:双击启动 直接双击 `start_quiz.bat` 文件即可启动刷题软件。 ### 方法二:命令行启动 打开命令行窗口,进入程序所在目录,执行以下命令: ``` python question_bank_app.py ``` ## 注意事项 1. 程序会自动在当前目录下创建 `question_history.json` 文件来保存答题历史 2. 请确保A类题库文件路径正确,程序默认从 `TXT题库包(v20211022)\A类题库(v20211022).txt` 加载题目 3. **重要:选项显示时会隐藏ABCD标识,改用数字1-4显示,但正确答案始终为A选项** 4. 用户答题时只需输入对应的数字1-4即可 5. 如果需要修改默认正确答案,请编辑 `question_bank_app.py` 文件中的相关代码 ## 功能说明 ### 主菜单 - **开始刷题**:进入刷题模式,可以选择顺序或随机刷题 - **复习已答题目**:查看和复习之前答过的题目 - **查看统计信息**:查看答题总数、正确率、答题率等统计数据 - **退出软件**:关闭程序 ### 刷题模式 - 查看题目和选项(选项以数字1-4显示) - 程序会询问是否查看A选项对应的数字(输入y/n) - 如果选择查看,会显示A选项对应的具体数字(1-4中的一个) - 输入你的答案(1/2/3/4) - 程序会立即显示你是否回答正确,并显示正确答案 - 同时显示数字1-4与原始选项字母A-D的对应关系 - 输入q退出刷题 ### 复习模式 - 查看题目和选项(选项以数字1-4显示) - 程序会询问是否查看A选项对应的数字(输入y/n) - 如果选择查看,会显示A选项对应的具体数字(1-4中的一个) - 可以查看已答题目、选项(以数字1-4显示)和你的历史答案 - 可以选择更新答案 - 输入q退出复习 ## 环境要求 - Python 3.x ## 作者 自动生成的刷题软件