编译原理期末考试习题及问题详解(桂电).pdfVIP

  • 9
  • 0
  • 约9.49千字
  • 约 9页
  • 2020-07-09 发布于天津
  • 举报

编译原理期末考试习题及问题详解(桂电).pdf

文档 桂 林 电 子 科 技 大 学 试 卷 2012-2013 学年第 2 学期 课号 课程名称 编译原理试题、答案和评分标准 (A 卷;闭卷) 适用班级(或年级、专业) 01 应本 考试时间 120 分钟 班级 学号 题 号 一 二 三 四 五 六 七 八 九 十 成绩 满 分 20 8 6 6 15 10 10 15 10 100 得 分 评卷人 一、填空题 | (每题4 分,共 20 分) 1. 乔母斯基定义的 3 型文法(线性文法)产生式形式 A Ba|a, 或 A aB|a ,A,B∈Vn, a,b ∈Vt 。 2. 语法分析程序的输入是 单词符号,其输出是 语法单位 。 3 型为 B .aB 的 LR (0 )项目被称为 移进 项目,型为 B a.B 的 LR (0 ) 项目被称为 待约 项目, 4. 在属性文法中文法符号的两种属性分别为 继承属性 和 综合属性 。 5、运行时存贮管理方案有 静态存储分配、动态存储分配 和 堆式存储分配 和方案。 二 . 已知文法 G(S) (1) E T | E+T (2) T F | F*F (3) F (E)| i (1)写出句型( T*F+i )的最右推到并画出语法树。 (4 分) (2 )写出上述句型的短语,直接短语和句柄。 (4 分) 答: (1)最右推到( 2 分) E == T == F == (E) == (E+T) == (E+F) == (E+i) == (T+i) == (T*F+i) (2) 语法树( 2 分) (3 )(4 分) 短语: (T*F+i ) ,T*F+i ,T*F , i 直接短语: T*F , i 句柄: T*F 文档 三 . 证明文法 G(S) : S SaS | ε 是二义的。 (6 分) 答:句子 aaa 对应的两颗语法树为: 因此,文法是二义文法 四. 给定正规文法 G (S): (1) S Sa | Ab |b (2) A Sa 请构造与之等价的 DFA。(6 分) 答:对应的 NFA为: (6 分) 状态转换表: a b {F} Φ {S} {S} {S,A} Φ {S,A} {S,A} {S} 五 . 构造识别正规语言 b*a(bb*a)*b* 最小的 DFA (要求写出求解过程)。(15 分) 答: (1)对应的 NFA (5 分) (2 )将( 1)所得的 NFA确定化: (5 分) a b {0} {1 ,3} {0} {1,3} Φ {2 ,3} {2,3}

文档评论(0)

1亿VIP精品文档

相关文档