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

问题:

[单选] 一个编译程序中,不仅包含词法分析,(),中间代码生成,代码优化,目标代码生成等五个部分。

语法分析。文法分析。语言分析。解释分析。

问题:

[单选] 词法分析器用于识别()

字符串。语句。单词。标识符。

问题:

[单选] 语法分析器则可以发现源程序中的()

语义错误。语法和语义错误。错误并校正。语法错误。

问题:

[单选] 下面关于解释程序的描述正确的是()。 (1)解释程序的特点是处理程序时不产生目标代码 (2)解释程序适用于COBOL和FORTRAN语言 (3)解释程序是为打开编译程序技术的僵局而开发的

(1)(2)。(1)。(1)(2)(3)。(2)(3)。

问题:

[单选] 解释程序处理语言时,大多数采用的是()方法。

源程序命令被逐个直接解释执行。先将源程序转化为中间代码,再解释执行。先将源程序解释转化为目标程序,再执行。以上方法都可以。

问题:

[单选] 编译过程中,语法分析器的任务就是()。 (1)分析单词是怎样构成的 (2)分析单词串是如何构成语句和说明的 (3)分析语句和说明是如何构成程序的 (4)分析程序的结构

(2)(3)。(2)(3)(4)。(1)(2)(3)。

问题:

[单选] 编译程序是一种()

汇编程序。翻译程序。解释程序。目标程序。

问题:

[单选] 文法G所描述的语言是()的集合

文法G的字母表V中所有符号组成的符号串。文法G的字母表V的闭包V*中的所有符号串。由文法的开始符号推出的所有终极符串。由文法的开始符号推出的所有符号串。

问题:

[单选] 文法分为四种类型,即0型、1型、2型、3型。其中3型文法是()。

短语文法。正则文法。上下文有关文法。上下文无关文法。

问题:

[单选] 一个上下文无关文法G包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,以及一组()。

句子。句型。单词。产生式。