Está en la página 1de 4

Hernandez Balderas Miguel Angel 3CM14

3 Guía Compiladores
Falso o Verdadero (F/V)
1.-En lenguaje C los parámetros formales no tienen nombre F )
2.-En lenguaje C los parámetros formales son como variables locales que ya fueron inicializadas en V
el momento de la Ilamada a la función o procedimiento
3.-En lenguaje C las variables locales (no estáticas) se crean cuando se entra a una Función y se V
destruyen cuando se sale de la función
4.-En hoc los parámetros formales no tienen nombre V )
S.-No es posible definir funciones recursivas en hoc F )
6.-En hoc no hay variables locales F
7.-Es imposible que la pila de hoc se desborde (Stack Ovcrflow) F )
8.-En hoc cuando una Función termina su ejecución se saca su marco de la pila ( V )
9.-En hoc los parmetros reales son I istas de el presiones ( V

T 0.-En hoc las llamadas a función no son expresiones F )


I I .-En hoc las llamadas a procedimiento son enunciados V )
12.-En hoc e! código que ejecuta la maquina virtual de pila es la en prefijo (considere como se ejecuta F )
una operación de suma)
I 3.-En hoc los parámetros reales se meten a la pila F )
14.-En e! Análisis sint3c\ico ascendente el árbol de análisis sintáctico la construcción se inicia en la V
raíz y a\‘anza hacia las hojas
I 5.-En el Análisis sintáctico descendente se construye el árbol de análisis sintáctico de la cadena de F
desde las hojas y avanza hacia las ralz

1.-Cuantas pilas hay en HOC6?


a) l b) 2 c) 3 d) 4

2.-En HOC6 que se usa como pila de llamadas?


a) prog b) stack c) frame d) fp

3,-Cual es el apuntador que apunta a la pila de llamadas?


a) stack b) stackp c) frame d) fp

4.-Cual es el apuntador que apunta a la l a instruccion de una frncion builtin?


a) ptr b) defn c) progbase d) progp

5.-Cual es el apuntador que apunta a la la instruccion del cuerpo de una funcion o precedimiento
definido por el usuario?
a) pto b) defn c) progbase d) progp

6.-Cual es el tipo de retorno de una funcion definida por el usuario en HOC6?


a) double b) int c) Datum d) Symbol

7.-Que instruccion saca un marco de funcion de la pila de llamadas?


a) --stackp b) --fp c) ++stackp d) ++fp

8.-Cual es el apuntador que apunta al ultimo de los parametros?


a) stackp b) progbase c) fp d) argn
Hernandez Balderas Miguel Angel 3CM14

SLR
Pila Entrada Acción
0 ((21,18),17)$ d3
0(3 (21,18),17)$ d3
0(3(3 21,18),17)$ d2
0(3(3n2 ,18),17)$ r1
0(3(3E4 ,18),17)$ d5
0(3(3E4,5 18),17)$ d2
0(3(3E4,5n2 ),17)$ r1
0(3(3E4,5E6 ),17)$ d7
0(3(3E4,5E6)7 ,17)$ r2
0(3E4 ,17)$ d5
0(3E4,5 17)$ d2
0(3E4,5n2 )$ r1
0(3E4,5E6 )$ d7
0(3E4,5E6)7 $ r2
0E1 $ Aceptar

Análisis Sintáctico Peredictivo no Recursivo.


Hernandez Balderas Miguel Angel 3CM14

Pila Entrada Acción


$A (a)$ A → (A)
$)A( (a)$
$)A a)$ A→a
$)a a)$
$) )$
$ $

Análisis Sintáctico Peredictivo no Recursivo.


Pila Entrada Acción
$A ((a))$ A → (A)
$)A( ((a))$
$)A (a))$ A → (A)
$))A( (a))$
$))A a))$ A→a
$))a a))$
$)) ))$
$) )$
$ $

((((a))))
Pila Entrada Acción
0 ((((a))))$ d2
0(2 (((a))))$ d2
0(2(2 ((a))))$ d2
0(2(2(2 (a))))$ d2
0(2(2(2(2 a))))$ d5
0(2(2(2(2a5 ))))$ r2
0(2(2(2(2A3 ))))$ d4
0(2(2(2(2A3)4 )))$ r1
0(2(2(2A3 )))$ d4
0(2(2(2A3)4 ))$ r1
0(2(2A3 ))$ d4
0(2(2A3)4 )$ r1
Hernandez Balderas Miguel Angel 3CM14
0(2A3 )$ d4
0(2A3)4 $ r1
0A1 $ Aceptar

(a , a , a , a )
Pila Entrada Acción
$S (a,a,a,a)$ S→(SR
$RS( (a,a,a,a)$
$RS a,a,a,a)$ S→a
$Ra a,a,a,a)$
$R ,a,a,a)$ R→,SR
$RS, ,a,a,a)$
$RS a,a,a)$ S→a
$Ra a,a,a)$
$R ,a,a)$ R→,SR
$RS, ,a,a)$
$RS a,a)$ S→a
$Ra a,a)$
$R ,a)$ R→,SR
$RS, ,a)$
$RS a)$ S→a
$Ra a)$
$R )$ R→)
$) )$
$ $

También podría gustarte