Sie sind auf Seite 1von 14

TEORIA DE AUTOMATAS BANCO DE PREGUNTAS 2DO BIMESTRE

1. Las gramticas tienen un elemento que permite identificar la primera regla:


a. Se denomina primer smbolo
b. Se denomina axioma
c. Se denomina regla inicial.

2. Derivar es un proceso en el que:


a. Se parte de las reglas y se llega a los no terminales
b. Se parte de los no terminales y se construye reglas
c. Se parte de los no terminales y se construye cadenas

3. Una gramtica siempre tiene en la parte izquierda de la primera regla un smbolo, este smbolo es:
a. Un Terminal
b. Una regla
c. Un no terminal

4. Un smbolo terminal es.


a. Un smbolo que se utiliza para derivar
b. La hoja de un rbol de derivacin
c. El que se ubica en la parte izquierda de una regla.

14. Cada regla de la funcin de transicin de un autmata de pila tiene dos partes, la parte derecha est formada por:
a. Cima de la pila, estado origen
b. Estado origen, Valor a escribir en la cima de la pila
c. Estado destino, Valor a escribir en la cima de la pila

15. El autmata de pila tiene.


a. Dos alfabetos
b. Tres alfabetos
c. Cuatro alfabetos

16. Las reglas de un autmata de pila tienen dos partes. En la primera parte hay tres componentes, estos son:
a. El estado, el smbolo que se reconoce y el smbolo que se lee de la pila
b. El estado, el smbolo que se reconoce y el smbolo que se escribe en la pila
c. Smbolo de entrada, el smbolo que se reconoce y el smbolo que se lee de la pila

17. Qu es lo que diferencia a un autmata de pila de un autmata finito?


a. La capacidad de entrada
b. La capacidad para recordar
c. La inclusin de una funcin de transicin

18. Cul de los siguientes componentes no es parte de la definicin formal de un autmata de pila?
a. Un conjunto finito de estados
b. Alfabeto de transicin
c. Smbolo inicial

23. Si a un autmata finito se le agrega una memoria este va a tener mayor capacidad de reconocimiento por que podr recordar.
El autmata finito y la memoria con cul de los siguientes conceptos se asocia ms?
a. Autmata finito no determinista
b. Autmata de pila
c. Autmata finito determinista

91. Un rbol de derivacin representa:


a. De forma grfica una sentencia de un lenguaje
b. Un lenguaje
c. Un conjunto de smbolos de un alfabeto

95. El lenguaje que reconoce una gramtica est conformado


a. Por los smbolos que puede derivar
b. Todas las sentencias que puede derivar
c. Todas las reglas que puede derivar

96. Una gramtica se define formalmente con:


a. 2 componentes
b. 3 componentes
c. 4 componentes

97. Una gramtica es ambigua cuando:


a. Existe ms de dos cadenas similares en la sentencia de un lenguaje
b. Existe ms de un rbol para una sentencia de un lenguaje
c. Tiene varias sentencias equivalentes para una expresin

98. Un smbolo terminal:


a. Es cualquier componente de la gramtica
b. Es cualquier sentencia que se forme de una gramtica
c. Es un componente de una sentencia

99. La diferencia entre un lenguaje independiente de contexto y un regular de contexto radica en que.
a. El independiente de contexto requiere siempre de una gramtica y el regular no
b. El independiente de contexto genera cualquier tipo de cadenas y el regular no
c. El independiente de contexto requiere seguir reglas y el regular no

105. Para que una gramtica quede en forma normal de Chomsky, en la parte derecha debe tener:
a. Solamente terminales
b. Solamente no terminales
c. Terminales o no terminales

107. La derivacin de una sentencia.


a. Debe iniciar siempre por un terminal
b. Debe iniciar siempre por un no terminal
c. Puede iniciar por un terminal o un no terminal

110. Al transformar una gramtica a forma normal de Chomsky la eliminacin de smbolos intiles significa:
a. Eliminar un smbolo que no cumpla ninguna funcin a pesar de formar parte de la gramtica
b. Eliminar una regla que vaya a vaco
c. Eliminar la parte izquierda de una regla siempre y cuando este smbolo sea no terminal

