# 华谊集团化工总控工(高级)合并题库 2026-10-29 从 Chrome 正常练习页面导出五个题库,按各库最新完整网络批次整理并合并,共 **1884题**,标准答案全部已确认。 | 题库 | 页面题数 | 合并题数 | 已确认答案 | | --- | ---: | ---: | ---: | | 判断题库1 | 500 | 500 | 500 | | 判断题库2 | 232 | 232 | 232 | | 单选题库1 | 500 | 500 | 500 | | 单选题库2 | 401 | 401 | 401 | | 多选题库 | 251 | 251 | 251 | | 合计 | **1884** | **1884** | **1884** | ## 文件 - `华谊集团化工总控工(高级)-合并题库.csv`:UTF-8 BOM,可用 Excel 查看或导入题库助手。 - `华谊集团化工总控工(高级)-合并题库.json`:标准 `schemaVersion: 1` 备份,可导入助手。 - `分题库/`:五份各自独立的 CSV,名称和题数分别保留。 - `页面题数核对.json`:页面显示的五库题数。 - `导出批次核对.json`:每份原始 CSV 的 SHA-256、最新批次、完整位置核验及排除的历史记录标识。 - `题库清单.json`:五库名称、ID、题数、答案状态和分库文件 SHA-256。 - `图片/`、`图片索引.json`:31张原始插图,以及来源 URL、本地文件、类型、字节数和 SHA-256。 ## 整理与验证 五份原始导出包含1899条缓存记录。逐库选择时间最新的明确网络批次后,取得500、232、500、401、251题;每库题目位置严格覆盖 `0..N-1`,题目ID唯一,题型与题库名一致。15条早期缺图或保留旧HTML实体的历史版本不计入本次合并,原始下载文件保留在本地,批次清单保留来源校验信息。 保留原题库中合法的同文题位置及全部来源ID别名。合并后再次导入、整理仍为1884题,CSV与JSON的完整记录逐条相等,CSV读回再导出字节一致。缺失答案、答案冲突、不可映射答案均为0。 正确答案同时保留选项ID和内容。单选题库2中一道题的C、D正文相同,平台标准答案唯一指向C的ID;多选题库中一道题的四个正确选项包含两个“下降”,四个ID均保留。当前选项ID不完整或变化后存在文字歧义时,助手跳过自动选择。 ## 图片题 判断题库1有1道图片题,单选题库1有1道图片题,单选题库2有8道图片题(其中7道是纯图片选项),合计10道、31张图。题干、选项及正确答案通过 `[图片:https://完整地址]` 保留对应关系,CSV本身不嵌入图片像素;原图另存于 `图片/`,可按索引离线查看。 早期缺少题目位置等依据的旧记录继续保留在浏览器缓存,因此缓存条数可能高于当前练习题数。本目录的合并文件以经过页面题数及完整批次核验的1884题为准。 ## 复现 ```powershell $rawBankExports = Get-ChildItem exports/browser-20261029 -Filter '*_v123.csv' -File npm run select:snapshots -- --manifest 题库/页面题数核对.json --force $rawBankExports.FullName $bankCsvFiles = Get-ChildItem 题库/分题库 -Filter '*.csv' -File npm run merge:banks -- --manifest 题库/页面题数核对.json --force $bankCsvFiles.FullName ``` 原始CSV保留在本地 `exports/`,不上传仓库。选择工具先核验全部五库,再写文件;最新批次不完整时停止。合并工具逐库核对题数与标准答案,通过后在清单中标记 `complete: true`。