国际空间研究组织 | ISRO CS 2015 |问题 26
哪些语法规则违反了运算符语法的要求? A、B、C 是变量,a、b、c 是终端
1) A → BC
2) A → CcBb
3) A → BaC
4) A → ε
(A)仅 1 个
(B)仅 1 和 2
(C)仅 1 和 3
(D)仅 1 和 4答案: (D)
解释:在运算符语法中,不允许在右侧有两个相邻的非终结符的产生规则。此外,也不允许出现空的生产规则。因此,不允许 A → BC 和 A → ε。
正确的选项是(D)。
这个问题的测验
如果您在上面的帖子中发现任何错误,请在下方评论