111. Un autmata de pila?


a. Tiene dos memorias adicionales
b. Recuerda los smbolos y estados recorridos
c. Tiene una funcin de transicin compartida

116. En un proceso de derivacin:


a. Se aplican solo reglas que puedan generar hojas
b. Se aplican solo reglas que generan nodos internos
c. Se aplica la regla que sea necesaria

25. Para que una gramtica quede en forma normal de Chomsky, en la parte derecha debe tener:
a. un NO terminal
b. dos NO terminales
c. varios NO terminales

26. Para que una gramtica quede en forma normal de Chomsky, en la parte derecha debe tener:
a. Mximo un terminal
b. Mximo dos terminales
c. Cualquier nmero de terminales

27. Para que una gramtica quede en forma normal de Chomsky


a. No debe tener ms de 3 terminales
b. No debe tener smbolos complementarios
c. No debe tener smbolos intiles

28. Para que una gramtica sea expresada en forma normal de Chomsky
a. No debe tener ms de 3 terminales en el lado derecho de cada regla
b. No debe tener ms de un terminal en el lado derecho de cada regla
c. No puede tener ms de dos smbolos en el lado izquierdo de cada regla

37. El lenguaje de una gramtica G, est representado por:


a. El conjunto de cadenas que la G puede derivar
b. El conjunto de reglas que conforman la G
c. El conjunto de cadenas y de reglas de la G

38. La derivacin:
a. Permite construir sentencias
b. Permite reemplazar reglas
c. Permite comprobar cadenas

40. Un lenguaje independiente de contexto


a. Es ms amplio que uno regular
b. Es mas dbil que uno regular
c. Tiene la misma potencia que uno regular

45. En un autmata de pila, la memoria la constituye la pila. Para escribir en esta pila se cuenta con un:
a. Lenguaje de la pila
b. Alfabeto de la pila
c. Gramtica de la pila

46. Un autmata de pila tiene.


a. Un estado inicial
b. Dos estados iniciales
c. Varios estados iniciales

47. Cul de los siguientes componentes no es parte de la definicin formal de un autmata de pila?
a. Conjunto de estados
b. Alfabeto dual
c. Funcin de transicin

56. En un rbol de derivacin:


a. Las hojas del rbol se representan con mayscula
b. Las hojas del rbol se representan con smbolos especiales
c. Las hojas del rbol se escriben con minscula

57. Una derivacin por la izquierda


a. Construye la cadena desde la izquierda a la derecha
b. Reemplaza el terminal (smbolo) ubicado a la derecha
c. Reemplaza el no terminal (variable) ubicado a la derecha

75. Un lenguaje independiente de contexto


a. Reconoce ms cadenas que un lenguaje regular
b. Reconoce menos cadenas que un lenguaje regular
c. Tiene las mismas cadenas que un lenguaje regular

76. El smbolo inicial de la gramtica.


a. Es un terminal
b. Es un no terminal
c. Es una regla
83. La ambigedad significa
a. Que se pueden crear dos sentencias distintas con la misma gramtica
b. Que se pueden crear dos sentencias distintas para el mismo rbol
c. Que se pueden crear dos rboles distintos para la misma sentencia

86. Cul de los siguientes conjuntos abarca el concepto de gramtica?


a. Conjunto de smbolos
b. Conjunto de reglas
c. Conjunto de terminales

13. La funcin de transicin de un autmata de pila est formada por:


a. Reglas
b. Smbolos
c. Estados

67. Un smbolo terminal se utiliza para:


a. Construir sentencias
b. Construir cadenas
c. Construir reglas

*****************************************************************************************

5. Dada la siguiente gramtica:


Regla 1: IFC -> IF ELSE
Regla 2: IF -> if (condicion) B
Regla 3: B -> sentencia
Regla 4: ELSE -> else B
En la siguiente sentencia:
if condicion sentencia else sentencia Cul es el error?

a. No correctamente se aplica regla 2


b. No correctamente se aplica regla 3
c. No correctamente se aplica regla 1

