当前位置:计算机科学技术题库>编译原理题库

问题:

[单选] 审查每个算符是否具有语言规范允许的运算对象是()的工作。

语法分析。语义分析。中间代码生成。代码优化。目标代码生成。

问题:

[多选] 编译程序从逻辑结构上,一般由()组成,此外编译程序还包括表格处理程序、出错处理程序。

词法分析程序。语法分析程序。语义分析程序。中间代码生成程序。代码优化程序。目标代码生成程序。

问题:

[多选] 通常编译过程分成前端和后端,其中前端包括(),后端包括目标代码生成。

语法分析。语义分析。中间代码生成。词法分析。

问题:

[多选] 语言程序的测试工具有()

静态分析器。动态测试器。调试工具。格式化工具。

问题:

[判断题] 编译程序与具体的机器有关,与具体的语言无关。

正确。错误。

问题:

[判断题] 静态分析器是在不运行程序的情况下对源程序进行静态地分析,以发现程序中潜在的错误或者异常。

正确。错误。

问题:

[判断题] 编译程序究竟分成几遍,参考的因素主要是源语言和机器(目标)的特征。

正确。错误。

问题:

[判断题] 递归下降法允许任一非终极符是直接左递归的。

正确。错误。

问题:

[判断题] LR法是自顶向下语法分析方法。

正确。错误。

问题:

[判断题] 所有的编译程序都需要生成中间代码。

正确。错误。