试题详情
- 简答题说明下面文法G[S]是二义性文法:S→SaS|SbS|cSd|eS|f
-
fafbf是文法G[S]的一个句子,并且有两个不同的最右推导。
(1)S=>SaS=>SaSbS=>SaSbf=>Safbf=>fafbf
(2)S=>SbS=>Sbf=>SaSbf=>Safbf=>fafbf
因此说明此文法有二义性。 关注下方微信公众号,在线模考后查看
热门试题
- 构造LR分析器的任务就是产生LR分析表。
- 按照三种基本控制结构文法将下面的语句翻译
- 编译程序与具体的机器有关,与具体的语言无
- 决定目标代码的因素有哪些?
- 一个句型中的最左简单短语称为该句型的()
- 计算机高级语言翻译成低级语言只有解释一种
- 下列()不是数据空间的使用方法和管理方法
- 自上而下语法分析的主要动作是()
- 计算机执行用高级语言编写的程序有哪些途径
- 代码生成阶段的主要任务是()
- 编译程序究竟分成几遍,参考的因素主要是源
- 编译程序中错误处理的任务是对检查出的错误
- 正规式M1和M2等价是指()。
- 确定的自动机以及不确定的自动机都能正确地
- 在属性文法中,综合属性与继承属性是如何传
- 规范归约中的可归约串是指()。
- 逆波兰法表示的表达式把运算对象放在运算符
- 一个名字的属性包括()和()。
- 编译程序绝大多数时间花在()上。Q
- 逆波兰表示法表示表达式时无须使用括号。