Beruflich Dokumente
Kultur Dokumente
2 CURSO E.I./F.I
CUESTIONES
(TEMAS II Y III)
MARZO 2009
Bases de datos
Este documento recoge algunas de las cuestiones preguntadas en los exmenes de los ltimos aos
con la intencin de que les ayude a trabajar la asignatura. Para ello es importante que en cada
cuestin justifiquen la eleccin o el rechazo de cada alternativa.
Bases de datos
Bases de datos
a)
b)
c)
d)
SELECT expresin
FROM Telfono
WHERE coddes=X4 AND centro =EUI
Slo por COUNT(*).
Slo por COUNT(DISTINCT nmero).
Slo por COUNT(nmero).
Por cualquiera de las 3 expresiones.
MATCH FULL
Bases de datos
obliga a que
a) Cuando hay alguna tupla de esa relacin con algn atributo de la clave ajena nulo, los
dems atributos de la clave ajena que no son nulos pueden tomar cualquier valor del
dominio asociado.
b) Cuando hay alguna tupla de esa relacin con algn atributo de la clave ajena nulo, los
dems atributos de la clave ajena que no son nulos deben coincidir con los valores de los
atributos correspondientes de una tupla de la relacin a la que se refiere dicha clave ajena.
c) Todos los valores de la clave ajena sean nulos, o que ninguno lo sea y coincidan con los
valores de los atributos correspondientes de una tupla de la relacin a la que se refiere
dicha clave ajena.
d) No obliga a nada porque es opcional.
9. En la definicin de una clave ajena de una relacin (en el lenguaje SQL estndar) la clusula
MATCH PARTIAL representa la siguiente restriccin de integridad:
a) "Para cualquier tupla de la relacin, si ningn atributo de la clave ajena tiene valor nulo
entonces el valor de la clave ajena debe coincidir con el valor de los correspondientes
atributos de una tupla de la relacin a la que se hace referencia".
b) "Para cualquier tupla de la relacin, el valor de la clave ajena debe coincidir con el valor
de la clave primaria de una tupla de la relacin a la que se hace referencia".
c) "Para cualquier tupla de la relacin, o todos los atributos de la clave ajena tienen valor nulo
o todos deben tener un valor distinto de nulo y adems deben coincidir con el valor de los
correspondientes atributos de una tupla de la relacin a la que se hace referencia".
d) "Para cualquier tupla de la relacin, los atributos de la clave ajena que no tienen valor nulo
deben coincidir con el valor de los correspondientes atributos de una tupla de la relacin a
la que se hace referencia".
10. En la definicin de una clave ajena de una relacin (en el lenguaje SQL estndar) la presencia
de la clusula MATCH SIMPLE representa la siguiente restriccin de integridad:
a) "Para cualquier tupla de la relacin, si ningn atributo de la clave ajena tiene valor nulo
entonces el valor de la clave ajena debe coincidir con el valor de los correspondientes
atributos de una tupla de la relacin a la que se hace referencia".
b) "Para cualquier tupla de la relacin, el valor de la clave ajena debe coincidir con el valor
de la clave primaria de una tupla de la relacin a la que se hace referencia".
c) "Para cualquier tupla de la relacin, o todos los atributos de la clave ajena tienen valor nulo
o todos deben tener un valor distinto de nulo y adems deben coincidir con el valor de los
correspondientes atributos de una tupla de la relacin a la que se hace referencia".
d) "Para cualquier tupla de la relacin, los atributos de la clave ajena que no tienen valor nulo
deben coincidir con el valor de los correspondientes atributos de una tupla de la relacin a
la que se hace referencia".
11. Si durante la ejecucin de una transaccin T se produce un fallo de memoria principal, cul de
las siguientes afirmaciones es CIERTA?
a) Ser necesario recuperar la copia de seguridad ms reciente de la base de datos y rehacer
las transacciones del diario desde esa fecha.
b) Si se sigue la estrategia de almacenamiento inmediato, bastar con rehacer todas las
transacciones confirmadas desde el ltimo punto de verificacin.
c) Si se sigue la estrategia de almacenamiento inmediato, habr que rehacer todas las
transacciones confirmadas desde el ltimo punto de verificacin y deshacer todas las
transacciones no confirmadas desde el ltimo punto de verificacin.
d) La transaccin T se almacenar inmediatamente.
Bases de datos
12. Cul de las siguientes afirmaciones sobre los puntos de verificacin (checkpoint) es
CIERTA?
a) Se utilizan cuando se ha perdido la memoria secundaria.
b) Permiten agilizar la recuperacin ante fallos que supongan la prdida de la memoria
principal.
c) La ejecucin de las transacciones no se suspende durante la grabacin de un punto de
verificacin.
d) Permiten agilizar la recuperacin ante fallos del sistema de almacenamiento secundario
que afecten a la base de datos.
13. Cul de las siguientes afirmaciones sobre los puntos de verificacin es FALSA?
a) En la grabacin de un punto de verificacin se suspenden temporalmente la ejecucin de
transacciones.
b) La grabacin de un punto de verificacin conlleva la realizacin de un apunte en el fichero
diario.
c) Permiten agilizar la recuperacin ante fallos del SGBD que supongan prdida de la
memoria principal.
d) Permiten agilizar la recuperacin ante fallos del sistema de almacenamiento externo que
afecten a la base de datos.
14. Un SGBD ofrece independencia fsica si:
a) Ofrece distintas implementaciones para las estructuras de datos del modelo de datos
subyacente.
b) Permite la definicin de esquemas externos.
c) El modelo de datos subyacente contempla el uso de distintas estructuras de datos.
d) Los programas de acceso a la base de datos son independientes de los cambios realizados
en la implementacin de las estructuras de datos del esquema lgico.
15. En un SGBD con una arquitectura que permite la definicin del esquema lgico, el esquema
fsico y los esquemas externos de la base de datos, qu consecuencias tendr un cambio en el
esquema fsico relativo a la implementacin de una estructura de datos?
a) Deber cambiarse en el esquema lgico la definicin de dicha estructura
b) Ninguna
c) Deber cambiarse la definicin de dicha estructura de datos tanto en el esquema lgico,
como en todos los esquemas externos que la incluyen
d) Deber volverse a compilar los programas de aplicacin que utilicen dicha estructura de
datos, si la ligadura tiene lugar en tiempo de compilacin.
16. Una base de datos se encuentra repartida en los discos D1 y D2, el fichero de diario se encuentra
en el disco D2 y las copias de seguridad de la base de datos y del diario en una cinta C3,
suponiendo que la copia del diario es ms reciente que la copia de la base de datos. Ante un fallo
fatal del disco D2, cmo se debe actuar?
a) Se recupera la copia de seguridad de la base de datos y se repiten manualmente todas las
transacciones realizadas desde la fecha de dicha copia.
b) Se recuperan las copias de seguridad de la base de datos y del fichero de diario y se repiten
automticamente las transacciones confirmadas en el diario desde la fecha de la copia de la
base de datos.
c) Se mantienen las tablas de D1, y las tablas de D2 se recuperan de la copia de seguridad de
la base de datos.
d) Se recuperan las copias de seguridad de la base de datos y del fichero de diario, se
deshacen automticamente las transacciones anuladas en el diario despus de la fecha de la
copia de la base de datos, y por ltimo se repiten manualmente todas las transacciones
realizadas desde la fecha de la copia de la base de datos.
6
Bases de datos
17. Una base de datos se encuentra repartida en los discos D1 y D2, el fichero de diario se encuentra
en el disco D2 y las copias de seguridad de la base de datos y del diario en una cinta C3. Justo
despus de actualizar el fichero del diario en el disco D2 se produce la prdida de la memoria
principal, cmo se debe actuar si el SGBD utiliza la actualizacin inmediata?
a) Utilizando el diario, se deben deshacer los cambios de las transacciones no confirmadas en
el diario y repetir las transacciones confirmadas, desde el ltimo punto de verificacin.
b) Utilizando el diario y la copia de la base de datos, se deben deshacer los cambios de las
transacciones no confirmadas en el diario y repetir las transacciones confirmadas, desde la
fecha de la copia de la base de datos.
c) Utilizando el diario, se deben repetir las transacciones confirmadas en el diario desde el
ltimo punto de verificacin.
d) Utilizando el diario y la copia de la base de datos, se deben repetir las transacciones
confirmadas en el diario desde la fecha de la copia de la base de datos.
18. Cul de las siguientes herramientas utiliza el Sistema de Gestin de Bases de Datos para
asegurar la atomicidad y persistencia de las transacciones?
a) Mdulo de comprobacin de la integridad.
b) Fichero diario.
c) Mdulo de ejecucin de los disparadores.
d) Unidad de disco.
19. La propiedad de atomicidad de una transaccin consiste:
a) En que su ejecucin debe llevar a la base de datos a un estado consistente.
b) En que las modificaciones realizadas por una transaccin no confirmada no son visibles al
resto de transacciones.
c) En que la confirmacin de una transaccin implica la grabacin de los cambios realizados
en la base de datos.
d) En que en una transaccin o se ejecutan todas sus operaciones o no se ejecuta ninguna.
20. Cul de los siguientes puntos NO es una caracterstica de las tcnicas de bases de datos?
a) Integracin de toda la informacin de la organizacin.
b) Persistencia de los datos.
c) Descripcin unificada de los datos, dependiente de las aplicaciones.
d) Mecanismos para asegurar la integridad y la seguridad de los datos.
21. La propiedad de persistencia de una transaccin consiste:
a) En que su ejecucin debe generar una base de datos persistente con relacin a otras
transacciones.
b) En que las modificaciones realizadas por una transaccin confirmada no deben perderse.
c) En que su ejecucin debe generar una base de datos consistente con las restricciones de
integridad.
d) En que en una transaccin o se ejecutan todas sus operaciones o no se ejecuta ninguna.
22. La seguridad de datos es uno de los objetivos de un sistema de gestin de bases de datos y
consiste en:
a) Asegurar que a la informacin almacenada satisface las restricciones de integridad
definidas en el esquema.
b) Asegurar que a la informacin almacenada slo acceden las personas autorizadas en la
forma autorizada.
c) Asegurar que a la informacin almacenada en la base de datos se corresponde con la
parcela del mundo real que representa la base de datos.
d) Asegurar que a la informacin almacenada no se accede concurrentemente para
modificarla.
7
Bases de datos
23. Qu se puede afirmar de un sistema de gestin de bases de datos que procese transacciones
como indica la figura inferior? (T1 y T2 son transacciones)
T1
leer(X)
Tiempo
X=X+1
escribir(X)
confirmar
X en T1
T2
X en T2
5
6
6
6
6
leer(X)
6
6
a)
b)
c)
d)
Bases de datos
una
una
una
una
Bases de datos
Bases de datos
d) Entre el esquema lgico y el esquema fsico para que los cambios que se realicen en el
esquema lgico no supongan la modificacin de las organizaciones elegidas para los
ficheros que implementan la base de datos.
40. Cul es el instante de ligadura que proporciona una mayor independencia de datos?
a) En ejecucin, en el primer acceso a la base de datos.
b) En ejecucin, en cada acceso a la base de datos.
c) En compilacin.
d) En el montaje.
41. Cul de las siguientes afirmaciones es FALSA?
a) Cuando se realiza la ligadura lgica se produce la transformacin del esquema lgico en el
esquema interno.
b) El funcionamiento de las aplicaciones es menos eficiente cuanto ms frecuente es la
ligadura.
c) Cuando se realiza la ligadura desaparece la independencia de datos.
d) El esquema relacional de la base de datos se encuentra en el nivel lgico de la arquitectura
en niveles.
42. Cul de las siguientes afirmaciones es CIERTA?:
a) Una base de datos debe controlar los problemas de concurrencia.
b) La tecnologa de bases de datos permite que los datos slo dependan de las aplicaciones de
usuarios.
c) Una base de datos es una coleccin de datos estructurados de acuerdo con las reglas de un
modelo.
d) Un sistema de gestin de base de datos consta de dominios, relaciones, restricciones y
vistas.
43. Indicar cul de las siguientes opciones es CIERTA:
a) Los protocolos de reservas se utilizan para evitar actualizaciones incorrectas debidas a la
ejecucin concurrente de transacciones.
b) Los protocolos de reservas se utilizan para recuperar la integridad de la base de datos,
cuando sta se pierde debido a fallos del sistema.
c) Los protocolos de reservas se utilizan para evitar interbloqueos debidos a la ejecucin
concurrente de transacciones.
d) Los protocolos de reservas se utilizan para lograr mayor eficiencia en la ejecucin
concurrente de transacciones.
44. La ejecucin concurrente de varias transacciones es correcta si y slo si:
a) Su efecto es el mismo que el obtenido al realizar las mismas transacciones en serie en
algn orden.
b) Un mismo dato no es accedido por dos transacciones distintas.
c) Su efecto es el mismo que el de todas las ejecuciones en serie de dichas transacciones.
d) Siempre es correcta.
45. En la creacin de una vista en SQL, la sentencia WITH CHECK OPTION:
a) No puede usarse.
b) Impide realizar operaciones de actualizacin a usuarios no autorizados
c) Impide que se cree la vista si se viola alguna restriccin de integridad
d) Impide que se realice una actualizacin sobre la vista que viole su definicin.
46. La sentencia de SQL "DROP VIEW":
a) En ningn caso afecta a las tablas o vistas a partir de las cuales se define su expresin de
tabla.
11
Bases de datos
b) Destruye todas las tablas a partir de las cuales se define su expresin de tabla slo en el
caso de que se haya puesto la opcin CASCADE en la creacin de la vista.
c) Destruye todas las tablas a partir de las cuales se define su expresin de tabla slo en el
caso de que se haya puesto la opcin WITH CHECK OPTION en la creacin de la vista.
d) Destruye todas las tablas a partir de las cuales se define su expresin de tabla.
47. En el modelo relacional de datos, dnde se debe incluir la definicin de ndices sobre una
relacin?
a) En la definicin de la relacin en el esquema lgico de la base de datos.
b) En el esquema fsico de la base de datos.
c) En las vistas externas que van a utilizar el camino de acceso definido por el ndice.
d) No debe aparecer en ningn esquema ya que es responsabilidad del administrador de la
base de datos.
48. Cuntos lenguajes ha de proporcionar un sistema de gestin de bases de datos que posea la
arquitectura de niveles?
a) Tantos como deseen los usuarios que lo vayan a utilizan.
b) Lenguajes de definicin del esquema lgico, fsico y externos y el lenguaje de
manipulacin de datos.
c) El lenguaje de manipulacin de datos.
d) Ninguno.
49. Cundo se comprobar una restriccin de integridad que se haya definido como
DEFERRABLE INITIALLY IMMEDIATE?
a) Tras cada operacin relevante para la restriccin pero se puede cambiar para que se
compruebe al final de la transaccin que contenga una operacin relevante.
b) Tras cada transaccin que contenga una operacin relevante para la restriccin pero se
puede cambiar para que se compruebe tras cada operacin relevante.
c) Tras cada operacin relevante para la restriccin y no se puede cambiar para que se
compruebe al final de la transaccin que contenga una operacin relevante.
d) Esta opcin est prohibida.
50. Cundo se comprobar una restriccin de integridad que se haya definido como NOT
DEFERRABLE INITIALLY IMMEDIATE?
a) Tras cada operacin que pueda afectar a la restriccin, pero se puede cambiar para que se
compruebe al final de la transaccin.
b) Tras cada transaccin, y no se puede cambiar para que se compruebe tras cada operacin
que pueda afectar a la restriccin.
c) Tras cada operacin que pueda afectar a la restriccin y no se puede cambiar para que se
compruebe al final de la transaccin.
d) Esta opcin est prohibida.
51. Dado el siguiente esquema relacional que mantiene informacin sobre un casting
multitudinario previo a un concurso de actores:
Actor(dni_act: d1, nombre: d2, edad: d9)
CP: {dni_act}
VNN: {nombre}
Miembro_Jurado (dni_jur: d1, nombre: d2, especialidad: d8)
CP: {dni_jur}
VNN: {nombre}
Papel(cod_pap: d3, descripcin: d4, duracin: d5)
CP: {cod_pap}
VNN: {descripcin, duracin}
Actuacin(cod_pap: d3, dni_act: d1, fecha: d10)
CP: {cod_pap, dni_act}
VNN: {fecha}
CAj: {cod_pap} Papel Borrado RESTRICTIVO y Actualizacin en CASCADA
CAj: {dni_act} Actor Borrado RESTRICTIVO y Actualizacin en CASCADA
12
Bases de datos
Ficha_Puntuacin(cod_ficha: d6, nota: d7, cod_pap: d3, dni_act: d1, dni_jur: d1)
CP:{cod_ficha}
VNN: {dni_jur}
CAj: {dni_jur} Miembro_Jurado
Borrado RESTRICTIVO y Actualizacin en CASCADA
CAj: {cod_pap, dni_act} Actuacin
Integridad Referencial PARCIAL
Borrado en CASCADA y Actualizacin en CASCADA
donde la relacin Actuacin tiene el siguiente significado: El actor de dni dni_act ha interpretado
el papel de cdigo cod_pap el da fecha y la relacin Ficha_Puntuacin: Hay una ficha de cdigo
cod_ficha que rellena el miembro_jurado dni_jur, y en la que se otorga nota puntos a la actuacin
de actor dni_act en el papel cod_pap.
Y sea BD la siguiente base de datos del esquema anterior:
Actor
Miembro_Jurado
Dni_act
456
678
123
Nombre
Luisa
Mara
Juan
edad
18
21
32
dni_jur
222
333
444
Nombre
Marta
Pablo
Aurora
especialidad
Actuacin
Cod_pap
1
4
1
2
Dni_act
456
456
678
123
Papel
Cod_pap Descripcin
1
Chica
2
Chico
3
Malo
4
Amiga
Duracin
20
17
7
3
Ficha_Puntuacin
Fecha
3-3-02
3-3-02
3-3-02
3-3-02
cod_ficha
1
2
3
4
5
6
7
nota
3
5
7
6
8
6
5
cod_pap
1
4
2
1
3
-
dni_act
678
456
456
123
678
678
-
dni_jur
222
333
333
444
222
444
333
INICIO T2
SET CONSTRAINT ALL DEFERRED;
INSERT INTO Papel VALUES (1,'p',30);
INSERT INTO Actuacin
VALUES (1,2,'1/6/2002');
INSERT INTO Actor VALUES (2, 'J', 24);
COMMIT WORK;
Bases de datos
14
Bases de datos
58. Cul de las siguientes afirmaciones relativa al punto de control (checkpoint) es CIERTA?
a) Previamente al registro del punto de control en el diario se suspenden todas las
transacciones en ejecucin y se liberan sus reservas de datos.
b) Si la actualizacin es diferida el uso de puntos de control en el diario no agiliza la
reconstruccin de la base de datos.
c) El punto de control se utiliza para recuperar la base de datos tras una prdida de memoria
secundaria que afecta a la base de datos.
d) Las actualizaciones de la base de datos realizadas por transacciones confirmadas con
anterioridad a un punto de control estn guardadas en disco.
59. Al registrarse un punto de verificacin (checkpoint) en el fichero diario:
a) Se graban en disco las actualizaciones producidas por todas las transacciones que aparecen
confirmadas en el diario desde el ltimo punto de verificacin.
b) Se confirman las transacciones anteriores al ltimo fallo.
c) Las transacciones en marcha se anulan y se ejecutan completamente de nuevo tras el punto
de verificacin.
d) Se deshacen los cambios ya grabados de las transacciones que quedan interrumpidas en ese
momento.
60. Cul de las siguientes afirmaciones sobre los puntos de verificacin es FALSA?
a) Los puntos de verificacin se utilizan cuando se ha perdido la memoria secundaria.
b) La grabacin de un punto de verificacin conlleva la realizacin de un apunte en el fichero
diario.
c) La grabacin de un punto de verificacin supone la grabacin en memoria secundaria de
todas las actualizaciones realizadas por transacciones confirmadas.
d) En la grabacin de un punto de verificacin se suspenden temporalmente la ejecucin de
transacciones
61. Una base de datos se encuentra repartida en los discos D1 y D2, el fichero de diario se encuentra
en el disco D2 y las copias de seguridad de la base de datos y del diario en una cinta C3. Justo
despus de actualizar el fichero del diario en el disco D2 se produce la prdida del disco D1,
cmo se debe actuar?
a) Utilizando el diario y la copia de la base de datos, se deben repetir las transacciones
confirmadas en el diario desde la fecha de la copia de la base de datos.
b) Utilizando el diario, se deben repetir las transacciones confirmadas en el diario desde el
ltimo punto de verificacin.
c) Utilizando el diario, se deben repetir las transacciones confirmadas en el diario y deshacer
los cambios de las transacciones no confirmadas, desde el ltimo punto de verificacin.
d) Utilizando el diario y la copia de la base de datos, se deben repetir las transacciones
confirmadas en el diario y deshacer los cambios de las transacciones no confirmadas,
desde la fecha de la copia de la base de datos.
62. Dado el siguiente esquema relacional, que mantiene informacin sobre una academia que
prepara el temario de una oposicin a una institucin europea sobre medio ambiente:
Grupo(cod_gru: d1, aula: d2, nivel: d3)
CP: {cod_gru}
VNN: {nivel}
Tema(cod_tem: d4, ttulo: d5, dificultad: d6)
CP: {cod_tem}
VNN: {ttulo, dificultad}
Estudia(cod_gru: d1, cod_tem: d4, fecha:d10)
CP: {cod_gru, cod_tem}
VNN: {fecha}
CAj: {cod_gru} Grupo Borrado en CASCADA y Actualizacin en CASCADA
CAj: {cod_tem} Tema Borrado RESTRICTIVO y Actualizacin en CASCADA
Profesor(dni: d7, nombre: d8, categora: d9, cod_gru: d1, cod_tem: d4)
15
Bases de datos
CP: {dni}
VNN: {nombre, categora , cod_tem}
CAj: {cod_gru, cod_tem} Estudia
Integridad Referencial PARCIAL
Borrado RESTRICTIVO y Actualizacin en CASCADA
donde la relacin Estudia tiene el siguiente significado: El tema de cdigo cod_tem se estudia en el
grupo de cdigo cod_gru a partir del da fecha y la relacin Profesor: El profesor de dni DNI
imparte el tema de cdigo cod_tem en el grupo de cdigo cod_gru.
Y sea BD la siguiente base de datos:
GRUPO
Cod_gru
Aula
Nivel
A
A1
Inicial
B
A2
Medio
C
A7
Medio
Cod_gru
A
B
C
C
C
ESTUDIA
Cod_tem
1
2
1
2
3
Fecha
3/3/02
5/5/02
7/3/02
8/5/02
9/7/02
TEMA
Cod_tem
Ttulo
1
Ecosistema Boreal
2
Ecosistema Antrtico
3
Ecosistema Mediterrneo
4
Ecosistema Amaznico
PROFESOR
DNI
Nombre
Categora Cod_gru
1
Pepe
7
A
2
Luisa
8
3
Ana
8
C
4
Eva
8
C
5
Juan
5
Dificultad
Alta
Alta
Media
Alta
Cod_tem
1
2
2
1
Cul de las siguientes expresiones representa la consulta: "Obtener el cdigo de todos los temas
que hay, indicando para cada uno en cuntos grupos se estudia ese tema"?
a) SELECT cod_tem, count(cod_gru) FROM Estudia GROUP BY cod_tem
b) SELECT T.cod_tem, count(cod_gru) FROM Estudia E, Tema T
WHERE E.cod_tem=T.cod_tem GROUP BY T.cod_tem
c) SELECT T.cod_tem, count(cod_gru)
FROM (Estudia E LEFT JOIN Tema T ON E.cod_tem=T.cod_tem)
GROUP BY T.cod_tem
d) SELECT T.cod_tem, count(cod_gru)
FROM (Estudia E RIGHT JOIN Tema T ON E.cod_tem=T.cod_tem)
GROUP BY T.cod_tem
63. Si iniciamos dos sesiones sobre la base de datos BD de la cuestin anterior y en cada sesin
realizamos las siguientes operaciones (los ti indican el orden de las operaciones):
Sesin 1
t0 iniciamos la transaccin
Sesin 2
t1 iniciamos la transaccin
Bases de datos
D1
D2
C3
Diario
Copia de la
BD en C3
Copia del
diario en C3
ltimo punto
de verificacin
9/4/04
8/4/04
Copia de la Base de
Datos y del Diario
1/4/04
Base de Datos
7/4/04
en el disco D2. En la cinta C3 estn guardadas la copia de seguridad de la base de datos, que es
del 1/4/04, y la copia de seguridad del diario, que es del 7/4/04; el ltimo punto de verificacin
grabado en el diario se hizo al finalizar la jornada laboral del 8/4/04 y hoy es 9/4/04. Es decir:
Hoy
17
Bases de datos
Respuesta
c
b
d
b
b
c
b
c
d
a
c
b
d
d
d
b
a
b
d
c
b
b
c
b
a
d
b
b
c
c
b
a
b
b
d
d
d
a
a
b
a
c
a
a
d
Cuestin #
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Respuesta
a
b
b
a
c
a
d
d
d
c
d
c
d
a
a
a
d
b
d
c
c
a