林老师 · 客观题题库 · 枚举模拟 · 考纲词条练习

枚举模拟 · 考纲词条练习

枚举模拟 · 共 100 题 · 原创真题风格补充卷
真题
复刻
试卷编号NEO-J-2026-枚举模拟
题目总数100 题 · 200 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 100 题 · 200 分,全部为客观题;
② 试卷右上角设有 「提交答卷」「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。

判 分 报 告

0 / 200 分
0
答 对 · 得 0
0
答 错 · 失 0
当前筛选下没有题目

客 观 题

100 QUESTIONS · 2 POINTS EACH
第 1 题 单选 未作答

枚举法的核心思想是( )。

(2 分)
原创 2026 · 单选 第1题 | 知识点 KJ-30a
第 2 题 单选 未作答

枚举法设计时最关键的三个问题是( )。

(2 分)
原创 2026 · 单选 第2题 | 知识点 KJ-30a
第 3 题 单选 未作答

11001 \sim 100 中找出所有能被 77 整除的数,枚举写法是( )。

(2 分)
原创 2026 · 单选 第3题 | 知识点 KJ-30a
第 4 题 单选 未作答

枚举所有有序数对 (i,j)(i, j)1i,jn1 \le i, j \le n,循环写法是( )。

(2 分)
原创 2026 · 单选 第4题 | 知识点 KJ-30a
第 5 题 单选 未作答

双重循环枚举 1i,jn1 \le i, j \le n,时间复杂度是( )。

(2 分)
原创 2026 · 单选 第5题 | 知识点 KJ-30a
第 6 题 单选 未作答

1+2++n1+2+\cdots+n,枚举累加 O(n)O(n) 与公式 n(n+1)/2n(n+1)/2 O(1)O(1),说法正确的是( )。

(2 分)
原创 2026 · 单选 第6题 | 知识点 KJ-30a
第 7 题 单选 未作答

枚举 1n1 \sim n 的所有整数(含两端),循环条件是( )。

(2 分)
原创 2026 · 单选 第7题 | 知识点 KJ-30a
第 8 题 单选 未作答

枚举顺序(从大到小 vs 从小到大)影响的是( )。

(2 分)
原创 2026 · 单选 第8题 | 知识点 KJ-30a
第 9 题 单选 未作答

用数学推导得到候选答案后,用枚举验证的正确做法是( )。

(2 分)
原创 2026 · 单选 第9题 | 知识点 KJ-30a
第 10 题 单选 未作答

枚举法最适合的场景是( )。

(2 分)
原创 2026 · 单选 第10题 | 知识点 KJ-30a
第 11 题 单选 未作答

110001 \sim 1000 中找出最大的能同时被 3355 整除的数,从大到小枚举第一个满足条件的即是,这个数是( )。

(2 分)
原创 2026 · 单选 第11题 | 知识点 KJ-30a
第 12 题 单选 未作答

数组 {3,1,4,1,5}\{3, 1, 4, 1, 5\} 中有多少对 (i,j)(i, j) 满足 i<ji < ja[i]+a[j]=6a[i] + a[j] = 6( )。

(2 分)
原创 2026 · 单选 第12题 | 知识点 KJ-30a
第 13 题 单选 未作答

枚举集合 {a,b,c}\{a, b, c\} 的所有子集,用二进制 000111000 \sim 111 共( )个状态。

(2 分)
原创 2026 · 单选 第13题 | 知识点 KJ-30a
第 14 题 单选 未作答

next_permutation(arr, arr+n) 的功能是( )。

(2 分)
原创 2026 · 单选 第14题 | 知识点 KJ-30a
第 15 题 单选 未作答

枚举 nn 的所有因数,高效写法只枚举到 n\sqrt{n},这是因为( )。

(2 分)
原创 2026 · 单选 第15题 | 知识点 KJ-30a
第 16 题 单选 未作答

判断 nn 是否为质数,试除到 n\sqrt{n} 即可,因为( )。

(2 分)
原创 2026 · 单选 第16题 | 知识点 KJ-30a
第 17 题 单选 未作答

判断一个 55 位数 abcbaabcba 是否回文,需要比较( )次。

(2 分)
原创 2026 · 单选 第17题 | 知识点 KJ-30a
第 18 题 单选 未作答

判断 nn 是否为完全平方数,正确做法是( )。

(2 分)
原创 2026 · 单选 第18题 | 知识点 KJ-30a
第 19 题 单选 未作答

时限 11 秒(约 10810^8 次运算),双重循环枚举 i,ji, j1n1 \sim nnn 最大约能取( )。

