当前位置:问答库>考研试题

清华大学编译原理(50分)1997考研试题考研真题

  摘要

清华大学1997硕士入学编译原理试题

清华大学1997年研究生入学考试 编译原理试题(共50分)

1.(8分)

已知正规式(1)((a|b)* |aa)*b和正规式(2)(a|b)*b,试用有限自动机的等价性证明正规式(1)和(2)是等价的,给出相应的正规文法。 2.(8分)

已知文法G [A ]为: A→aABl|a B→Bb|d

① 试给出与G[A]等价的LL(1)文法G[A]

② 构造G'[A]的预测分析表给出输入串aade#的分析过程。 3.(8分)

有文法G[S]为: S→a|b|(A) A→SdA|S

完成下列算符优先关系表,并判断G[S]是否为算符优先文法。 G[S]的算符优先关系表

表1 算符优先关系表

a b ( ) d #

<· <·

<· <·

a

<· <·

b

<· (

) ·> ·> =· ·> ·>

D ·> ·> <· ·> <·

·> # ·> ·>