编译原理复习题答案教学材料.docVIP

  • 1
  • 0
  • 约6.52千字
  • 约 17页
  • 2019-09-21 发布于天津
  • 举报
PAGE 1 二、概念题 1、设有文法:P→P+Q|Q Q→Q*R|R R→(P)|i (1)证明Q*R+Q+Q是它的一个句型。(3分) (2)给出Q*R+Q+Q的所有短语,直接短语和句柄。(4分) (3)给出句子i+i*i的最右推导。(4分) (4)给出句子i+i*i的最左推导。(4分) 2、设有文法:E→E+T|T T→T*F|F F→(E)|i (1)证明E+T*F是它的一个句型。(3分) 答案: (2)给出E+T*F的所有短语,直接短语和句柄。(4分) 短语: E+T*F, T*F, 直接短语: T*F 句柄: T*F (3)给出句子i+i*i的最右推导。(4分) 3、写出表达式a+b*(c-d)对应的逆波兰式和三元式序列。 答案:逆波兰式:(abcd-*+) 三元式序列: OP ARG1 ARG2 (1) - c d (2) * b (1) (3) + a (2) 三、词法分析题 给出下面语言的相应文法 L1={anbnambm|n,m≥0} 答案:??S→AB|A|B|∑ ?A→?aAb|ab? B→?aBb|ab 给出下面语言的相应文法 L2={anbnci|n≥1,i≥0} 答案:?S→?AB|B???

文档评论(0)

1亿VIP精品文档

相关文档