2E BLOQUE III Flashcards

1
Q
  1. Indique cual de las siguientes sentencias SQL nos sirve para localizar coches que no han pasado ninguna revisión

a) SELECT Matricula,Marca,Modelo,Color,Precio from Coche INNER JOIN Revision ON Coche.Matricula=Revision.Matricula
b) SELECT Matricula,Marca,Modelo,Color,Precio from Coche INNER JOIN Pasa ON Coche.Matricula=Pasa.Matricula
c) SELECT Matricula,Marca,Modelo,Color,Precio from Coche LEFT JOIN Revision ON Coche.Matricula=Revision.Matricula
d) SELECT Matricula,Marca,Modelo,Color,Precio from Coche WHERE Coche.Matricula NOT IN (SELECT Matricula FROM Pasa)

A

d) SELECT Matricula,Marca,Modelo,Color,Precio from Coche WHERE Coche.Matricula NOT IN (SELECT Matricula FROM Pasa)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. ¿Cuál sería el tipo de correspondencia de la relación Pasa y su transformación al modelo relacional?

a) M:N y Pasa(Matricula,Codigo)
b) 1:N y Pasa(Matricula)
c) M:N y Pasa(Codigo)
d) 1:N y Pasa(Matricula,Codigo)

A

a) M:N y Pasa(Matricula,Codigo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Indique que sentencia nos podría servir para generar los códigos internos de los clientes

a) CREATE SEQUENCE sec_codigo_interno START WITH 1 INCREMENT BY 1;
b) CREATE INCREMENT sec_codigo_interno START WITH 1 INCREMENT BY 1;
c) CREATE IDENTITY sec_codigo_interno START WITH 1 INCREMENT BY 1;
d) CREATE AUTO_INCREMENT sec_codigo_interno START WITH 1 INCREMENT BY 1;

A

a) CREATE SEQUENCE sec_codigo_interno START WITH 1 INCREMENT BY 1;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. ¿Cuál de las siguientes sería una superclave de la relación Cliente?

a) NIF,Nombre
b) CodigoInterno, Nombre
c) CodigoInterno,NIF
d) Todas son correctas

A

d) Todas son correctas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. ¿Cuál de las siguientes anotaciones de JAX-RS nos sirve para indicar la URI de cada uno de los recursos?

a) @GET
b) @QueryParam
c) @Path
d) @URLPattern

A

c) @Path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Dada la transformación al modelo relacional de Cliente (NIF, CodigoInterno, Nombre, Dirección, Ciudad, Teléfono).

a) Está en 1FN pero no en 2FN
b) Está en 2FN pero no en 3FN
c) Está en 3FN pero no en FNBC
d) Está en FNBC pero no en 4FN

A

NULA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Queremos automatizar la construcción de nuestros Servicios Web con Maven. Indique el scope con el que habría que incluir la
    dependencia del api en el pom.xml

a) compile
b) runtime
c) provided
d) test

A

c) provided

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Indique con que herramienta no podríamos hacer pruebas de código estático

a) SonarQube
b) PMD
c) CheckStyle
d) JRun

A

d) JRun

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. En la clase Cliente ¿que anotaciones usaríamos para el atributo CodigoInternoDeCliente relacionado con la columna CodigoInterno?

a) @Id
b) @GeneratedValue
c) @Column
d) Todas son correctas

A

d) Todas son correctas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Se ha diseñado un formulario en HTML5 para enviar los datos de una revisión. ¿Cuál de los siguientes atributos relacionado con el
    input de tipo submit deberíamos de configurar?

a) action
b) formaction
c) value
d) url

A

b) formaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Nos han solicitado pasar algún tipo de prueba de calidad a nuestro código JavaScript. Señale con que herramienta

a) Babel
b) Mocha
c) ESLint
d) Jasmine

A

c) ESLint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. ¿Con cual de los siguientes selectores de CSS podemos destacar en color rojo los enlaces que no tengan informado el atributo “title”?

a) a[title] {text-color:red;}
b) a:not([title]) {text-color:red;}
c) a:not([title]) {color:red;}
d) not:(a[title]) {color:red;}

A

c) a:not([title]) {color:red;}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Si queremos implementar los distintos servicios Rest como piezas independientes al estilo de las arquitecturas basadas en
    microservicios, ¿con que producto proporcionamos a los clientes un único punto de entrada para la utilización de los mismos?

a) Zuul
b) Ribbon
c) Eureka
d) Struts

A

a) Zuul

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. ¿Con que API de HTML5 podemos lanzar eventos desde el backend para que los distintos clientes conectados puedan actualizar su información?

a) Web Storage
b) Server-Sent Events
c) AJAX
d) Web Events

A

b) Server-Sent Events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Se ha implementado una especie de memoria cache con la clase java.util.Hashtable para almacenar a los Clientes. ¿Con que método
    no podríamos acceder a dichos clientes?

a) get(key)
b) elements()
c) iterator()
d) forEach()

A

c) iterator()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. El equipo de desarrollo está pensando en un usar GraphQL para ofrecer una mejor integración a los distintos clientes (web, móviles)
    en el futuro. ¿Con que tipo de petición podremos realizar bajas de ciertos recursos?

a) type
b) query
c) mutation
d) resolver

A

c) mutation

17
Q
  1. La autenticación del cliente web se realiza mediante tokens JWT, ¿Cuál de estos claims nos sirve para establecer una caducidad del
    mismo?

a) exp
b) iat
c) iss
d) aud

A

a) exp

18
Q
  1. Si quisiéramos intercambiar los datos de una revisión en formato JSON, ¿Cuál de las siguientes opciones sería adecuada?

a) {“código”:100,”aceite”:true}
b) {código:100,”aceite”:false}
c) {“código”:100,”aceite”:”true”}
d) {“código”:”100”,”aceite”:”true”}

A

a) {“código”:100,”aceite”:true}

19
Q
  1. Si queremos avisar al cliente cuando cambie algún dato sobre la revisión de su coche, ¿Cuál sería el patrón de diseño mas adecuado?

a) Mediator
b) Memento
c) Observer
d) Facade

A

c) Observer

20
Q
  1. Nos piden que usemos una solución para poder traducir los textos de nuestras aplicaciones web a los distintos idiomas oficiales

a) RUN
b) PLATEA
c) PLATA
d) SIA

A

c) PLATA