📜  门| GATE CS 1996 |第35章

📅  最后修改于: 2021-06-29 23:22:34             🧑  作者: Mango

产生的语法是

 → if id then 
  → if id then   else 
  → id := id

是模棱两可的,因为
a)如果a则if b则c:= d有两个解析树的句子
b)如果a则if则b则c:= d造句的最左和最右派生出不同的解析树
c)如果a则if b则c:= d else c:= f的句子有两个以上的解析树
d)如果a则if b则c:= d else c:= f的句子有两个解析树
(一)
(B) b
(C) c
(D) d答案: (D)
解释:
这个问题的测验