教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

2011-2012编译原理考试题10套,很多高校都用这套(9)

来源:网络收集 时间:2026-07-23
导读: 1、 把下图确定化和最小化:(15分) b b 0 a b a a a b a 密 封 线 2、 已知文法G S::=bBc|aAB A::=bAa|a B::=a|? 写出所有非终结符号的First集和Follow集,构造预测分析表并给出输入串abbaaa分析过程。(15分) 3

1、 把下图确定化和最小化:(15分)

b b 0 a b a a a b a 密 封 线

2、 已知文法G S::=bBc|aAB A::=bAa|a B::=a|? 写出所有非终结符号的First集和Follow集,构造预测分析表并给出输入串abbaaa分析过程。(15分) 3、 若有文法G(S)的产生式如下:S::=bASB|bA A::=dSa|b B::=cAa|c构造识别所

有项目集规范族的DFA。(20分) 判断该文法是否是LR(0)文法,说明理由。 判断该文法是否是SLR(1)文法,说明理由。 判断该文法是否是LR(1)文法,说明理由。 判断该文法是否是LALR(1)文法,说明理由。

二、综合题:(共35分) 1、(10分)对于文法G(S): S ?bMbM ?(L|aL ?Ma)

(1)写出句型b(Ma)b的最右推导并画出语法树。 (2)写出上述句型的短语,直接短语和句柄。

2、 (5分)对下面的文法G[S]构造状态转换图,并说明符号串aabca是否是该文法接受

的句子: S→Aa S→B A→Cc A→Bb B→Bb B→a C→D C→Bab D→d 3、 (10分)将下面具有?的NFA确定化

S0 m ? S1 S2 n S3 ? e

4、 (5分)求出下列文法所产生语言对应的正规式。

S→aS S→bA S→b A→aS 5、 (5分)构造识别下面正规式的NFA

ab(a|b)* 四、综合题(共45分)

1、(10分)计算文法G(M)的每个非终结符的FIRST和FOLLOW集合,并判断该文法是否是LL(1)的,请说明理由。 G(M):

a) M → TB

b) T → Ba | ?

c) B → Db | eT | ? d) D → d | ?

2、(15分)对文法G(S): S → a | ^ | (T) T → T,S | S

(1) 构造算符优先表;

(2) 判断是算符优先文法吗?

(3) 构造优先函数。 3、(10分)将表达式A-B*(C+D)+E/F↑G分别表示为三元式、四元式、逆波兰式序列 4、(10分)设有文法G[S]

S→Ba|Bb|c B→Bd|Se|f

判断该文法是哪一类LR文法,说明理由,并构造相应的分析表 二、简答题:(每小题5分,共30分)

1、写一个文法使其语言为L(G)={ anbmambn | m,n≥1}。

2、对于文法G(E): E?T|E+T T?F|T*F F?(E)|i

(1) 写出句型(T*F+i)的最右推导并画出语法树。 (2) 写出上述句型的短语,直接短语、句柄和素短语。 3、求出下列文法所产生语言对应的正规式。

S::=bS|aA A::=aA|bB B::=aA|bC|b C::=bS|aA

4、将表达式((a*d+c)/d+e)*f+g分别表示三元式、四元式、逆波兰式序列 5、消除下列文法的左递归。

S::=SaP|Sf|P P::=QbP|Q Q::=cSd|e 6、给出与下图的NFA等价的正规文法。

a S1 b S3 ε S0 c ε S2

三、问答题:(共计50分)

5、 已知文法G A::=aABe|a B::=Bb|d

(1) 给出与上述文法等价的LL(1)文法G’。 (2) 构造预测分析表并给出输入串aade#分析过程。(10分)

6、 设?={0,1}上的正规集S由倒数第二个字符为1的所有字符串组成,请给出该字集对应的正规式,并构造一个识别该正规集的DFA。(15分) 3、设文法G(S):(10分)

S?SiA|AA?A?B|BB?)A*|(

构造算符优先关系表和优先函数。

4、构造文法G(S):

(1) S ? BB (2) B ? aB

(3) B? b

的LR分析表。假定输入串为abab,请给出LR分析过程(即按照步骤给出状态,符号,输入串的变化过程)(15分)。 二、简答题:(共30分)

7、 (5分) 证明下面文法是二义性的。P::=PaP|PbP|cP|Pe|f

8、 (10分) 对于文法G(E): E?T|E+T T?F|T*F

F?(E)|i

(1) 写出句型T*F+i1*i2的最右推导并画出语法树。

(2) 写出上述句型的短语,直接短语、句柄、素短语和最左素短语。 3、(5分) 求出下列文法所产生语言对应的正规式。

S::=aA A::=bA|aB|b B::=aA

4、(5分) 写出表达式a+b*(c-d)对应的逆波兰式、三元式序列和抽象语法树。 5、(5分)写一个文法使其语言为L(G)={anbncm| m,n≥1,n为奇数,m为偶数}。 三、问答题:(共计50分) 1、已知文法G S::=aBc|bAB A::=aAb|b B::=b|? 构造预测分析表并给出输入串baabbb分析过程。(10分)

2、构造正规式 (0|1)*00 相应的DFA并进行化简。(15分)

9、 若有文法G(S)的产生式如下:S::=bASB|bA A::=dSa|b B::=cAa|c构造识别所

有项目集规范族的DFA。(15分)

(1) 判断该文法是否是LR(0)文法,说明理由。

(2) 判断该文法是否是SLR(1)文法,说明理由。 (3) 判断该文法是否是LR(1)文法,说明理由。 (4) 判断该文法是否是LALR(1)文法,说明理由。 10、 (10分)对文法G(S):

S ? S ? a T | a T | ? a T

T ? ? a T | ? a

(1) 消除该文法的左递归和提取左公因子;

(2) 构造各非终结符的FIRST和FOLLOW集合;

(3) 构造该文法的LL(1)分析表,并判断该文法是否是LL(1)的。

…… 此处隐藏:590字,全部文档内容请下载后查看。喜欢就下载吧 ……
2011-2012编译原理考试题10套,很多高校都用这套(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520212.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)