(2 分)
原创 2026 · 单选 第19题 | 知识点 KJ-30a
第 20 题 单选 未作答

"找 1n1 \sim n 中所有 xx 使 x2+xnx^2 + x \le n",枚举范围只需到( )。

(2 分)
原创 2026 · 单选 第20题 | 知识点 KJ-30a
第 21 题 单选 未作答

"数对 (i,j)(i,j) 使 i×j=ni \times j = n 且 $i
e j",利用对称性只需枚举",利用对称性只需枚举 i ≤ \sqrt{n} 再**乘 2,因为**,因为 (i,j)(j,i)$ 是两个不同答案。

(2 分)
原创 2026 · 单选 第21题 | 知识点 KJ-30a
第 22 题 单选 未作答

"在数组中找第一个等于 xx 的位置",找到后可以 break——这属于( )。

(2 分)
原创 2026 · 单选 第22题 | 知识点 KJ-30a
第 23 题 单选 未作答

11001 \sim 100 中恰好有两位数字相同的三位数有( )个。

(2 分)
原创 2026 · 单选 第23题 | 知识点 KJ-30a
第 24 题 单选 未作答

枚举 1a,b101 \le a, b \le 10,求 a×ba \times b 的最大值——最优是( )。

(2 分)
原创 2026 · 单选 第24题 | 知识点 KJ-30a
第 25 题 单选 未作答

模拟法的核心思想是( )。

(2 分)
原创 2026 · 单选 第25题 | 知识点 KJ-30b
第 26 题 单选 未作答

模拟题的第一步应该是( )。

(2 分)
原创 2026 · 单选 第26题 | 知识点 KJ-30b
第 27 题 单选 未作答

模拟"发牌"过程需要的变量是( )。

(2 分)
原创 2026 · 单选 第27题 | 知识点 KJ-30b
第 28 题 单选 未作答

模拟过程中"执行了多少步"通常用( )记录。

(2 分)
原创 2026 · 单选 第28题 | 知识点 KJ-30b
第 29 题 单选 未作答

用数组模拟"队列中的人依次离开"的过程,out[i] = true 表示( )。

(2 分)
原创 2026 · 单选 第29题 | 知识点 KJ-30b
第 30 题 单选 未作答

模拟 nn 个人围圈报数,用 bool out[N] 标记谁已出圈,报数时遇到 out[i] == true 的人应( )。

(2 分)
原创 2026 · 单选 第30题 | 知识点 KJ-30b
第 31 题 单选 未作答

模拟"只剩一人"的过程,终止条件是( )。

(2 分)
原创 2026 · 单选 第31题 | 知识点 KJ-30b
第 32 题 单选 未作答

调试模拟程序时,最有用的手段是( )。

(2 分)
原创 2026 · 单选 第32题 | 知识点 KJ-30b
第 33 题 单选 未作答

模拟结束后,输出的通常是( )。

(2 分)
原创 2026 · 单选 第33题 | 知识点 KJ-30b
第 34 题 单选 未作答

模拟程序的通用框架是( )。

(2 分)
原创 2026 · 单选 第34题 | 知识点 KJ-30b
第 35 题 单选 未作答

模拟程序结果与手推不一致时,首先应该( )。

(2 分)
原创 2026 · 单选 第35题 | 知识点 KJ-30b
第 36 题 单选 未作答

模拟法最适合的场景是( )。

(2 分)
原创 2026 · 单选 第36题 | 知识点 KJ-30b
第 37 题 单选 未作答

约瑟夫问题:nn 人围圈,从 11 号开始报数到 mm 的人出圈,求最后剩下的人。n=5,m=3n=5, m=3 时最后剩下( )号。

(2 分)
原创 2026 · 单选 第37题 | 知识点 KJ-30b
第 38 题 单选 未作答

用数组模拟约瑟夫问题时,"报数到 mm 的人出圈"对应代码是( )。

(2 分)
原创 2026 · 单选 第38题 | 知识点 KJ-30b
第 39 题 单选 未作答

约瑟夫变体:0011 交替报数、报到 11 的人离开(2021 年真题考法),与普通约瑟夫的区别是( )。

(2 分)
原创 2026 · 单选 第39题 | 知识点 KJ-30b
第 40 题 单选 未作答

模拟"从 1111 日起过了 nn 天"的日期,需要处理的核心问题是( )。

(2 分)
原创 2026 · 单选 第40题 | 知识点 KJ-30b
第 41 题 单选 未作答

以下年份是闰年的是( )。

(2 分)
原创 2026 · 单选 第41题 | 知识点 KJ-30b
第 42 题 单选 未作答

37233723 秒等于( )。

