第六章单元测试
  1. 某属性文法,产生式S→B关联的语义计算包括{ B.f := S.f} ,据此判断.f是( )属性。

  2. A:综合属性 B:继承属性 C:遗传属性 D:具体属性
    答案:继承属性
  3. 某属性文法,产生式E→T关联的语义计算包括{ E.val := T.val} ,据此判断.val属性应该在( )语法分析过程中进行语义计算。

  4. A:从左到右 B:自底向上 C:自顶向下 D:从右到左
  5. 某属性文法,产生式B→Bb关联的语义计算是B→{B1.in_num :=B.in_num }B1b{ B.num := B1.num-1} ,在自顶向下语法分析时,对于应该先计算的属性描述正确的是( )。

  6. A:继承属性.num B:继承属性.in_num C:综合属性.in_num D:综合属性.num
  7. 某属性文法中,为产生式A→Aa关联的语义计算可以是{ A.n→A.n +1} 。

  8. A:错 B:对
  9. S-属性文法的语义技术是自底向上进行。

  10. A:对 B:错
  11. 语法制导的语义计算是指在语义分析的同时,顺便进行语法分析和检查。

  12. A:对 B:错
  13. 原来的文法G(S)的基础上,为其文法符号关联具有特定意义的属性,并为产生式关联语义计算或条件谓词,就构成属性文法。

  14. A:错 B:对
  15. 终结符号的属性值来自词法分析的结果。

  16. A:对 B:错
  17. 既有继承属性又有综合属性的文法是L-属性文法。

  18. A:对 B:错
  19. 基于属性文法的语义计算更适合在语法分析时实现语义计算。

  20. A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部