6. Dada la gramtica
<FOR> ---> for (id=val; id <OPRELACIONAL> id; id++) <BLOQUE>
<OPRELACIONAL> ---> <
<OPRELACIONAL> ---> >
<OPRELACIONAL> ---> ==
<BLOQUE> ---> <UNASENTENCIA> <BLOQUE>
<BLOQUE> ---> <UNASENTENCIA>
<UNASENTENCIA> ---> id++
Cul de las siguientes sentencias se puede generar?
a. For (a=1; a<10; a++)
C++
D++
E++
b. For (a=1; a<10; a++) C++; D++; E++;
c. For (a=1, a<10, a++) C++ D++ E++

7. Cul de las siguientes gramticas permite generar cadenas que contengan la misma cantidad de unos y de ceros?
a. S --> ASB
A --> 1
B --> 0
S --> vaco
b. S --> 0B
B --> 1AB
A --> 0
B --> vaco
c. S --> AB
A --> 1B
B --> 0A
B --> vaco

8. Dada la gramtica siguiente:


E -> E + T
E -> T
T -> T * F
T -> F
F -> valor (valor se puede reemplazar por cualquier nmero)
Cul de las siguientes cadenas no se puede generar?
a. 4 + 6
b. 3 - 7
c. 9 + 4 * 7

9. Dada la siguiente gramtica:


S -> int M B
M -> main
B -> U
B -> U B
U -< F
F -< for (id=val; id < val; id++) B
B -> id++;
Cul de las siguientes sentencias no puede ser generada?
a. int main for (a=5;a<20;a++) x++;
b. int main for (a=5;a<20;a++) x++; x++
c. int main a; a; a

10. Cul de las siguientes gramticas permite crear la sentencia: locomotora vagon vagon vagon?
a. <TREN> --> locomotora <RESTOTREN>
<RESTOTREN> --> vagon <RESTOTREN>
<RESTOTREN> --> vagon
b. <TREN> --> locomotora <RESTOTREN>
<LOCOMOTORA> --> locomotora
<RESTOTREN> --> vagon
<RESTOTREN> --> vagon vagon
c. <TREN> --> locomotora <RESTOTREN>
<LOCOMOTORA> --> locomotora
<RESTOTREN> --> vagon
<RESTOTREN> --> vagon

11. Dada la gramtica:


S -> Ab
A -> b
A -> a
Cul de las siguientes cadenas no puede ser generada?
a. "ab"
b. "bb"
c. "ba"

12. Dada la gramtica:


S -> ASB
S -> A
A -> a
A -> vacio
B -> b
Elabore los rboles de derivacin necesarios y determine
Cul de las siguientes cadenas no puede ser generada?
a. "b"
b. "ab"
c. "a"

