C++、Python 都是高级编程语言,它们的每条语句最终都要通过机器指令来完成。( )
答案A。根据计算机/编程基础知识分析判断。
仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。
【考点】计算机基础|机器语言|高级语言执行原理
命题人卡住的是"计算机底层工作模式"认知盲区——多数考生只关注语法,却忽略"高级语言必须翻译成机器指令"这一铁律。
解题只需两步推理链:(1) 明确"高级语言"定义——C++、Python 均属于高级语言;(2) 理解计算机执行本质——CPU 只能识别二进制机器指令。因此,任何高级语言语句在计算机中运行时,都必须经历"翻译→机器指令"过程。这是计算机体系结构的铁律,也是本题的结论来源。
错误选项 B 的设计逻辑很典型:利用"高级语言=无需机器指令"的刻板印象。命题人利用的是"术语混淆"陷阱——考生容易把"高级语言"与"机器语言"混为一谈,误以为高级语言是"独立于硬件"的。实际上,高级语言只是"离硬件远一点",但绝不是"离硬件远到不需要机器指令"。甚至 Python 的"解释执行"也依赖底层机器指令,只是中间多了个解释器层。
若把题干改为"C++、Python 都是解释型语言",答案立刻翻转——这就能考"编译型 vs 解释型"的分类知识。反命题思维提醒:刷到类似题时,先问自己"命题人想考执行模型还是语言分类?"