📂 导航
🏫 班级管理 📚 学习中心 📝 题单 💻 编程题 🐾 宠物 💬 私信 📒 我的笔记 ⭐ 积分管理 🔐 权限管理

📋 选择 / 判断题列表

支持按 ID、题目、难度、标签、来源、类别筛选
➕ 新增题目
↺ 重置
ID 题目摘要 状态 题型 类别 难度 标签 来源 创建时间 操作
779 在 C++ 中,以下哪种循环结构至少会执行一次循环体? 单选题 C++ 2 循环,基础 信息素养大赛模拟 2026-05-20 19:03 ✏️ 🗑️
778 数组 `int arr[5] = {1, 2, 3, 4, 5};` 中,`arr[3]` 的值是? 单选题 C++ 1 数组,基础 信息素养大赛模拟 2026-05-20 19:03 ✏️ 🗑️
777 以下哪个是 C++ 中正确的注释方式? 单选题 C++ 1 C++基础,语法 信息素养大赛模拟 2026-05-20 19:03 ✏️ 🗑️
776 执行以下代码后,输出是什么? ```cpp int a = 5, b = 2; cout << a / b; ``` 单选题 C++ 1 C++基础,整数除法 信息素养大赛模拟 2026-05-20 19:03 ✏️ 🗑️
775 在C++中,以下哪个关键字用于定义常量? 单选题 C++ 2 C++基础,语法 信息素养大赛模拟 2026-05-20 19:03 ✏️ 🗑️
774 10. 写 BFS 代码时,大循环的条件通常是 `while(!q.empty())`,如果循环结束了还没触发"找到终点"的代码,说明根本过不去。( ) 判断题 C++ 1 BFS,判断题,无解 BFS测验 2026-05-19 00:03 ✏️ 🗑️
773 9. 计算新步数的公式是:`新格子的步数 = 刚才拿出格子的步数 + 1`。( ) 判断题 C++ 1 BFS,判断题,步数公式 BFS测验 2026-05-19 00:03 ✏️ 🗑️
772 8. 一个格子一旦被加入过队列,它在这局游戏里就再也不会被加入第二次了。( ) 判断题 C++ 1 BFS,判断题,visited保护 BFS测验 2026-05-19 00:03 ✏️ 🗑️
771 7. 每次从队列拿出一个格子,它的上、下、左、右四个邻居都会**全部**无条件地进入队列排队。( ) 判断题 C++ 1 BFS,判断题,邻居判断 BFS测验 2026-05-19 00:03 ✏️ 🗑️
770 6. 在把一个新坐标加入队列 `q.push(新坐标)` 后,我们应该立刻标记它为已访问 `vis[x][y] = 1`。( ) 判断题 C++ 1 BFS,判断题,入队标记 BFS测验 2026-05-19 00:03 ✏️ 🗑️
769 5. 遇到墙壁或者超出地图边界的格子,坚决不能把它们放进队列里。( ) 判断题 C++ 1 BFS,判断题,边界判断 BFS测验 2026-05-19 00:03 ✏️ 🗑️
768 4. 只要地图够大,BFS 程序即使不用 `visited` 数组做访问标记,也不会变成死循环。( ) 判断题 C++ 1 BFS,判断题,visited BFS测验 2026-05-19 00:03 ✏️ 🗑️
767 3. 因为 BFS 是像水波纹一样扩散的,所以如果迷宫里有两个出口,它一定会先找到离起点近的那一个。( ) 判断题 C++ 1 BFS,判断题,最近出口 BFS测验 2026-05-19 00:03 ✏️ 🗑️
766 2. 在广度优先搜索中,我们使用"栈(先进后出)"来管理等待探索的格子。( ) 判断题 C++ 1 BFS,判断题,栈 BFS测验 2026-05-19 00:03 ✏️ 🗑️
765 **判断题** 1. 广度优先搜索就像病毒传染一样,先传染身边最近的人,再传染给外圈的人。( ) 判断题 C++ 1 BFS,判断题 BFS测验 2026-05-19 00:03 ✏️ 🗑️
764 30. 学会了 BFS 算法,你可以用它来解决什么生活中的问题?( ) A. 在象棋盘上,计算马从一个点跳到另一个点的最少步数 B. 自动玩扫雷游戏,点开一个空地自动扩散一片 C. 滴滴打车软件里,计算离你距离最近的司机 D. 以上都可以! 单选题 C++ 2 BFS,应用,综合 BFS测验 2026-05-19 00:03 ✏️ 🗑️
763 29. 当代码写出 `while (!q.empty())` 时,意思是( ) A. 只要队列不为空,探测就继续进行 B. 队列为空时才进行 C. 停顿一下 D. 清空队列 单选题 C++ 2 BFS,while(!q.empty()) BFS测验 2026-05-19 00:03 ✏️ 🗑️
762 28. 在写代码 `q.pop()` 时,它代表的动作是( ) A. 把一个元素加入队列 B. 得到队首元素的值 C. 把队首的元素从队列中踢出去(删除) D. 判断队列是不是空的 单选题 C++ 2 BFS,q.pop() BFS测验 2026-05-19 00:03 ✏️ 🗑️
761 **【第五关:综合挑战】** 27. 关于 BFS 队列操作,正确的流程是( ) A. 取出队首 -> 弹出队首 -> 观察四周 -> 符合条件的新位置入队 B. … 单选题 C++ 2 BFS,流程,综合 BFS测验 2026-05-19 00:03 ✏️ 🗑️
760 26. 如果在迷宫中,你用 BFS 第 1 次找到了终点,此时记录的步数是 10 步。如果继续搜下去,有可能找到一条 8 步的路吗?( ) A. 有可能,因为后面的路可能更好走 B. 绝不可能!BFS … 单选题 C++ 2 BFS,首次到达即最短 BFS测验 2026-05-19 00:03 ✏️ 🗑️

🐛 反馈BUG