编译原理期中复习

二章考点

<mark>标星号为必考</mark>

三章考点

题型:

题1


(1)查看这个文法有没有不确定因素:公共左因子,左递归


(2)

题2


题3


(1)第一步:消除公共左因子

第二部:绘制表格求first,follow集,判断是否时LL(1)


第三步:判定有或的产生式

(2)构造分析表

(3)描述分析过程

输入串 动作
#A aadl# A->aA’
#A’a aadl# 匹配
#A’ adl# A‘->ABl
#lBA adl# A->aA’
#lBA’a adl# 匹配
#lBA’ dl# A’->null
#lB dl# B->dB’
#lB’d dl# 匹配
#lB’ l# B’->null
#l l# 匹配
# # 分析成功

题4

V->NV'
V->NULL|[E]
E->VE'
E'->NULL|+E
N->i
FIRST([E])^FOLLOW(V')=NULL
FIRST(+E)^FOLLOW(E')=NULL
因为都为空集,所是LL1文法

题5


正确答案(A)

题6


正确答案(B)

题7


正确答案(A)

题8




正确答案(B)

题9


正确答案(A)

题10


正确答案(B)

题11


正确答案(D)

题12


正确答案(B)

题13


正确答案(A)

题14


正确答案(B)

题15


正确答案(C)

全部评论

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务