admin 管理员组

文章数量: 1086019


2024年4月21日发(作者:python调用java)

东师编译原理17春在线作业1

一、单选题

1、B 2、A 3、B 4、C 5、B

一、单选题(共 20 道试题,共 60 分。)V 1. 设有文法G[I]:I::=I1|I0|Ia|Ic|a|b|c,

下列符号串中是该文法的句子的是哪个()。

A. ab0

B. a0c01

C. 1aba

D. 0bc10

正确答案:B

2. 在编译中产生语法树是为了什么()。

A. 语法分析

B. 语义分析

C. 词法分析

D. 产生目标代码

正确答案:A

3. 已知文法G定义为:S→WZ,W→X|Y,X→x|xX,Y→y|yY,Z→z|zZ,与该文法描述相同语言

的正规表达式是哪个()。

A. xx*|yy*|zz*

B. (xx*|yy*)zz*

C. xx*(yy*|zz*)

D. (xx|yy)*zz*

正确答案:B

4. LL(1)分析法的名字中,第二个“L”的含义是什么()。

A. 最右推导

B. 最右归约

C. 最左推导

D. 最左归约

正确答案:C

5. 所谓递归下降法,是指对文法的每一个什么符号,都根据相应产生式各候选式的结构,

为其编写一个子程序 (或函数)()。

A. 终结符号

B. 非终结符号

C. 符号

D. 开始符号

正确答案:B

6. 语法分析是依据语言的什么规则进行的()。

A. 语法

B. 语义

C. 语用

D. 运行

正确答案:A

7. 当试图用某一产生式A→α归约栈顶符号串α时,不仅查看栈中符号串δα,还向前


本文标签: 文法 产生 符号串 语言