返回
当前 - 选择题 - 指令系统
题号:0020260500049
单选题
2026年5月第49题

编译器通常不负责完成的是(解释运行目标程序)。

问题(1)
浓缩知识点

编译器负责词法分析、语法分析、语义分析、优化和代码生成等工作。解释运行目标程序属于解释器或运行环境职责,不是编译器必须完成的工作。编译器主要完成词法分析、语法分析、语义分析、中间代码生成、优化和目标代码生成;解释执行属于解释器或运行环境职责。编译器主要完成词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。装配、链接、装载和运行时解释属于相邻工具链或运行环境职责;解释器逐句翻译执行,也不等同于编译器。

正确答案
A

本题考察的是编译过程

编译器负责词法分析、语法分析、语义分析、优化和代码生成等工作。解释运行目标程序属于解释器或运行环境职责,不是编译器必须完成的工作。

选项 A:解释运行目标程序。解释运行是解释器或运行环境的职责,编译器通常负责把源程序翻译成目标代码或中间表示。
选项 B:词法分析。词法分析把字符流识别为记号,是编译前端的典型阶段。
选项 C:语法分析。语法分析根据文法构造语法结构,是编译器的重要阶段。
选项 D:语义分析。语义分析检查类型、作用域等语义约束,也属于编译器前端工作。

因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有