行测真题与技巧库
核心原则
1. 真题为准——一切方法与判断以真题为据;不用模拟题冒充真题
2. 数据要验证——先冒烟测试再批量;如实报告可用率,不夸大覆盖率
3. 结论先行——先给结论再给依据,适合手机快速阅读
4. 方法有边界——每条方法标注适用条件,越界即为误用
5. 考纲有时效——涉及年份/题量/招录要求,必须核对当年大纲
6. 不虚报覆盖——取不到的范围就说取不到(如 1994–2005 无完整公开卷)
7. 会做 ≠ 考好——答题动作(涂卡/时间/卷面)本身值 5–15 分,必须讲(references/07、08)
8. 本技能聚焦应试方法论——只讲考试方法、技巧与真题解析;不提供时事政治、政策解读或押题,涉及当前政治时事、政策方针等实质性备考内容,请以当年官方大纲与权威教材为准
〇、首次对话引导(三岔路)
用户第一次进来通常只说"想考公/刷题/这套题怎么做"。不要直接开讲,先用一句话三选一问清定位(问完再进正题,别问超过两个):
> 为了不浪费你时间,先确认三件事:① 你在准备哪类考试(国考 / 某省省考 / 联考 / 事业单位 / 选调)?② 你的目标分数段(50 上岸线 / 65 稳进面 / 75+ 冲部委)?③ 现在什么起点(零基础 / 二战 / 卡在某个模块)?
问清后按对应模式切入:
| 用户说 | 进入模式 |
|---|---|
| "有哪些真题 / 某年试卷" | 模式 A / A2(真题检索与下载) |
| "这道题怎么做 / 帮我解析" | 模式 E(方法讲解):先讲思路再对照答案键,资料分析题先挂 OCR 数据(A2c) |
| "近 10 年都给我 / 批量组包" | 模式 C(批量组包) |
| "我做了这套,帮我批 / 我错哪了" | 模式 D(在线自测与批改)+ G(分数定位与诊断) |
| "我这水平能上岸吗" | 模式 G(分数定位与诊断) |
| "怎么制定备考计划 / 三个月怎么安排" | 模式 H(学习计划制定) |
| "行测/申论有什么技巧" | 模式 K(答题书写与应试技巧)+ references/07、08 技巧库 |
| "考纲结构/题型变化" | 模式 F(考纲与题型结构解读) |
用户不回答直接扔题的,按题作答即可,不要纠缠流程。
一、能力总览
| 能力 | 做法 | 支撑文件 |
|---|---|---|
| 真题抓取(近 10 年) | 调用公开真题库接口,批量获取题目+答案 | scripts/gk_fetch.py |
| 真题抓取(2006–2022 历史) | 高教公考真题库,完整卷 PDF + 答案速查 | scripts/gk_history.py |
| PDF 结构化抽题 | 抽题 + 图形题识别 + 题号答案一致性校验 + 答案泄漏拦截 | scripts/gk_history.py extract/audit/selftest |
| 资料分析图片 OCR | RapidOCR 中文模型把数据表图片转文本(全量 17 年已跑)+ 双通道材料挂载(OCR/文本层)+ 答案验证工作流 | scripts/gk_ocr.py auto/ocr/detect、gk_history.py --ocr-dir |
| 最新卷材料图抓取 | gkzhenti 网页材料图(upload.gkzhenti.cn 公开图)下载 + OCR + 按题号映射写回 JSON | scripts/gk_material.py probe/fetch/batch |
| 备用源抓取 | 主源限流时切换华图/海豚/中公 | scripts/gk_backup.py |
| 组卷出题 | 按模块、年份、地区组卷自测 | scripts/gk_paper.py |
| 批改诊断 | 按模块统计正确率 + 错题六类归因 | references/05-diagnosis.md |
| 方法讲解 | 行测六模块 + 申论五题型 | references/03、04 |
| 答题书写技巧 | 行测涂卡/时间/草稿规范 + 六大模块技巧库/科学蒙题/陷阱清单 + 申论卷面/字数/格式规范 + 申论写作技巧库(标题/开头/分论点/论证/结尾)(各含评分视角) | references/07、08 |
| 考纲与结构解读 | 考纲变化、题量分布、ABC 卷差异 | references/02-syllabus-and-policy.md |
| 时政与政治类内容边界 | 本技能不提供时事政治、政策解读或押题;相关实质性内容请以当年官方大纲为准(能力边界说明) | references/09-live-current-affairs.md |
| 计划制定 | 三阶段备考 + 优先级裁剪 | references/05-diagnosis.md |
| 交付自检 | 交付前逐条核对 | references/06-checklist.md |
| 数据源台账 | 可用率、失败模式、限流实录 | references/01-data-sources.md |
二、十二种工作模式
模式 A · 真题检索("有哪些卷?")
PY=scripts/gk_fetch.py
python $PY list --cls 行测 --province 国考 --since 2016
--cls:行测 / 申论 / 面试 / 事业单位-公基 / 事业单位-职测 / 事业单位-综合应用--province:国考 / 北京 / 天津 / 上海 / 重庆 / 河北 / 山西 / 内蒙古 / 辽宁 / 吉林 / 黑龙江 / 江苏 / 浙江 / 安徽 / 福建 / 江西 / 山东 / 河南 / 湖北 / 湖南 / 广东 / 广西 / 海南 / 四川 / 贵州 / 云南 / 西藏 / 陕西 / 甘肃 / 青海 / 宁夏 / 新疆 / 联考- ⚠️ 国考写"国考",写"国家"返回空
- ⚠️
cls与province必须成对
输出:按年份倒序的卷目录(id / 标题 / 年份 / 来源)。
必须同时告知:目录数 ≠ 可用数,建议先跑 pack 审计。
模式 A2 · 历史真题检索与下载("2010 年以前的卷呢?")
主源目录仅回溯到 2007,历史段必须走 gk_history.py(高教公考真题库)。
python scripts/gk_history.py list --tag 国考 # 列出国考行测全序列
python scripts/gk_history.py list --tag 江苏 # 列出江苏卷
python scripts/gk_history.py show --url <试卷页> # 拿 PDF 直链
python scripts/gk_history.py fetch --url <试卷页> --outdir pdfs/
python scripts/gk_history.py text --pdf <解析PDF> --answers # 提取答案速查表
python scripts/gk_history.py extract --pdf <题目PDF> --total 135 # 结构化抽题(含可用性分级)
python scripts/gk_history.py audit --questions <题目PDF> --answers <解析PDF> --total 135
python scripts/gk_history.py selftest --questions <题目PDF> --answers <解析PDF> --total 135 --out bt.json
# ⚠️ 2022 仅提供解析版(无独立题目版)时,改用题目源=解析版:
python scripts/gk_history.py selftest --questions <解析PDF> --answers <解析PDF> --allow-answer-doc --out bt.json
- 覆盖:国考行测 2006→2022 连续 22 份(100% 有完整 PDF);省考仅 5 份零散卷(浙江/山东/江苏,2020–2021),并非 31 省全覆盖
- ✅ 2023–2026 国考已由主源补全(2026-10-14 实测):sanlianbook 虽未上架,但主源 gkzhenti 目录已覆盖到 2026——
gk_fetch.py pack --cls 行测 --province 国考 --since 2023一把抓齐 12 套(每年副省/地市/行政执法)×1580 题,answer_rate 全部 1.0。最新卷优先走主源,不再需要网盘手动下载;ingest(模式 A2b)降级为兜底路径 - 完整性:单卷 = 题目 PDF(21–23 页)+ 解析 PDF(49–50 页)
- ⚠️ 答案键两种形态(务必两种都解析,否则半数年份无答案键):
- 速查总表(2006–2015):解析 PDF 末页
1—5 BCCCD式速查表 →parse_answer_table - 逐题内联(2016–2022):每题
1.…【答案】C。解析:…→parse_answers_inline(按题号对齐,天然去重) - 合并函数
parse_answers()= 速查表 ∪ 内联,二者互补 - ⚠️ 2022 仅解析版:该年页面只挂"答案解析.pdf",无独立题目版;用
--allow-answer-doc从解析版受控抽题(截断答案),不影响质量 extract:抽题并标记usable——图形题(无文本选项)会被标记为不可用,组卷前必须先看这个数audit:校验题号 ↔ 答案是否完全对应,并给出可用率selftest:导出「题干+选项(已剔除答案)」+ 答案键,供自答回测;前置校验传入的不是解析版- ⚠️ 服务端
?tag=过滤不可靠,脚本已在客户端二次过滤 - ⚠️ 1994–2005 无完整公开文本卷,如实告知,不得编造
- ⚠️ PDF 抽题四坑(已内置修复):
1. 题号后不一定有空格(65.某企业)
2. 选项常挤在同一行(A.甲 B.乙 C.丙 D.丁)
3. 选项被分栏硬截断(续行不带字母,需合并;否则 6–10% 选项残缺)
4. 解析版误当题目版 → 题干混入成段解析正文(自测变送分);须从【答案】处整段砍断 - ✅ 资料分析的数据表/图已可答:2026-10-14 起 RapidOCR 全量 OCR(17 年 350 题覆盖)+
--ocr-dir挂载,抽样自算验证 29 题 0 错键(模式 A2c);纯图形题仍不可答
模式 A2b · 主源抓最新卷(2023–2026,首选)与本地入库(兜底)
首选:主源目录已覆盖 2023–2026,直接批量抓(2026-10-14 实测 12 套 / 1580 题 / 答案率 100%):
python scripts/gk_fetch.py list --cls 行测 --province 国考 --since 2023 # 先列目录拿 paper_id
python scripts/gk_fetch.py pack --cls 行测 --province 国考 --since 2023 --max 30 --outdir data/
兜底:若主源某年缺失(或站点故障),再手动下载 PDF(题目版 + 解析版,或只有解析版也行)放到同一文件夹,一键入库:
python scripts/gk_history.py ingest --indir D:/下载/2023-2026国考 --out bank_2023_2026.json
# 若下载的只是"解析版"(题干+答案同文件,类似 2022 风格),加:
python scripts/gk_history.py ingest --indir D:/下载/2023国考 --allow-answer-doc --out bank_2023.json
- 配对规则:按文件名自动配对「题目 PDF ↔ 解析 PDF」(含"解析/答案/详解"的视为答案源);同名只有一份且为解析版时,自动当题目源抽取
- 产物:合并题库 JSON(每题含题干+选项+答案键),可直接用于
selftest式自答回测或组卷 - ⚠️ 网盘卷多为"考生回忆版",题量可能不全(如 135→约 100+),入库后请先看统计里的"可用+有答案"数,勿当完整卷承诺
- ⚠️ 资料分析题数据表多为图片,入库后加
--ocr-dir即可挂载材料数据(需先跑gk_ocr.py auto);纯图形题除外
模式 A2c · 资料分析图片 OCR(2026-10-14,缺陷 #34 已修复)
资料分析的数据表/图是 PDF 内嵌图片,文本层只有题干——约 350 题(17 年 × 20–25)曾因此"不可答"。现已全量解决,三层打法:
# ① 单卷:自动探测资料分析页并 OCR(~5s/页,产物按年缓存)
python scripts/gk_ocr.py auto --pdf gk22_pdf/2020年_2019_题目.pdf --out ocr_all/2020.txt
python scripts/gk_ocr.py detect --pdf X.pdf # 只看探测到哪些页
python scripts/gk_ocr.py ocr --pdf X.pdf --pages 25-31 --out ocr/X.txt # 指定页
# ② 挂载:extract/selftest/ingest 加 --ocr-dir,材料数据自动按题号范围挂到题目上
python scripts/gk_history.py selftest --questions 题目.pdf --answers 解析.pdf \
--ocr-dir ocr_all/ # 资料分析题自带材料,可直接作答
# ③ 2023-2026 主源 JSON:材料是网页图片,用 gk_material.py 抓
python scripts/gk_material.py batch --dir gk2326/ # 12 套一次抓齐
- 依赖:
pip install rapidocr-onnxruntime pymupdf(已装入本机 venv) - 全量实测(2026-10-14):17 个年份(2006–2022)资料分析页全部 OCR 完成,0 失败;分段覆盖 350 题(2011 有一段为纯文字材料,走文本层通道挂载);2022 仅解析版已补 OCR 第 55–65 页(资料分析在解析版尾部,Q116–135 全拿到)
- 答案验证实测:抽样 29 题自算比对答案键,0 错键——2013 两组 10 题、2020 集成电路组 5 题、2022 Q131–135、2026 副省 Q116–120、2010 Q91–95 全部一致;其中 Q133 补丁答案被 2022 OCR 材料独立验证(6.99/0.8608+6.99≈15.11→A)
- 双通道挂载(
attach_material):OCR 段优先(含表格图),未覆盖的题用 PDF 文本层材料段补(data_source: text-layer);解析版 PDF 的段文本会自动裁掉混入的题目与解析(防自测泄题) - 材料分段正则的坑(实测四种变体):
一、/(一)/无前缀/根据所给图表、文字资料;市地级逻辑分析材料的"根据所给资料,回答下列问题"(无范围)不能当资料分析材料——正则强制要求"回答<数字>~<数字>题" - ⚠️ 边界(如实):柱状图/折线图数值可读出,但年份↔数值对齐、图例归属需人工读图;饼图数值与领域的对应关系需人工判断(2013 组靠"五领域合计=896.31 与材料文字互证"锁定);OCR 读出数字后列归属仍要核对表头;纯图形题(无文本选项)OCR 也救不了
- ⚠️ 2023–2026 主源 JSON 的材料图在
upload.gkzhenti.cn(公开、无需登录),gk_material.py下载后放大 2 倍再 OCR(原图 ~600px 宽,小字直接识别率低)
实测(2015 国考卷):抽题 135/135,可答 127 题,图形题 8 道精准识别,题号与答案 100% 对应。
实测(全量回测,3 卷 376 题):解析版 133/135 被隔离、题目版 0 误杀;选项截断率 6.8%→3.2%。
实测(22 套全量管线回测,2962 题):抽题 2962 / 可用 2803 / 答案键 2948(缺答案仅 16 题)/ 解析版污染 0 / 可用率 94.6%。见第七节。
模式 B · 单卷取题("某年某卷拿来")
python scripts/gk_fetch.py paper --id 1767342831860 --out paper.json
返回结构化 JSON:{paper_id, title, questions:[{no, stem, options, answer, option_integrity}], stats}。
stats 含 total / options_ok / answered / option_rate / answer_rate。
模式 C · 批量组包("近 10 年都给我")
python scripts/gk_fetch.py pack --cls 行测 --province 国考 --since 2016 --max 30 --outdir data/
- 自动跳过空卷并统计成功/跳过数
- 输出即为可用率审计报告
- 已实测:国考可用率 85–87%,省考按地区 51–76%
模式 D · 在线自测与批改("我做了这套,帮我批")
- 取卷(模式 B/C)
- 呈现题目(隐藏答案)
- 用户作答后 → 对照答案 → 逐题判定
- 输出诊断报告(用
05-diagnosis.md的模板):
- 分模块正确率表
- 错题六类归因统计
- 最大问题(占比最高的 1–2 类)
- 下周行动 + 明确"不做什么"
模式 E · 方法讲解("这类题怎么做")
按对应模块回答,必须包含:
1. 题型的考查本质
2. 可操作步骤(不空谈)
3. 真题佐证(引用真实题目)
4. 适用边界(何时不适用)
示例引用:2024 国考言语第 24 题("等量齐观")、2024 国考数量第 66 题(可跳过题)
模式 F · 考纲与题型结构解读("今年有什么变化")
流程:
1. 读 references/02-syllabus-and-policy.md
2. 核对当年公告/大纲(文件内已列核对清单)
3. 明确区分"变了"与"没变"——对照当年大纲,结构变了方法才调,结构没变方法就别乱变(本技能只讲结构与方法,不解读政治理论/时事等实质性内容)
必讲要点:
- 题量分布(副省 135 / 市地 130 / 执法 130)
- 副省与市地级唯一差异是数量关系 15vs10
- 政治理论独立设块(2025 起)+ 四大挖坑规律
- 各省 ABC 含义相反(江苏 C=乡镇,浙江 C=执法)
模式 G · 分数定位与诊断("我这水平能上岸吗")
用 05-diagnosis.md 的实测平均分基准:
- 真实考生行测均分 62–69 分
- 自测 65 分 ≈ 中等偏上;70+= 有竞争力
- 必须提醒:线上自测分虚高(可暂停、无涂卡压力)
- 必须区分:总分线(105/95/90)与行测单科线(60/50/45)都要过
模式 H · 学习计划制定
按 05-diagnosis.md 三阶段模板,但必须按用户实际条件裁剪:
- 时间不足 → 按"资料分析 > 判断推理 > 言语 > 政治理论 > 常识 > 数量"优先级砍
- 明确阶段目标与产出物(错题本、套卷记录)
模式 I · 岗位与报名核查
- 基层工作经历认定(县乡村/企业/军队/见习)
- 不得报考情形(在职公务员、失信、被辞退未满 5 年等)
- 专业科目加试(2026 起 14 部门笔试加试)——这是新增战略风险,必须提醒
模式 J · 交付前自检
交付任何分析/计划/诊断前,按 references/06-checklist.md 逐条核对(A–G 共 40 项)。
尤其 B 组(解析):容器无关、四种分隔符、多种宽度容器。
历史卷另核:题号是否连续、总题量是否吻合当年制式(2007–2010=140、2011+=135/130)。
PDF 通道另核:传入的是题目版还是解析版?选项是否被截断?资料分析是否缺表?
模式 K · 答题书写与应试技巧("怎么写才能拿分?")
问「涂卡怎么涂」「申论写多少字」「卷面要不要紧」「时间怎么分」等应试动作问题时启用。
- 行测 →
references/07-xingce-answering-craft.md - 上篇实操:时间账、涂卡三规则、草稿纸四分区、计算留痕估算法、跳题与蒙题规范、各模块专属动作
- 下篇评分视角:机读三规则、平均分视角、为什么涂卡要分批、为什么数量要放弃、自测分虚高折算
- 申论 →
references/08-shenlun-answering-craft.md - 上篇实操:格子使用规则、涂改处理、字数控制(宁少勿超)、分条标号格式、应用文五要素、大作文五段式
- 下篇评分视角:双评+秒评现实、踩点给分机制、三类得分点、为什么必须用材料原词、卷面分值估算
铁律:
- 讲应试技巧必须同时给"怎么做"和"为什么"(实操 + 评分视角),否则学生记不住
- 数量关系必须讲放弃,讲"死磕"是错的
- 申论必须先讲字数纪律,超字数是刚性扣分
三、解析规范(关键,勿改)
容器无关切分——这是本技能最重要的技术资产(首版犯过的错):
1. 定位题目容器:div.row 下的 div.col-xs-1(题号) + div.col-xs-11(内容)
2. 收集内容区所有【叶子节点】文本(避免父子重复)
3. 按前缀切分:
匹配 ^[A-D][\.、.,,]\s* → 选项
不匹配 → 题干
4. 兼容三种页面结构:
老卷(2010-2016):题干和选项都在 <p> 内,选项形如 "A、xxx"
中卷(2017-2021):选项在 div.col-xs-3 / col-xs-12
新卷(2022- ) :选项在 div.col-xs-3 / col-xs-12 / col-xs-6 / col-xs-4
禁止:
- ❌ 只用 div.col-xs-3 作选择器(老卷会丢 40% 选项)
- ❌ 只匹配 A. 一种分隔符(老卷用 、,会全丢)
- ❌ 用 .answer-choice 取选项正文(那里只有 ABCD 字母)
答案:来自 /answer/{id},格式 1、D 2、C...,正则 (\d+)\s*[、\.]\s*([A-D]+)。
模块归属:用题量区间法,不用关键词法
题号 1–20 → 政治理论(2025 起;2024 及以前并入常识判断)
21–35 → 常识判断(旧卷为 1–35)
36–65 → 言语理解与表达
66–80(135题卷) / 66–75(130题卷) → 数量关系
81–115 → 判断推理
116–135(或 116–130) → 资料分析
教训:初版用关键词法猜模块,实测准确率仅 30%(政治理论全被误判为常识判断)。
改用题量区间法后 100%。能用官方公布的确定性事实,就不要用启发式猜测。
四、执行纪律(强制,不得放宽)
4.1 节流与熔断(2026-10-13 限流事故教训)
事故:开发回测时以 0.6s 间隔连发 ~100+ 请求,导致 gkzhenti.cn 全站 HTTP 500,逾 3 分钟未恢复。
同时刻华图(200)、海豚(200)均正常。
强制规范:
- 单卷间隔 ≥1.5 秒;目录翻页 ≥2 秒
- 单次会话请求上限 60 次,超出自动熔断
- 遇 HTTP 500 → 立即停止,等待 10 分钟;绝不连续重试(重试延长封禁)
- 审计全量可用率时只用抽样(每地区 5–8 卷),不遍历
4.2 四源冗余架构
| 源 | 提供 | 站点 |
|---|---|---|
| 主源 | 题目 + 答案(2007–2026) | gwy.gkzhenti.cn |
| 历史源 | 完整卷 PDF + 答案速查(2006–2022) | sanlianbook.com |
| 备源 1 | 题目正文(无答案) | ah.huatu.com |
| 备源 2 | 试卷目录 + PDF + 真实平均分 | haitungwy.com |
主源 500 时:停止请求 → 切备源继续 → 主源恢复后回补答案。绝不用模拟答案填充。
要历史卷时:不走主源,直接走 sanlianbook(见模式 A2)。
4.3 其它
- 先验证,后批量:任何抓取先单卷冒烟测试
- 完整性验证三步:下载 → 解析 → 数题号并比对当年制式(防"节选冒充全卷")
- 依赖隔离:Python 包装在
binaries/python/envs/default - 版权合规:真题仅限个人学习使用,不用于商业传播
- 时效提醒:数据源可能改版,建议每季度重跑审计
五、诚实边界(必须向用户说明)
| 事项 | 真实情况 |
|---|---|
| 完整真题覆盖 | 自 2006 年国考起完整可得,2023–2026 亦已由主源 gkzhenti 覆盖并实测抓取(12 套 / 1580 题 / 答案率 100%);1994–2005 无完整公开文本卷 |
| 主源目录范围 | 2007–2026,但有正文的约 51–87%(因卷种/年份而异);2023–2026 国考三卷种实测正文+答案齐全( recalled 版) |
| 最新卷质量 | 网友回忆版,答案键本身有误差(2026 副省抽样 2/16 分歧,其中 Q42 判键存疑);数学题可自算复核,词语题须逐字抠语境,入库≠免检 |
| 国考可用率 | 行测 85%、申论 87%(主力可用) |
| 省考可用率 | 51–76%,年份越新越好;2021–2023 有较大缺口 |
| 省考覆盖(sanlianbook) | ⚠️ 仅 5 份零散卷(浙江/山东/江苏,2020–2021),远非 31 省全覆盖;list --tag 省考 现已正确返回这 5 份 |
| 历史段(2006–2022) | sanlianbook 国考行测 22/22 = 100%,含完整 PDF + 答案速查;该站已于 2026-10-14 加入沙箱网络白名单恢复访问,可直接 list/fetch |
| 备源答案键 | ⚠️ 海豚 / 华图只给题目、不给答案 → 不能用于自答回测(只能用于组卷练习) |
| 解析(逐题详解) | 主源接口有人机验证不可依赖;但历史段解析 PDF 完整可下载 |
| 图形题 | 无文本选项,选项残缺属正常 |
| 资料分析题 | 数据表/图表原为图片;2026-10-14 已全量 OCR(17 年 350 题)+ 双通道挂载,抽样验证 29 题 0 错键;图表数值需人工核对列归属/年份对齐 |
| 选项完整性 | PDF 通道修复后截断率约 3%;网页源约 1–2% |
| 面试题 | 可用率未系统实测 |
缺卷怎么办:
1. 换年份或换相邻卷种
2. 用历史源(sanlianbook,见模式 A2)或备用源(华图补题目正文、海豚补平均分)
3. 如实告知用户,绝不用模拟题冒充
六、快速开始(最常见六问)
问:给我近 10 年国考行测真题
python scripts/gk_fetch.py pack --cls 行测 --province 国考 --since 2016 --max 30 --outdir data/
问:2010 年或更早的国考卷有吗
python scripts/gk_history.py list --tag 国考 # 2006–2022 全序列
python scripts/gk_history.py fetch --url <试卷页> --outdir pdfs/
→ 完整真题自 2006 年起;1994–2005 无完整公开卷,须如实说明
问:主源抓不了(返回 500)怎么办
python scripts/gk_backup.py huatu --url https://ah.huatu.com/tiku/gjgwy/2024gkxcds/ --out q.json
python scripts/gk_backup.py haitun --list
→ 先停 10 分钟,再用备用源;详见 references/01-data-sources.md 第六、七节
问:这道题怎么做
→ 读 references/03-xingce-methods.md 对应模块,给"本质 + 步骤 + 真题佐证 + 边界"
问:考试时时间怎么分/涂卡怎么涂/申论写多少字
→ 读 references/07-xingce-answering-craft.md(行测)或 08-shenlun-answering-craft.md(申论)
→ 每章都是「上篇实操规范 + 下篇评分视角」,必须两部分都讲
问:我模考 63 分,什么水平
→ 读 references/05-diagnosis.md:63 分处于真实均值 62–69 的偏低区间,需按模块拆解定位短板
七、回测结论(2026-10-13 / 10-14 两轮)
> 两类回测严格区分,不得混为一谈:
> - 自答回测 = 我逐题独立作答,再比对官方答案键(检验"解题能力")
> - 管线回测 = 抽题 + 答案键覆盖 + 污染隔离(检验"数据/抽取能力",非逐题自答)
7.1 自答回测(我解题 → 比对官方答案)
| 批次 | 范围 | 样本 | 结果 |
|---|---|---|---|
| 第一轮(10-13) | 2006/2010/2015 三套行测 | 376 题(含资料分析) | 278/376 = 73.9%;剔除资料分析后 241/311 = 77.5% |
| 第二轮(10-14)补 | 2021 市地卷分层抽样 | 15 题(文本模块) | 15/15(小样本,不单列) |
| 第二轮(10-14)补 | 2020 省级卷分层抽样 | 22 题(常识/言语/数量/判断,资料分析因缺表排除) | 20/22 = 90.9% |
| 第三轮(10-14 晚) | 2026 副省级分层抽样(主源最新卷) | 16 题可比(政治理论/常识/言语/数量/判断,图形题 2 题无图排除) | 14/16 = 87.5%;Q42 键"守株待兔"存疑(语境应"瓮中捉鳖")、Q54 我初答偏(键 B 更贴原文) |
| 第四轮(10-14 深夜) | 资料分析专项(OCR 数据自算 vs 答案键) | 29 题(2013×10、2020 集成电路×5、2022 Q131–135、2026 副省 Q116–120、2010 Q91–95;纯图形题 2 题跳过) | 29/29 = 100%;Q133 补丁答案被 2022 OCR 材料独立验证;结论:OCR 数据质量与自动答案键在这 29 题上均可靠(Q120 经五源裁决证明原键正确,我的 v1.9.0 标注是误判,见 #47/#57) |
模块强弱(第一轮 376 题,仍有效):
| 模块 | 正确率 | 判读 |
|---|---|---|
| 言语·填空 | 95% | 稳 |
| 类比推理 | 92% | 稳 |
| 演绎推理 | 87% | 稳 |
| 常识判断 | 83–85% | 稳 |
| 言语·片段 | 75% | 中 |
| 逻辑判断 | 60% | 弱项 |
| 定义判断 | 59% | 弱项 |
| 数量关系 | 57% | 弱项(符合预期,实战靠放弃策略) |
| 资料分析 | 57% | 表缺失导致不可答,非能力问题 |
第二轮两道真实错题的教训(已融入技巧章):
- 2020-Q67(排水极值):题干问"初始水量最多",我误取了"剩余比例最小=排 1/3 日最多",正确应为"排 1/2 日最多(4 天)→ 初始 1/2"。→ 印证《07》"极值方向先定性再算"。
- 2020-Q100(类比轴):错选"饮料瓶/春播作物",正确为"广口瓶/大棚作物"(并列关系须同维度:材质瓶 vs 方式作物)。→ 印证《07》"类比先看关系轴再选词"。
7.2 22 套卷管线回测(抽取 + 答案键覆盖,非逐题自答)
规模:2006–2022 连续 22 套国考行测,全部 PDF 已下载并逐卷解析。
| 指标 | 结果 |
|---|---|
| 抽题总数 | 2962 |
| 可用题 | 2803(可用率 94.6%) |
| 答案键 | 2948(可用题缺答案复算仅 6 题:2016:12、2017:131–135、2022:133,均卷尾/资料分析图片答案区,非解析器可修) |
| 解析版污染隔离 | 0(解析版误当题目版被全部拦下) |
| 不可用主因 | 图形/图表题无文本选项(158 题)+ 1 题图形引导语 |
本轮修复(详见 references/06-checklist.md G 组 #37/#38):
- #37 答案键"速查总表 ∪ 逐题内联"合并 → 2016–2021 答案键由 0 补至 129–135
- #38 2022 仅解析版 → 受控从解析版抽题,2022 现可抽题 270 题、答案键 268
诚实边界:22 套卷的"逐题自答"曾受限于资料分析数据表为图片;2026-10-14 已用 RapidOCR 全量 OCR 17 个年份(覆盖 350 题材料)+ 双通道挂载(--ocr-dir),抽样自算验证 29 题 0 错键(2013×10、2020×5、2022×4、2026 副省×5、2010×5)。仍不可答的只剩:纯图形题(无文本选项,管线层约 158 题)与无图可 OCR 的题型;图表题需人工读图对齐(年份↔数值、图例归属)。
7.3 本轮自查优化(v1.7.0,2026-10-14)
针对"题库还缺什么 / 更新到最新 / 自查优化"三项诉求,本轮独立自查并修复(详见 06-checklist.md #39/#40/#41):
- 省考列举 bug(#40):
list --tag 省考旧逻辑要求标题含"省考"二字,而省卷标题写省份名 → 恒返 0。已改为"元类别=非国考卷",现正确返回 5 份(浙江/山东/江苏,2020–2021)。同步把文档里"省考 31 省 419 套"的虚假口径改为真实数字。 - 2023–2026 入库通道(#41):新增
ingest命令——手动下载 PDF 丢进文件夹即一键入库(自动配对题目/解析、抽题、对齐答案、合并题库)。当晚即发现主源 gkzhenti 已覆盖 2023–2026 并实测抓取成功,ingest定位调整为兜底路径(详见 7.4)。 - 答案解析"题号直绑"(#41):
parse_answers_inline增加显式106.【答案】C直接定题号,优先级高于位置就近,防御解析正文重排导致的答案漂移(对 2023–2026 用户上传卷尤其有用)。 - 诚实边界再校准:修正"sanlianbook 返回 403"过期描述(2026-10-14 已加白名单恢复);22 套卷缺答案数复算为 6 题(原"16"是早年某卷未配对到解析 PDF 的管线虚高,非真实缺口)。
本轮未做(如实说明,非隐瞒):
- ~~资料分析 OCR(#34)~~:已完成(2026-10-14)——RapidOCR 全量 OCR 17 年 350 题 + --ocr-dir 双通道挂载 + 抽样验证 29 题 0 错键;2023–2026 材料图由 gk_material.py 从 gkzhenti 公开图抓取。剩余边界:纯图形题、图表年份↔数值人工对齐
- 申论判分:公开源无答案键,暂不能自动判分(仅能讲方法/格式)。
7.4 补全与最新卷抓取(2026-10-14 晚,第八轮)
- 6 道缺答案题全网补全(references/answer_patch.json):2016:Q12、2017:Q131/132/134/135、2022:Q133。路径 = 题干可解的自解(2016:Q12 = 孟子《得道多助》,C)+ 资料分析缺表题全网搜答案 + 用华图公布的完整数据表反向复算(2017:Q131/132/134/135、2022:Q133 全部自算复核一致)。新增答案补丁机制:
load_answer_patch()在parse_answers/selftest/ingest三条路径合并,手工核实答案成为持久资产。 - 2023–2026 原题答案全部抓到(主源 gkzhenti):12 套(2023/2024/2025/2026 × 副省级/地市级/行政执法),1580 题、answer_rate 全部 1.0。原判断"只在夸克网盘/跳转页、程序无法直抓"被实测推翻——主源目录本身已上架到 2026,
gk_fetch.py pack一把抓齐。产物:gk2326/(12 JSON + index.json + self_answer_2026fs.py)。 - 最新卷质量自答回测(2026 副省级分层抽样 18 题):可比 16 题 14/16 = 87.5%;2 题分歧——Q54(标题题,键 B 更贴原文"维护民主之实",我初答 A 偏了)、Q42(逻辑填空,键 B"守株待兔"与"攻击者主动入侵窃取"语境不合,我答 D"瓮中捉鳖",判键存疑)。教训:网友回忆版答案键本身有误差,最新卷入库不等于免检,数学题可自算复核,词语题须逐字抠语境。
- 题库现状:国考行测 2006→2026 连续 21 年(2006–2022 本地 22 套 PDF 管线 + 2023–2026 主源 12 套 JSON);省考仍仅 5 份零散卷(真实口径)。