(2 分)
原创 2026 · 单选 第42题 | 知识点 KJ-30b
第 43 题 单选 未作答

输出 nn 行三角形(第 iiii*),n=3n=3 时输出是( )。

(2 分)
原创 2026 · 单选 第43题 | 知识点 KJ-30b
第 44 题 单选 未作答

按规律 ABCABCABC... 输出第 nn 个字符,n=7n = 7 时是( )。

(2 分)
原创 2026 · 单选 第44题 | 知识点 KJ-30b
第 45 题 单选 未作答

44 人轮流发 88 张牌(编号 181\sim8),第 55 张牌发给第( )个人。

(2 分)
原创 2026 · 单选 第45题 | 知识点 KJ-30b
第 46 题 单选 未作答

回合制游戏:每回合玩家 A 攻击 B(B 减 33 血)、然后 B 攻击 A(A 减 22 血)。A 初始 1010 血、B 初始 88 血,谁先倒下(血 0\le 0)( )。

(2 分)
原创 2026 · 单选 第46题 | 知识点 KJ-30b
第 47 题 单选 未作答

机器人在数轴原点,依次执行指令 R L R R L(R 右移 1、L 左移 1),最终位置是( )。

(2 分)
原创 2026 · 单选 第47题 | 知识点 KJ-30b
第 48 题 单选 未作答

3×33 \times 3 格子从 (1,1)(1,1) 走到 (3,3)(3,3),每步只能向右或向下,模拟走法数是( )。

(2 分)
原创 2026 · 单选 第48题 | 知识点 KJ-30b
第 49 题 单选 未作答

Josephus 问题:nn 人标号 0n10 \sim n-100 号开始 0,10,1 交替报数、报到 11 的离开。n=5n = 5 时最后剩下的人是( )号。(2021 年完善程序真题考法)

(2 分)
原创 2026 · 单选 第49题 | 知识点 KJ-30b
第 50 题 单选 未作答

减肥训练方案(2019 年真题):周一至周四每天半小时(跑 33 公里耗 300300 千卡),周五至周日每天一小时(跑 55 公里耗 600600 千卡),每周最多跑 2121 公里。最优消耗是( )千卡。

(2 分)
原创 2026 · 单选 第50题 | 知识点 KJ-30b
第 51 题 单选 未作答

"找 1n1 \sim n 中所有 xx 满足 x3nx^3 \le n",枚举上界应设为( )。

(2 分)
原创 2026 · 单选 第51题 | 知识点 KJ-30a
第 52 题 单选 未作答

"三个正整数 a+b+c=10a + b + c = 10",枚举 aabbcc 可以直接算出(c=10abc = 10 - a - b),这将三重循环降为( )。

(2 分)
原创 2026 · 单选 第52题 | 知识点 KJ-30a
第 53 题 单选 未作答

"找 i<ji < ja[i]+a[j]=ka[i] + a[j] = k 的对数",枚举 i<ji < j 与枚举所有 (i,j)(i,j) 再除以 22 的关系是( )。

(2 分)
原创 2026 · 单选 第53题 | 知识点 KJ-30a
第 54 题 单选 未作答

"打表法"指的是( )。

(2 分)
原创 2026 · 单选 第54题 | 知识点 KJ-30a
第 55 题 单选 未作答

"求区间 [l,r][l, r] 的和"朴素枚举 O(rl+1)O(r-l+1) 次,用前缀和数组加速后查询只需( )。

(2 分)
原创 2026 · 单选 第55题 | 知识点 KJ-30a
第 56 题 单选 未作答

"枚举 a[i]a[i],查找是否存在 ka[i]k - a[i]",朴素线性扫 O(n)O(n),用标记数组(桶)加速后查找是( )。

(2 分)
原创 2026 · 单选 第56题 | 知识点 KJ-30a
第 57 题 单选 未作答

排序后枚举的典型好处是( )。

(2 分)
原创 2026 · 单选 第57题 | 知识点 KJ-30a
第 58 题 单选 未作答

有序数组中查找目标值,线性枚举 O(n)O(n) 与二分查找 O(logn)O(\log n) 的关系是( )。

(2 分)
原创 2026 · 单选 第58题 | 知识点 KJ-30a
第 59 题 单选 未作答

"求 n!n! 末尾有多少个零",直接算大数会溢出。数学分析后只需枚举 55 的幂次:n/5+n/25+\lfloor n/5 \rfloor + \lfloor n/25 \rfloor + \cdotsn=100n = 100 时末尾零的个数是( )。

(2 分)
原创 2026 · 单选 第59题 | 知识点 KJ-30a
第 60 题 单选 未作答

关于枚举优化,错误的是( )。

