在对源程序进行编译过程中,( )是正确顺序。
- A.语义分析、语法分析、词法分析
- B.语法分析、词法分析、语义分析
- C.词法分析、语法分析、语义分析
- D.词法分析、语义分析、语法分析
正确答案及解析
正确答案
C
解析
本题考查程序语言基础知识。
编译程序功能是把某高级语言书写源程序翻译成与之等价目标程序(汇编语言程序或机器语言程序)。编译程序工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、符号表管理和出错处理,如下图所示。
在对源程序进行编译过程中,( )是正确顺序。
本题考查程序语言基础知识。
编译程序功能是把某高级语言书写源程序翻译成与之等价目标程序(汇编语言程序或机器语言程序)。编译程序工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、符号表管理和出错处理,如下图所示。