PUERTA | PUERTA-CS-2004 | Pregunta 45

Considere la gramática con las siguientes reglas de traducción y E como símbolo de inicio.

E → E1 # T { E.value = E1.value * T.value }
         | T{ E.value = T.value }
T → T1 & F { T.value = T1.value + F.value }
          | F{ T.value = F.value }
F → num { F.value = num.value } 

Calcule el valor E para la raíz del árbol de análisis sintáctico para la expresión: 2 # 3 & 5 # 6 & 4.
(A) 200
(B) 180
(C) 160
(D) 40

Respuesta: (C)
Explicación: Ver pregunta 5 de https://www.geeksforgeeks.org/compilers-set-1/

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 *