(2 分)
原创 2026 · 单选 第60题 | 知识点 KJ-30a
第 61 题 单选 未作答

nn 个人围圈,当前第 ii 个人报数后下一个报数的人是( )。

(2 分)
原创 2026 · 单选 第61题 | 知识点 KJ-30b
第 62 题 单选 未作答

用数组模拟 nn 人的环,下标从 00n1n-1,"下一个"的正确计算是( )。

(2 分)
原创 2026 · 单选 第62题 | 知识点 KJ-30b
第 63 题 单选 未作答

模拟环形报数时"跳过已出圈的人"的正确条件是( )。

(2 分)
原创 2026 · 单选 第63题 | 知识点 KJ-30b
第 64 题 单选 未作答

nn 位二进制数枚举 nn 个元素的选/不选,第 ii 位为 11 表示选中。n=3n = 3 时二进制 101101 表示( )。

(2 分)
原创 2026 · 单选 第64题 | 知识点 KJ-30b
第 65 题 单选 未作答

检查第 ii 位是否为 11 的位运算表达式是( )。

(2 分)
原创 2026 · 单选 第65题 | 知识点 KJ-30b
第 66 题 单选 未作答

模拟"电梯在楼层间移动"需要跟踪的状态变量不包括( )。

(2 分)
原创 2026 · 单选 第66题 | 知识点 KJ-30b
第 67 题 单选 未作答

模拟过程中每一步"状态如何变化"称为( )。

(2 分)
原创 2026 · 单选 第67题 | 知识点 KJ-30b
第 68 题 单选 未作答

n=3n = 3 的约瑟夫(m=2m = 2)模拟过程中,第一轮出圈后的剩余人是( )(初始 1,2,31,2,3)。

(2 分)
原创 2026 · 单选 第68题 | 知识点 KJ-30b
第 69 题 单选 未作答

模拟中如果某步操作错误需要"撤销"回到之前的状态,最简单的方法是( )。

(2 分)
原创 2026 · 单选 第69题 | 知识点 KJ-30b
第 70 题 单选 未作答

关于模拟中的状态管理,错误的是( )。

(2 分)
原创 2026 · 单选 第70题 | 知识点 KJ-30b
第 71 题 单选 未作答

1,2,31, 2, 3 三个数字(可重复)组成三位数,各位数字之和等于 66 的有( )个。

(2 分)
原创 2026 · 单选 第71题 | 知识点 KJ-30a、KJ-30b
第 72 题 单选 未作答

模拟约瑟夫 n=5,m=3n=5, m=3 后最后剩下的人是 44 号。用公式 f(n)=(f(n1)+m)%nf(n) = (f(n-1) + m) \% nf(1)=0f(1)=0)验证:f(5)=?f(5) = ?

(2 分)
原创 2026 · 单选 第72题 | 知识点 KJ-30a、KJ-30b
第 73 题 单选 未作答

模拟 nn 轮游戏,每轮从 1m1 \sim m 中枚举找一个数——总操作次数是( )。

(2 分)
原创 2026 · 单选 第73题 | 知识点 KJ-30a、KJ-30b
第 74 题 单选 未作答

模拟"报数到 33 的倍数时跳过",正确的条件是( )。

(2 分)
原创 2026 · 单选 第74题 | 知识点 KJ-30a、KJ-30b
第 75 题 单选 未作答

枚举 11001 \sim 100 中"既能被 44 整除又不能被 100100 整除"的数,条件是( )。

(2 分)
原创 2026 · 单选 第75题 | 知识点 KJ-30a、KJ-30b
第 76 题 单选 未作答

枚举数组 {5,3,8,2}\{5, 3, 8, 2\} 找第二大的数,正确做法是( )。

(2 分)
原创 2026 · 单选 第76题 | 知识点 KJ-30a、KJ-30b
第 77 题 单选 未作答

枚举 1501 \sim 50 中"是奇数且是 33 的倍数"的数的个数是( )。

(2 分)
原创 2026 · 单选 第77题 | 知识点 KJ-30a、KJ-30b
第 78 题 单选 未作答

{1,2,3,4}\{1, 2, 3, 4\} 中选 22 个数的组合数是( )。

(2 分)
原创 2026 · 单选 第78题 | 知识点 KJ-30a、KJ-30b
第 79 题 单选 未作答

依次执行 push(1) push(2) pop() push(3) pop() pop(),栈中最后剩( )。

(2 分)
原创 2026 · 单选 第79题 | 知识点 KJ-30a、KJ-30b
第 80 题 单选 未作答

依次执行 enqueue(a) enqueue(b) dequeue() enqueue(c) dequeue(),队头是( )。

