问题
单项选择题
在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。
A.语法分析
B.语义分析
C.代码生成
D.出错处理
答案
参考答案:D
解析:
本题考查程序语言基础知识。一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理,如下图所示。
在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。
A.语法分析
B.语义分析
C.代码生成
D.出错处理
参考答案:D
解析:
本题考查程序语言基础知识。一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理,如下图所示。