编译原理期中复习

二章考点

<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)

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务