北京邮电大学 810《控制工程基础》 历年真题刷题网站(2011–2026,共 16 套 114 题)。 纯静态页面,不需要服务器,手机/平板/电脑都能用,首次打开后可离线刷题。
https://alter008.github.io/by810/
- iPhone / iPad:Safari 打开 → 分享 → 添加到主屏幕
- Android:Chrome 打开 → 右上角 ⋮ → 添加到主屏幕
- 之后就像 App 一样全屏使用,且断网也能继续刷
- 按年份筛选(2011–2026),或「随机一题」
- 看解析:每题配对应题号的答案解析图,共 74 题(2015–2024、2026)
- 看原卷:一键调出该题所在的原卷整页,跨页题会显示全部相关页
- 错题本 / 收藏夹 / 标记已掌握(记录在本机浏览器,不上传)
- 每题显示分值、原卷页码;跨页题目自动拼接完整(含图)
- 侧栏带绿色「解」字的题目表示有解析
- 手机端抽屉式目录、点图全屏、左右滑动翻题、自动预取下一题
- 内置 Service Worker 离线缓存,可安装到桌面
| 年份 | 题数 | 总分 | 解析 |
|---|---|---|---|
| {table} |
2026 年试卷为机构版,原卷未标注分值,故显示 —。 2025 年只有真题、没有答案文档(只有 7 个视频讲解),因此该年不提供解析。
index.html 页面入口
style.css / app.js 样式与逻辑
data.js 题库索引(题号、分值、图路径、原卷页码、解析图路径)
pages.js 原卷页映射
sw.js / manifest.webmanifest / icon-*.png PWA(离线 + 添加到主屏)
assets/q/<年份>/<题号>.jpg 切好的题图,114 张
assets/ans/<年份>/<题号>.jpg 按题切好的解析图,74 张
assets/pages/<年份>/<页号>.jpg 原卷整页,48 张("看原卷"用)
答案 PDF 是扫描件(无文字层),且各年分题格式都不一样:
| 年份 | 答案文档里的题号写法 |
|---|---|
| 2015/2016/2017/2020/2021/2022 | 一、【万人教育解析】(中文数字) |
| 2018/2024 | 1、 换行 【万人教育解题】 |
| 2019 | 例一: 例二: 例3: … 例七: |
| 2023 | 单独一行 2. 换行 【万人教育解析】 |
| 2026 | 【1】【2】…【7】 |
处理流程:逐页 OCR → 剥离粘在题号后的推广语 → 按 5 种格式匹配题号 → 要求题号从 1 连续到本年题数(11 套全部通过)→ 以题号为界切成每题解析图。 最终再逐张校验「图内恰好含一个本题题号、且不含其它顶层题号」。
# 方式一:直接打开(不需要任何依赖)
# 双击 index.html
# 方式二:起个本地服务(推荐,Service Worker 才能生效)
python -m http.server 8080
# 浏览器打开 http://localhost:8080本仓库使用 GitHub Pages:Settings → Pages → Source 选 main 分支 / (root)。
推送 main 后 1–3 分钟自动发布。
试题与解析版权归北京邮电大学及相关机构所有,本仓库仅用于个人学习交流,请勿用于商业用途。