(2 分)
原创 2026 · 单选 第80题 | 知识点 KJ-30a、KJ-30b
第 81 题 单选 未作答

{3,1,2}\{3, 1, 2\} 做冒泡排序第一轮后的数组是( )。

(2 分)
原创 2026 · 单选 第81题 | 知识点 KJ-30a、KJ-30b
第 82 题 单选 未作答

11 号点 DFS(邻接表按输入序),边为 (1,2),(1,3),(2,4)(1,2), (1,3), (2,4),访问序是( )。

(2 分)
原创 2026 · 单选 第82题 | 知识点 KJ-30a、KJ-30b
第 83 题 单选 未作答

44 人坐船过河,每人划船时间分别为 1,2,4,81, 2, 4, 8 分钟,两人同行取较长时间,每次最多 22 人。最短( )分钟能全部过河(船须有人划回)。(2021 年真题)

(2 分)
原创 2026 · 单选 第83题 | 知识点 KJ-30a、KJ-30b
第 84 题 单选 未作答

三重回文数:一个三位数,本身、其平方、其立方都是回文数。满足条件的最小三位数是( )。

(2 分)
原创 2026 · 单选 第84题 | 知识点 KJ-30a、KJ-30b
第 85 题 单选 未作答

枚举 1n1 \sim n(含两端)写成 for (i = 1; i < n; ++i) 漏掉了( )。

(2 分)
原创 2026 · 单选 第85题 | 知识点 KJ-30a、KJ-30b
第 86 题 单选 未作答

模拟计数器的初始值应根据( )确定。

(2 分)
原创 2026 · 单选 第86题 | 知识点 KJ-30a、KJ-30b
第 87 题 单选 未作答

双重循环中内层的循环变量每轮外层开始时必须重置,否则( )。

(2 分)
原创 2026 · 单选 第87题 | 知识点 KJ-30a、KJ-30b
第 88 题 单选 未作答

模拟程序死循环的最常见原因是( )。

(2 分)
原创 2026 · 单选 第88题 | 知识点 KJ-30a、KJ-30b
第 89 题 单选 未作答

枚举 n!n! 的值时,n=15n = 15int 已溢出(15!1.3×101215! \approx 1.3 \times 10^{12})。应改用( )。

(2 分)
原创 2026 · 单选 第89题 | 知识点 KJ-30a、KJ-30b
第 90 题 单选 未作答

输出多组枚举结果时,通常用( )分隔。

(2 分)
原创 2026 · 单选 第90题 | 知识点 KJ-30a、KJ-30b
第 91 题 单选 未作答

枚举法的优点是( )。

(2 分)
原创 2026 · 单选 第91题 | 知识点 KJ-30a、KJ-30b
第 92 题 单选 未作答

模拟法的关键是( )。

(2 分)
原创 2026 · 单选 第92题 | 知识点 KJ-30a、KJ-30b
第 93 题 单选 未作答

枚举 1n1 \sim n 的所有子集,时间复杂度是( )。

(2 分)
原创 2026 · 单选 第93题 | 知识点 KJ-30a、KJ-30b
第 94 题 单选 未作答

模拟约瑟夫问题中"圈内还有几人"的计数器,每出圈一人应( )。

(2 分)
原创 2026 · 单选 第94题 | 知识点 KJ-30a、KJ-30b
第 95 题 单选 未作答

关于枚举与模拟的关系,正确的是( )。

(2 分)
原创 2026 · 单选 第95题 | 知识点 KJ-30a、KJ-30b
第 96 题 单选 未作答

数据范围 n20n \le 20 时枚举所有排列,总排列数约 20!2.4×101820! \approx 2.4 \times 10^{18}——( )。

(2 分)
原创 2026 · 单选 第96题 | 知识点 KJ-30a、KJ-30b
第 97 题 单选 未作答

枚举二进制子集时 for (int s = 0; s < (1 << n); ++s) 的枚举量是( )。

(2 分)
原创 2026 · 单选 第97题 | 知识点 KJ-30a、KJ-30b
第 98 题 单选 未作答

模拟"电梯上行到达目标后改下行"需要记录的最少状态是( )。

(2 分)
原创 2026 · 单选 第98题 | 知识点 KJ-30a、KJ-30b
第 99 题 单选 未作答

枚举法结果与手推不一致时,首先应检查( )。

(2 分)
原创 2026 · 单选 第99题 | 知识点 KJ-30a、KJ-30b
第 100 题 单选 未作答

关于枚举与模拟,错误的是( )。

(2 分)
原创 2026 · 单选 第100题 | 知识点 KJ-30a、KJ-30b