GESP 一级 · GESP 202509 C++ 一级 第 16 题

判断题 · 答案 B

← 整套速查表 GESP 一级 全部真题

题目

在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。( )

答案:B

解题思维

答案B。根据计算机/编程基础知识分析判断。

常见错误

仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。

详细解析(节选)

【考点】集成开发环境|调试流程|源程序编辑

这道题定位在 GESP 一级"编程工具"模块的集成开发环境部分。命题人特意考查学生对"调试时能否修改源文件"这一细节的掌握程度——绝大多数考生凭直觉会觉得"改代码就要重启调试",却忽略了现代 IDE 支持实时热更新。

解题时先抓住题干里的绝对化表述"不能修改""就要终止调试"。联想到 VSCode、Eclipse 等主流环境的实际行为:在调试过程中直接编辑代码,修改会立即生效,无需重启。因此原命题把"可以修改"误作"必须重启",逻辑链条断裂。

错误选项 A 的陷阱在于利用了"调试=只读"的刻板印象,把"修改代码"等同于"破坏调试状态"。命题人故意用"就要终止调试、关闭该文件并重新打开"这种冗长的后果描述,让考生误以为这是 IDE 的硬性规定。如果你只背结论不观察工具行为,就会掉进这个"绝对化"的语义陷阱。

换个角度想,如果命题改成"调试过程中可以修改源程序,且修改后程序会重新执行",答案就变成 A。再问自己:遇到此类题先确认"IDE 默认支持热更新吗?"——记住,GESP 一级重点不是背规则,而是理解工具的基本行为。

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断