调试程序的方法有
这题考的是编程调试的实操手段。拿到题先想:哪个选项是真正能帮你定位 bug 的?A 选项那种‘玄学’注释纯属闹剧,直接排除;剩下 B、C、D 都是正规军,但命题人最爱在‘阅读源代码’这种看似正确实则被语境扭曲的选项上挖坑,比如把‘阅读’当成‘调试方法’本身,或者混淆‘静态分析’与‘动态调试’的边界,所以审题时要警惕这种偷换概念的陷阱。
易错点:被 A 项幽默感带偏,误以为注释也算调试;纠结 D 项是否属于“运行时”调试,需理解广义语境下阅读源码也是排查 bug 的关键步骤。
本题考查调试方法。A 项注释无法执行,非调试手段;B 项单步调试可逐行观察变量,是核心方法;C 项 print 输出中间变量,通用且有效;D 项阅读源代码属静态分析,广义上有助于定位问题。综上,B、C、D 均为调试相关操作。故答案为 B、C、D。