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

问题:

[单选] 在编译方法中,动态存储分配的含义是()。

在运行阶段对源程序中的量进行分配。在编译阶段对源程序中的量进行分配。以上都不是。

问题:

[单选] 最左简单子树的末端节点构成的符号串称为()。

句柄。最左素短语。素短语。简单短语。

问题:

[单选] ()这样一些语言,它们能被确定的有穷自动机识别,但不能用正规表达式表示。

存在。不存在。无法判定是否存在。

问题:

[单选] BNF是一种广泛采用的()的工具。

描述规则。描述语言。描述文法。描述句子。

问题:

[单选] 文法S→abC,bC→ad是几型文法?()

0型文法。1型文法。2型文法。3型文法。

问题:

[单选] 某个语言,它能用正规表达式表示,但是它不能使用任何正规文法表示,这个语言必然是()

1型文法所对应的语言。含有二义的语言。既含有左递归又含有右递归。不存在的语言。

问题:

[单选] 下面()不是自底向上的语法分析方法。

SLR(1)。LR(1)。LL(k)。算符优先符。

问题:

[多选] 编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过()。

编辑。编译。连接。运行。调试。

问题:

[多选] 编译程序工作时,通常包括()阶段。

词法分析。语法分析。中间代码生成。语义检查。目标代码生成。

问题:

[多选] 程序一般分为哪两大类?()

高级语言。专用程序语言。低级语言。通用程序语言。