19. De los siguientes autmatas, cul es el ms apropiado para reconocer cadenas de unos que terminen con #?
a. (q1, 1, X) -> (q1, X)
(q1, #, X) -> (q2, reconocer)

b. (q1, 1, X) -> (q2, 1X)


(q2, 1, X) -> (q2, vaco)
(q2, 1, X) -> (q2, reconocer)

c. (q1, 1, X) -> (q2, 1X)


(q2, #, X) -> (q2, reconocer)

20. Dado el siguiente autmata de pila:


Regal 1: (q0, 1, Z) ? (q1, Z)
Regla 2: (q0, 0, Z) ?(q1, Z)
Regla 3: (q1, 1, Z) ?(q0, Z)
Regla 4: (q1, 0, Z) ? (q0, Z)
a. Se reconocen cadenas que empiezan con 1
b. Se reconocen cadenas que empiezan con 0
c. Se reconocen cadenas que empiecen con 1 o con 0

21. Dado el siguiente autmata de pila, al momento de reconocer una cadena el autmata:
(q1, 1, X) -> (q1, ZX)
(q2, 0, Z) -> (q2, vaco)
(q3, #, X) -> (q3, reconoce)
a. No pasa de un estado a otro
b. Pasa por todos los estados
c. Permanece en el estado 2

22. De las siguientes reglas, cul es la ms apropiada para reconocer un smbolo 1 y registrar su reconocimiento en la pila?
a. (q1, "0101", Y) -> (q2, 1X)
b. (q1, "1", X) -> (q2, 1X)
c. (q1, "1010", Y) -> (q2, vaco)

24. Dado el siguiente autmata de pila:


(E1, "a", X) -> (E2, ZX)
(E2, "b", Z) -> (E3, vaco)
(E3, "c", X) -> (E4, ZX)
(E4, "#", Z) -> (E4, reconoce)
Se necesita reconocer la cadena "abc"# (#indica que la cadena termina)
Al ejecutar el autmata, el resultado es:
a. Se reconoce la cadena
b. No se puede reconocer la cadena
c. La regla 2 debe enviar al estado E3

29. La siguiente gramtica tiene un error en una de las reglas, este error no le permite estar en forma normal de Chomsky.
S ->AB
A -> aA
B -> BB
B -> b
En que regla est el error?
a. Regla 1
b. Regla 2
c. Regla 3

30. De las siguientes reglas, Cul cumple los requisitos para estar en forma normal de Chomsky?
a. S ->AB
b. S -> Bc
c. S -> Abc

31. De las siguientes reglas, Cul cumple los requisitos para estar en forma normal de Chomsky?
a. S ->A
b. S -> AB
c. S -> ABC

32. De las siguientes reglas, Cul puede ser parte de una gramtica, por cumplir los requisitos para estar en forma normal de
Chomsky?
a. VAR ->TIPO : LISTAVARIABLES
b. TIPO -> int
c. LISTAVARIABLES -> UNAVAR , LISTA

33. Dada la Gramtica


VAR -> TIPO LISTA ;
TIPO -> int
LISTA -> id
Al convertirla en forma normal de Chomsky, Cul sera el resultado?

a. VAR -> TIPO RESTO


TIPO -> int
RESTO -> A ;
A -> id
b. VAR > TIPO LISTA
TIPO -> int
LISTA -> ID FIN
ID -> id
FIN -> ;
c. VAR ->TIPO RESTO
TIPO -> int
RESTO -> id ;

34. En la siguiente gramtica:

BLOQUE -> INICIO RESTO


INICIO ->
RESTO -> UNAINSTRUCCIN FIN
FIN -> BLOQUE
BLOQUE -> UNAINSTRUCCION
UNAINSTRUCCION -> WHILE
UNAINSTRUCCION -> FOR
Qu grupos de reglas hay que eliminar para que la gramtica quede en forma normal de chomsky?
a. Regla 1, regla 3, regla 5, regla 6
b. Regla 2, regla 4, regla 5, regla 6
c. Regla 4, regla 5, regla 6, regla 7

35. En la siguiente gramtica:


S -> AbC
A -> a
C -> D
D -> b
en que regla se encuentra un smbolo intil?
a. Regla 2
b. Regla 3
c. Regla 4

36. En la siguiente gramtica:


VAR -> TIPO LISTA ;
TIPO -> int
TIPOS -> char
LISTA -> UNAVAR
UNAVAR -> id
MASVAR -> id, LISTA
en que regla se encuentra un smbolo intil?
a. Regla 5
b. Regla 6
c. Regla 4

39. Cul de las siguientes elementos no es parte de la definicin formal de una gramtica?
a. V -> conjunto de no terminales
b. X -> orden de derivacin de las reglas
c. S ->Smbolo inicial

41. Cul de las siguientes gramticas permite generar una sentencia para declarar variables como la siguiente?.
int a,b,c;

a. VAR -> TIPO LISTA ;


TIPO -> int
TIPO -> char
LISTA -> id
LISTA -> id , LISTA
b. VAR -> int VARIABLES VAR -> char VARIABLES VARIABLES -> id, VARIABLES ; VARIABLES -> id ,
c. VARIABLES -> int LISTAVAR VARIABLES -> char LISTAVAR LISTAVAR -> id, VARIABLES LISTAVAR -> id

42. Dada la gramtica siguiente:


E -> E + T
E -> T
T -> T * F
T -> F
F -> numero (numero es un terminal)
F -> (E)
Elabore los rboles de derivacin necesarios y determine Cul de las siguientes cadenas no se puede generar?
a. (numero * numero) * (numero * numero)
b. (numero ) + numero + numero
c. (numero) * numero) + (numero numero)

43. Dada la gramtica:


IF -> C IF ELSE
IF -> if (condicion) B
B -> sentencia
ELSE -> else B

Cul de las siguientes cadenas no puede ser generada?


a. "if condicion sentencia"
b. "if (condicion) sentencia else sentencia"
c. "if (condicion) sentencia"

44. Dada la gramtica :


S -> aSb
S -> BaC
B -> a
C -> b
Elabore los rboles de derivacin necesarios y determine Cul de las siguientes cadenas puede ser generada?
a. aaaabbbb
b. aaaabbb
c. aaabbbb

48. Dado el siguiente autmata de pila:


(q1, "1", X) -> (q2, ZX)
(q2, "0", Z) -> (q2, vaco)
(q3, "#", X) -> (reconoce)
a. Reconoce cadenas del tipo "1010"
b. No reconoce cadenas de tipo "1010"
c. No pasa del estado q2 al estado q3

49. La siguiente regla significa:


(q1, "a", X) -> (q1, vacio)
a. Que reconoce el smbolo "a" en el mismo estado
b. Que reconoce el smbolo "a" cuando la pila est vaca
c. Que la cima de la pila se reemplaza por vaco
50. 1. La siguiente regla significa:
(q1, "0", X) -> (q2, ZX)
a. Que reconoce cadenas que empiezan con 1
b. Que la cima de la pila X se reemplaza por ZX
c. Que la cima de la pila Z se reemplaza por X

51. Dado el siguiente autmata de pila:


(q1, "0", X) -> (q2, ZX)
(q2, "1", Z) -> (q2, vaco)
a. Puede reconocer la cadena "1010" y al final la pila queda con ZX
b. Puede reconocer la cadena "010" y al final la pila queda con ZX
c. No puede reconocer la cadena "010" porque la pila queda vaca

52. De las siguientes reglas, Cul cumple los requisitos para estar en forma normal de Chomsky?
a. OPERADOR ->>
b. OPERADOR -> id > id
c. OPERADOR -> id == id

53. La siguiente gramtica tiene un error en una de las reglas, este error no le permite estar en forma normal de Chomsky.
S -> BC
B -> a
C -> C
En que regla est el error?
a. Regla 1
b. Regla 2
c. Regla 3

54. Dada la siguiente gramtica:


W -> while ( COND ) BLOQUE
COND -> id OPERADOR id
OPERADOR -> COMPARADOR
COMPARADOR -> >
COMPARADOR -> <
COMPARADOR -> ==
BLOQUE -> vaco
BLOQUE -> UNASENTENCIA, BLOQUE
Para que la gramtica quede en forma normal de Chomsky es necesario eliminar las producciones vacas, en este caso, Qu regla hay que
eliminar?
a. Regla 3
b. Regla 7
c. Regla 8

55. Dada la siguiente gramtica:


E -> E +T
E -> T
T -> T * F
T -> F
F -> id
Si se requiere eliminar las producciones unitarias, Qu conjuntos de reglas hay que eliminar?
a. Regla 2, regla 3, regla 4
b. Regla 1, regla 2, regla 3
c. Regla 2, regla 4, regla 5

58. Dada la gramtica siguiente:


E -> E + T
E -> T
T -> T * F
T -> F
F -> valor (valor se puede reemplazar por cualquier nmero) Cul de las siguientes cadenas no se puede generar?
a. 4 + 6
b. 3 * 7
c. 2 * 3 - 2

59. Dada la siguiente gramtica. Cul de las siguientes sentencias de un lenguaje de programacin puede generarse?
W -> while (CONDICION) BLOQUE
CONDICION -> id OPRELACIONAL id
BLOQUE -> UNASENTENCIA ; BLOQUE
BLOQUE -> UNASENTENCIA;
UNASENTENCIA -> id INCREMENTO
INCREMENTO -> ++
OPRELACIONAL -> >
OPRELACIONAL -> <
OPRELACIONAL -> ==
while a > b
a++; b++;

b. while (a > b) a++;

c. while (a > b)
a++;
b++;
c++;

60. La siguiente regla significa:


(q1, "1", X) -> (q2, ZX)
a. Desde el estado q1, resta por reconocer X y 1 est en la cima de la pila
b. Desde el estado q1, resta por reconocer 1 y X est en la cima de la pila
c. Desde el estado q2, resta por reconocer ZX y X est en la cima de la pila

61. La siguiente regla significa:


(q1, "1", X) -> (q2, ZX)
a. Que la cima de la pila es reemplazada por Z
b. Que la cima de la pila es reemplazada por X
c. Que la cima de la pila es reemplazada por ZX

62. Dado el siguiente autmata de pila, para que reconozca la cadena "abc#" Qu error debe corregirse?
(q1, "a", X) -> (q2, ZX)
(q2, "b", Z) -> (q2, vaco)
(q3, "c", X) -> (q4, ZX)
(q4, "#", Z) -> (q4, reconoce)
a. Regla 3 debe ir desde q3 a q3
b. Regla 2 debe ir desde q2 a q3
c. Regla 4 debe terminar en q3

63. La siguiente gramtica tiene un error en una de las reglas, este error no le permite estar en forma normal de Chomsky.
S -> Y
Y -> a
Y -> SY
En que regla est el error?
a. Regla 1
b. Regla 2
c. Regla 3

64. De las siguientes reglas, Cul cumple los requisitos para estar en forma normal de Chomsky?
a. S -> a
b. S -> ab
c. S -> abc

65. Dada la Gramtica


S -> ABC
Al convertirla en forma normal de Chomsky, Cul sera el resultado?
a. S -> AB
B ->BC
b. S -> A
S -> B
B ->BC
b. S -> aA
A ->BC

66. Dada la Gramtica


S -> aB.
Al convertirla en forma normal de Chomsky, Cul sera el resultado?
a. S -> AB
A -> a
b. S -> A
A -> a
c. S -> a

68. Con la gramtica:


S --> aSb
S --> b
Cul de las siguientes sentencias no se puede generar?
a. aaabbbb
b. aabb
c. aaaabbbbb

69. Cul de las siguientes gramticas permite generar cadenas de unos y ceros alternados?
a. X -> XY10
X -> 1
Y -> 0
X -> vacio
b. X -> 10X
X -> vacio
c. X -> 1Y0
Y -> 0X0
Y -> vacio

70. Dada la gramtica siguiente:


E -> E + T
E -> T
T -> T * F
T -> F
F -> numero (numero es un terminal)
Cul de las siguientes cadenas no se puede generar?
a. numero + numero
b. numero + (numero * numero)
c. numero * numero + numero

71. En la siguiente gramtica:


VAR -> TIPO LISTA ;
TIPO -> int
UNAVAR -> vacio
LISTA -> UNAVAR, LISTA
MASVAR -> id, LISTA
Si se desea eliminar las producciones vacas, Qu regla hay que eliminar?
a. Regla 2
b. Regla 3
c. Regla 4

72. Dada la siguiente gramtica:


W -> while ( COND ) BLOQUE
COND -> id OPERADOR id
OPERADOR -> COMPARADOR
COMPARADOR -> >
COMPARADOR -> <
COMPARADOR -> ==
BLOQUE -> UNASENTENCIA
UNASENTENCIA -> W
Si se requiere eliminar las producciones unitarias, Qu conjuntos de reglas hay que eliminar?
a. Regla 2, regla 6
b. Regla 3, regla 7
c. Regla 1, regla 8

73. Dada la siguiente gramtica:


S -> AB
A -> aAA
A -> vaco
B -> bBB
Para que la gramtica quede en forma normal de Chomsky es necesario eliminar las producciones vacas, en este caso, Qu regla hay que
eliminar?
a. Regla 2
b. Regla 3
c. Regla 4

74. Dada la Gramtica


S -> main BLOQUE.
BLOQUE -> id++
Al convertirla en forma normal de Chomsky, Cul sera el resultado?
a. S -> MAIN BLOQUE
MAIN -> main
BLOQUE -> id++
b. S -> main BLOQUE
BLOQUE -> SENTENCIA
SENTENCIA -> id++
c. S -> MAIN SENTENCIAS
MAIN -> main
SENTENCIAS -> BLOQUE
BLOQUE -> id++

77. Dado el siguiente autmata de pila:


(q1, "1", X) -> (q2, ZX)
(q2, "0", Z) -> (q2, vaco)
a. Puede reconocer la cadena "1010" y al final la pila queda con ZX
b. Puede reconocer la cadena "1010" y al final la pila queda con X
c. No puede reconocer la cadena "1010" por que la pila queda vaca

78. La siguiente regla significa:


(q1, "a", X) -> (q1, vacio)
a. Que reconoce cadenas que contienen la a
b. Que la cima de la pila X se reemplaza por vacio
c. Que la cima est vacia y se reemplaza por X

79. De las siguientes reglas, Cul no puede ser parte de la gramtica por no cumplir los requisitos para estar en forma normal de
Chomsky?
a. VAR ->TIPO LISTA
b. TIPO -> int
c. LISTA -> UNAVAR , LISTA

80. Dada la Gramtica


E -> E + T
Al convertirla en forma normal de Chomsky, Cul sera el resultado?
a. E -> E +
E -> + T
E -> T
b. E -> E X
X -> + T
c. E -> E X
X -> Y T
Y -> +

81. La siguiente gramtica tiene un error en una de las reglas, este error no le permite estar en forma normal de Chomsky.
S -> A
X -> a
Y -> XY
En que regla est el error?
a. Regla 1
b. Regla 2
c. Regla 3

82. Dada la Gramtica


BLOQUE -> UNASENTENCIA BLOQUE
BLOQUE -> UNASENTENCIA
UNASENTENCIA -> id++
Al convertirla en forma normal de Chomsky, Cul sera el resultado?
a. BLOQUE -> UNASENTENCIA BLOQUE
BLOQUE -> UNASENTENCIA
UNASENTENCIA -> id++
b. BLOQUE -> UNASENTENCIA BLOQUE
UNASENTENCIA -> id++
b. BLOQUE -> UNASENTENCIA BLOQUE
BLOQUE -> UNASENTENCIA

84. La siguiente regla significa:


(q1, "a", X) -> (q1, vacio)
a. Que reconoce el smbolo "a" en el mismo estado
b. Que reconoce el smbolo "a" cuando la pila est vaca
c. Que reconoce "a" y coloca X en la cima de la pila

85. Dada la siguiente gramtica:


S -> AB
A -> C
C -> 1
B ->0
Si se requiere eliminar las producciones unitarias, Qu regla hay que eliminar?
a. Regla 2
b. Regla 3
c. Regla 4

87. Dada la gramtica siguiente:


S -> int M B
M -> main
B -> U
B -> U B
U -> a;
Cul de las siguientes sentencias no puede ser generada?
a. int main a
b. int main a; a;
c. int main a; a; a;

88. Cul de las siguientes gramticas est en forma normal de Chomsky?


a. E -> E + T
E -> T
T-> T * F
T -> F
F -> id
b. S -> AB
A -> 1A
B -> 0B
c. E -> EX
X -> BT
B -> +
T -> TY
Y -> ZF
Z -> *
F -> id

89. Cul de las siguientes elementos no es parte de la definicin formal de una gramtica ?
a. V ->Conjunto de terminales
b. X ->Smbolo inicial
c. S ->Funcin de derivacin

90. Dada la siguiente gramtica


W -> while ( COND ) BLOQUE
COND -> id OPERADOR id
OPERADOR -> COMPARADOR
COMPARADOR -> >
COMPARADOR -> <
COMPARADOR -> ==
BLOQUE -> UNASENTENCIA, BLOQUE
BLOQUE -> vaco
en que regla se encuentra un smbolo intil?
a. Regla 3
b. Regla 6
c. Regla 8

92. Dado el siguiente autmata de pila:


(q1, "1", X) -> (q1, ZX)
(q2, "0", Z) -> (q2, vaco)
(q3, "#", X) -> (q3, reconoce)
a. No puede reconocer el segundo smbolo
b. Reconoce toda la cadena
c. Solo reconoce los smbolos "1" de la cadena

93. De las siguientes reglas, Cul cumple los requisitos para estar en forma normal de Chomsky?
a. S ->ABC
b. S -> aB
c. S -> a
94. Dada la gramtica:
S -> aSb
S -> BC
B -> a
C -> b
Elabore los rboles de derivacin necesarios y determine Cul de las siguientes cadenas no puede ser generada?
a. "aaaaabbbb"
b. "aaabbb"
c. "aaaabbbb"

100. Dado el siguiente autmata, Cul de los siguientes cadenas se puede reconocer?:
(q1, "a", X) --> (q1, YX)
(q2, "b", Y) --> (q2, vacio)
a. "ababa"
b. "abab"
c. ninguna

101. La siguiente regla significa:


(q1, "1", X) -> (q2, ZX)
a. Desde el estado q1, resta por reconocer X y 1 est en la cima de la pila
b. Desde el estado q1, resta por reconocer 1 y X est en la cima de la pila
c. Desde el estado q2, resta por reconocer ZX y X est en la cima de la pila

102. En el siguiente autmata:


(q1, "1", X) (q2, YX)
(q2, "0", Y) (q1, XY)
a. La pila guarda una X por cada 1 que reconoce
b. La pila guarda una Y por cada 1 que reconoce.
c. La pila guarda una Y por cada 0 que reconoce

103. La siguiente regla significa:


(q4, "x", X) -> (q3, vacio)
a. Que reconoce una cadena vaca
b. Que reemplaza la cima de la pila por vaco
c. Que reemplaza la cima de la pila por X

104. La siguiente regla gramatical se encuentra:


S ->a
a. En forma normal de Chomsky
b. En formato de gramtica libre de contexto
c. En las dos anteriores

106. La siguiente gramtica tiene un error en una de las reglas, este error no le permite estar en forma normal de Chomsky.
S -> BC
B -> a
C -> C
En que regla est el error?
a. Regla 1
b. Regla 2
c. Regla 3

108. La siguiente regla significa:


(q1, "x", XZ) -> (q2, X)
a. Que reconoce el smbolo "x" en el mismo estado
b. Que reconoce el smbolo "x" cuando la pila est vaca
c. Que la cima de la pila se reemplaza por X

112. Dado el siguiente autmata, Cul de los siguientes cadenas se puede reconocer?:
(q1, "a", X) --> (q2, YX)
(q2, "b", Y) --> (q1, vacio)
a. "ababac"
b. "abab"
c. "abc"

113. La siguiente regla gramatical se encuentra:


S ->XT
a. En forma normal de chomsky
b. En formato de gramtica libre de contexto
c. En las dos anteriores
114. El siguiente autmata:
(q1, "1", X) (q2, YX)
(q2, "0", Y) (q1, XY)
a. Reconoce cadenas alternadas de 1s y 0s
b. Reconoce cadenas alternadas de 0s y 1s
c. Reconoce todo tipo de cadenas que tengan 1 y 0

115. Dada la Gramtica

X -> X a B
Al convertirla en forma normal de Chomsky, Cul sera el resultado?
a. X -> XY
X-> a
Y->b

b. X-> XY
Y->a

c. X->XZ
Z->AB
A->a

117. Cul de los siguientes autmatas de pila permite reconocer cadenas que alternen letras a y b?:
a. (q1, "a", vacio) --> (q1, X)
(q2, "b", vacio) --> (q2, y) .
b. (q1, "a", X) --> (q1, YX)
(q2, "b", Y) --> (q2, vacio) .
c. (q1, "a", X) --> (q2, YX)
(q2, "b", Y) --> (q1, vacio)

118. Cul de las siguientes gramticas est en forma normal de Chomsky?


a. S -> AB
A -> 1A
B -> 0

b. S -> AB
A -> 1
B -> 0

c. S -> AB
A -> 1A
B -> 0B

Das könnte Ihnen auch gefallen