在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。( )
答案B。根据C++基础知识分析判断。
注意题目中的限定词。不确定时用代入法或排除法。
【考点】集成开发环境|程序调试
1. 🎯 考纲定位 本题考查《GESP 二级大纲》"编程环境"模块中 IDE 基本操作能力。命题人放这道题,专卡那些只背"调试不能改代码"结论、却不知 IDE 实际允许修改但需重新调试的考生——这是二级大纲明确要求的"理解调试流程"能力点。
2. 🧠 解题思维 看到"不能修改源程序"先判断其绝对性;关键观察是:调试器允许修改代码,但修改后必须终止调试、关闭文件再重新打开才能继续——这是 IDE 的设计逻辑。推理:题目把"修改后需重新调试"偷换为"不能修改",属于概念偷换。通法:遇到"不能修改/必须/唯一"等绝对表述,先想是否有例外或流程差异,再对照 IDE 实际行为。
3. 🪤 陷阱拆解 A 选项(正确)利用考生对调试流程的模糊印象,误以为修改代码会直接导致调试失败;B 选项(错误)才是正解。最阴险的细节是"不能修改源程序"这一绝对化表述,它把"修改后需重新调试"偷换成"不可修改",只要考生理解调试器的真实行为,就能识破。若只背结论而不理解本质,必掉坑。
4. 🔄 反命题思维 若将题干改为"调试过程中可以修改代码但需要重新调试",答案变 A;若强调"修改后无需关闭文件",则答案变 C(调试器会提示重新编译)。刷到类似题,先问自己:命题人想考 IDE 功能还是调试流程?确认后再下判断。