正在载入在线练习界面,本页内容可直接阅读…

AK CSP › 知识点练习 › 枚举与模拟

枚举与模拟真题练习(共 114 题)

第4章 算法 · 入门级考点 · 覆盖 CSP-J / CSP-S / NOIP 普及与提高组历年真题 · 免费在线练习

「枚举与模拟」是信息学奥赛初赛的核心考点之一。本页汇集该考点下全部 114 道历年真题,每题提供答案与深度题解,可按年份逐卷练习,也可以在页面载入后直接在线作答。

NOIP 提高 2017 第一轮(4 题)

  1. 第 4 题 2017年10月1日是星期日,1949年10月1日是( · 单项选择
  2. 第 21 题 如右图所示,共有13个格子。对任何一个格子进行一 · 问题求解
  3. 第 24 题 阅读程序:构造奇数阶幻方 · 阅读程序
  4. 第 26 题 输出 1:_(2 分) · 阅读程序

NOIP 提高 2016 第一轮(1 题)

  1. 第 2 题 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照 CapsLo · 单项选择

NOIP 提高 2014 第一轮(1 题)

  1. 第 26 题 阅读程序:约瑟夫问题输出出圈顺序 · 阅读程序

NOIP 提高 2012 第一轮(6 题)

  1. 第 10 题 仿生学的问世开辟了独特的科学技术发展道路。人们研究生物体的结构、功能和工 · 单项选择
  2. 第 27 题 完善程序(排列数)第 1 空 · 完善程序
  3. 第 28 题 完善程序(排列数)第 2 空 · 完善程序
  4. 第 29 题 完善程序(排列数)第 3 空 · 完善程序
  5. 第 30 题 完善程序(排列数)第 4 空 · 完善程序
  6. 第 31 题 完善程序(排列数)第 5 空 · 完善程序

NOIP 提高 2011 第一轮(1 题)

  1. 第 16 题 CCFNOIP2011初赛 · 不定项选择

NOIP 普及 2018 第一轮(1 题)

  1. 第 6 题 CapsLock 与 A/S/D/F 循环按键的第 81 个输出 · 单项选择

NOIP 普及 2017 第一轮(6 题)

  1. 第 8 题 由 2017 年日期推算 1999 年星期 · 单项选择
  2. 第 21 题 按递增长度四向行走后求坐标 · 问题求解
  3. 第 22 题 13 格翻转使全部变 0 的最少操作数 · 问题求解
  4. 第 25 题 二进制串前缀/后缀统计求最小修改数 · 阅读程序
  5. 第 26 题 4×3 网格斜向反弹首次到达角点 · 阅读程序
  6. 第 27 题 2017×1014 网格斜向反弹首次到达角点 · 阅读程序

NOIP 普及 2016 第一轮(1 题)

  1. 第 6 题 CapsLock 与 A/S/D 循环按键的第 81 个输出 · 单项选择

NOIP 普及 2015 第一轮(5 题)

  1. 第 27 题 打印 2015 年指定月份月历:第 1 空 · 完善程序
  2. 第 28 题 打印 2015 年指定月份月历:第 2 空 · 完善程序
  3. 第 29 题 打印 2015 年指定月份月历:第 3 空 · 完善程序
  4. 第 30 题 打印 2015 年指定月份月历:第 4 空 · 完善程序
  5. 第 31 题 打印 2015 年指定月份月历:第 5 空 · 完善程序

NOIP 普及 2012 第一轮(10 题)

  1. 第 27 题 统计平面点的左下方点数:第 1 空 · 完善程序
  2. 第 28 题 统计平面点的左下方点数:第 2 空 · 完善程序
  3. 第 29 题 统计平面点的左下方点数:第 3 空 · 完善程序
  4. 第 30 题 统计平面点的左下方点数:第 4 空 · 完善程序
  5. 第 31 题 统计平面点的左下方点数:第 5 空 · 完善程序
  6. 第 32 题 按字典序生成排列:第 1 空 · 完善程序
  7. 第 33 题 按字典序生成排列:第 2 空 · 完善程序
  8. 第 34 题 按字典序生成排列:第 3 空 · 完善程序
  9. 第 35 题 按字典序生成排列:第 4 空 · 完善程序
  10. 第 36 题 按字典序生成排列:第 5 空 · 完善程序

NOIP 普及 2011 第一轮(5 题)

  1. 第 27 题 在矩阵中查找相同子矩阵:第 1 空 · 完善程序
  2. 第 28 题 在矩阵中查找相同子矩阵:第 2 空 · 完善程序
  3. 第 29 题 在矩阵中查找相同子矩阵:第 3 空 · 完善程序
  4. 第 30 题 在矩阵中查找相同子矩阵:第 4 空 · 完善程序
  5. 第 31 题 在矩阵中查找相同子矩阵:第 5 空 · 完善程序

CSP-S 2026 第一轮(25 题)

  1. 第 1 题 执行下列代码后,cnt 的值是 · 单项选择
  2. 第 2 题 用权值 {1, 2, 3, 4, 5, 6, 7, 8} 构造哈夫曼树 · 单项选择
  3. 第 3 题 把 1 到 1000 的所有整数按十进制写出 · 单项选择
  4. 第 16 题 程序(一):当输入为 32 个 '0' 时,程序输出 12 个 0 · 阅读程序
  5. 第 18 题 程序(一):若将第 12—14 行(为 a[32] 到 a[43] 补 · 阅读程序
  6. 第 20 题 程序(一):该程序实现的功能,最准确的说法是 · 阅读程序
  7. 第 21 题 程序(一):若把第 16 行 if (a[i] == 0) contin · 阅读程序
  8. 第 22 题 程序(二):当 n=5,a=4,2,6,3,3 · 阅读程序
  9. 第 23 题 程序(二):当某次查询的区间长度为 1(即 L=R)时 · 阅读程序
  10. 第 24 题 程序(二):任意一次查询的输出结果一定不小于该查询区间内的最小值 · 阅读程序
  11. 第 27 题 程序(二):设 x 为一次查询的区间长度(即 x=R-L+1) · 阅读程序
  12. 第 29 题 程序(三):程序输出前,f[1] 的值一定等于 ans 的值 · 阅读程序
  13. 第 30 题 程序(三):将第 10—12 行与第 13—15 行两个 if 语句的顺 · 阅读程序
  14. 第 31 题 程序(三):程序输出的 ans 表示的是 · 阅读程序
  15. 第 33 题 程序(三):当 n=10,满足输出为 9 的合法输入种类数为 · 阅读程序
  16. 第 34 题 平衡路线:①处应填 · 完善程序
  17. 第 35 题 平衡路线:②处应填 · 完善程序
  18. 第 36 题 平衡路线:③处应填 · 完善程序
  19. 第 37 题 平衡路线:④处应填 · 完善程序
  20. 第 38 题 平衡路线:⑤处应填 · 完善程序
  21. 第 39 题 标准答案:①处应填 · 完善程序
  22. 第 40 题 标准答案:②处应填 · 完善程序
  23. 第 41 题 标准答案:③处应填 · 完善程序
  24. 第 42 题 标准答案:④处应填 · 完善程序
  25. 第 43 题 标准答案:⑤处应填 · 完善程序

CSP-S 2025 第一轮(2 题)

  1. 第15题 5 个独立的、不可抢占的任务 A_1, A_2, A_3, A_4, A · 单项选择
  2. 第40题 完善程序第 2 题 · 第 2 空 · 完善程序

CSP-S 2024 第一轮(1 题)

  1. 第13题 对于一个整数n,定义f(n)为n的各位数字之和。问使f(f(x))=10 · 单项选择

CSP-S 2023 第一轮(1 题)

  1. 第4题 假设有n根柱子,需要按照以下规则依次放置编号为1、2、3、·..的圆环: · 单项选择

CSP-J 2026 第一轮(35 题)

  1. 第 1 题 下列 C++ 数据类型中,能够精确存储 10^18+1 这个整数的是 · 单项选择
  2. 第 2 题 十六进制数 2F5 转换为八进制数是 · 单项选择
  3. 第 3 题 执行下列 C++ 代码,输出是 · 单项选择
  4. 第 6 题 执行下列代码后 s 的值是 · 单项选择
  5. 第 7 题 上楼梯每步可上 1 级、2 级或 3 级 · 单项选择
  6. 第 10 题 某国硬币面值为 1 元、4 元、6 元且数量不限 · 单项选择
  7. 第 11 题 执行下列代码,输出是 · 单项选择
  8. 第 14 题 数轴上有 7 个点,坐标分别为 1 · 单项选择
  9. 第 16 题 程序(一):当输入为 3 时,程序输出为 3 3 · 阅读程序
  10. 第 17 题 程序(一):将第 11 行的 ++x; 删除后,程序输出的两个数一定相等 · 阅读程序
  11. 第 18 题 程序(一):假设输入为非负整数,则程序输出的第一个数一定不小于第二个数 · 阅读程序
  12. 第 19 题 程序(一):将第 7 行的 while (n 0) · 阅读程序
  13. 第 20 题 程序(一):当输入为 6 时,输出为 · 阅读程序
  14. 第 21 题 程序(一):若输入 n 依次取遍 0,1,2,…,2^31-1 中的所有 · 阅读程序
  15. 第 22 题 程序(二):当输入为 123 456 时,程序输出为 0579 · 阅读程序
  16. 第 23 题 程序(二):假设输入的两个数均不含前导零,则程序输出的结果也一定不会含有 · 阅读程序
  17. 第 24 题 程序(二):将第 21 行改为 c[i] = a[i] + b[i]; · 阅读程序
  18. 第 25 题 程序(二):当输入为 12345 678 时,输出为 · 阅读程序
  19. 第 26 题 程序(二):将第 22 行的 if (c[i] = 10) · 阅读程序
  20. 第 28 题 程序(三):当输入为 10 时,程序的输出共有 10 行 · 阅读程序
  21. 第 29 题 程序(三):若输入的 n 不大于 5,则程序的输出中一定包含 5 · 阅读程序
  22. 第 30 题 程序(三):若输入的 n 大于 10,将第 17 行 · 阅读程序
  23. 第 31 题 程序(三):当输入为 24 时,程序输出的第 3 行为 · 阅读程序
  24. 第 32 题 程序(三):下列关于该程序输出的说法中,正确的是 · 阅读程序
  25. 第 33 题 程序(三):当输入为 200 时,程序输出的行数为 · 阅读程序
  26. 第 34 题 进制减半:①处应填 · 完善程序
  27. 第 35 题 进制减半:②处应填 · 完善程序
  28. 第 36 题 进制减半:③处应填 · 完善程序
  29. 第 37 题 进制减半:④处应填 · 完善程序
  30. 第 38 题 进制减半:⑤处应填 · 完善程序
  31. 第 39 题 平衡分割:①处应填 · 完善程序
  32. 第 40 题 平衡分割:②处应填 · 完善程序
  33. 第 41 题 平衡分割:③处应填 · 完善程序
  34. 第 42 题 平衡分割:④处应填 · 完善程序
  35. 第 43 题 平衡分割:⑤处应填 · 完善程序

CSP-J 2024 第一轮(2 题)

  1. 第 33 题 判断平方数:①处应填 · 完善程序
  2. 第 34 题 判断平方数:②处应填 · 完善程序

CSP-J 2021 第一轮(6 题)

  1. 第 34 题 Josephus问题:①处应填 · 完善程序
  2. 第 35 题 Josephus问题:②处应填 · 完善程序
  3. 第 36 题 Josephus问题:③处应填 · 完善程序
  4. 第 37 题 Josephus问题:④处应填 · 完善程序
  5. 第 38 题 Josephus问题:⑤处应填 · 完善程序
  6. 第 43 题 矩形计数:⑤处应填 · 完善程序

CSP-J 2019 第一轮(1 题)

  1. 第 11 题 跑步方案最大消耗热量(贪心/资源约束) · 单项选择

真题版权归 CCF 所有,本站仅用于非商业教学用途。 京ICP备2026056990号-1 京公网安备11010502062986号