🎁 当前为 免费试看 内容 · 开通VIP 解锁 CSP-J/S 集训全部六大模块 + 真题模考 + 高分技巧

选择题:四步速解法

所属模块 真题应试集训初赛分值 选择题 1–15 题(约 30 分)出题类型 单项选择题难度 ★★★☆☆近5年频次 全程

基础概念

基通俗讲解

初赛选择题 1–15 题(部分年份 1–10 单选、11–15 多选),每题 2 分。目标:稳拿基础分、用套路抢中档分。四步法让选择有章可循,不靠蒙。

核心必背考点 · 四步流程

背直接默写拿分
  1. 排除法:先删明显错误项,缩小到 2 选 1。
  2. 特殊值法:代入具体小数值验证(数学/程序题神器)。
  3. 复杂度预判:看代码结构估 O,排除数量级不符项。
  4. 陷阱识别:查短路、越界、溢出、= 与 ==、进制表象。

高频难点 / 拉分考点

难考场极易丢分

多选题(11–15)要全对才得分,部分年份少选得部分分。宁可保守不选没把握的,也别瞎选被倒扣。基础薄弱时确保单选全对即可保底。

出题陷阱

坑文字套路
  • “以下不正确的是”——问的是错项,别惯性选对的。
  • “运行结果是”指程序实际输出,不是你以为的。

90分高分技巧

技速算捷径

① 一眼会的题 ≤15 秒 出,省时间给阅读程序;② 不会的先标记跳过,全卷做完再回头;③ 特殊值法对 80% 数学/小程序题有效,必练。

梯度实战

基础(特殊值法)下列程序输出

代入 n=1 试跑即可判断分支走向。

C++
1int n=5;
2if(n>3) cout<<"A"; else cout<<"B";
▍解析:答案 A。
中档(排除法)时间复杂度

单层循环,排除 O(n²)/O(log n),剩 O(n)。

▍解析:答案 O(n)。
压轴(陷阱识别)阅读小程序判输出

注意 i<=n 与 && 短路。

C++
1int i=0,n=3,s=0;
2while(i++<n) s+=i;
3cout<<s;
▍解析:i 先比较后自增:s=1+2+3=6。

记忆口诀

技📌 记忆口诀

“排除特殊值,复杂度预判;陷阱四连查,多选要保守。”

📝 本节自测共 6 题

做完点「提交本节自测」即时判分;单选 / 多选 / 填空混合,答错可一键收入错题本。

选择题遇到完全不会的题,最优策略是?
CSP-J/S 初赛选择题若不选,会怎样?
“特殊值法”最适合用于?
CSP 初赛选择题“错选”通常会倒扣 ____ 分(以当年题面为准)。(填空) 填空题 易
CSP 初赛(普及/提高)满分通常为 ____ 分。(填空) 填空题 易
下列哪些属于 CSP 初赛三大题型?(多选) 多选题 中

🧭 学习路径

📍 本页
选择题四步速解
收藏后可在 错题本 / 收藏页 查看(仅保存在本机浏览器)
📚 本站为 www.xxw123.com 之「CSP-J/S 初赛集训」栏目 ↩ 返回网站首页

📐 公式速查面板

📝 我的笔记

写下你的心得、易错点、口诀…

已输入 0 字 · 仅存本机 ✓ 自动保存