PUERTA | PUERTA CS 1996 | Pregunta 35

La gramática cuyas producciones son

 <stmt> → if id then <stmt>
 <stmt> → if id then  <stmt> else <stmt>
 <stmt> → id := id

es ambiguo porque
a) la oración   si a entonces si b entonces c:= d   tiene dos árboles de análisis sintáctico
b) las derivaciones más a la izquierda y más a la derecha de la oración   si a entonces si b entonces c:= d  dan lugar a diferentes árboles de análisis sintáctico
c ) la oración   si a entonces si b entonces c:= d más c:= f   tiene más de dos árboles de análisis
d) la oración   si a entonces si b entonces c:= d más c:= f   tiene dos árboles de análisis
(A) a
(B) b
(C) c
(D) d

Respuesta: (D)
Explicación:
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *