2E BLOQUE III Flashcards

1
Q
  1. Si queremos obtener una lista con los camioneros que tienen un salario mayor que la media de los de su misma población

a) select dni,nombre,salario from camionero where salario > avg(salario) group by poblacion
b) select dni,nombre,salario from camionero c1 where c1.salario > (select avg(c2.salario) from camionero c2)
c) select dni,nombre,salario from camionero c1 where c1.salario > (select avg(c2.salario) from camionero c2 and
c1.poblacion=c2.poblacion)
d) select dni,nombre,salario from camionero c1 where c1.salario > (select avg(c2.salario) from camionero c2 where
c1.poblacion=c2.poblacion)

A

c) select dni,nombre,salario from camionero c1 where c1.salario > (select avg(c2.salario) from camionero c2 and
c1.poblacion=c2.poblacion)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. ¿Cuál sería la transformación correcta del tipo de entidad Paquete al modelo relacional?

a)Paquete(código,descripción,destinatario,dirección,dni_camionero)
b)Paquete(código,descripción,destinatario,dni_camionero)
c)Paquete(código,destinatario,dirección,dni_camionero,código_provincia)
d)Paquete(código,descripción,destinatario,dirección,dni_camionero,código_provincia)

A

a)Paquete(código,descripción,destinatario,dirección,dni_camionero)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Suponiendo que cada modelo y tipo de camión tiene una potencia determinada, ¿en que forma normal se encuentra la siguiente
    relación? Camión(matricula,potencia,modelo,tipo)

a) 2FN
b) 3FN
c) FNBC
d) 4FN

A

b) 3FN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Manejamos en JavaScript un array con los salarios de los camioneros y en el código nos encontramos con la siguiente sentencia:
    salarios.splice(0,1,1500) ¿Cuál es el objetivo de dicha sentencia?

a) Añade el salario 1500 por el principio del array
b) Borra el salario cuyo valor sea 1500 empezando a buscar por el índice 1
c) Reemplaza el primer salario con el valor 1500
d) Ninguna de las anteriores

A

a) Añade el salario 1500 por el principio del array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. ¿Cuál de los siguientes patrones sería adecuado para “organizar” las sentencias de JDBC en la parte de JEE?

a) Data Access Object
b) Value Object
c) Data Transfer Object
d) Service Locator

A

d) Service Locator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Si queremos que todos los párrafos que vayan justo a continuación de un encabezado h1 tengan la primera letra en mayúscula sería:

a) p ~ h1 {text-transform: capitalize;}
b) p + h1 {text-transform: capitalize;}
c) h1 ~ p {text-transform: capitalize;}
d) h1 + p {text-transform: capitalize;}

A

a) p ~ h1 {text-transform: capitalize;}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. En la parte de administración vamos a usar el API de JSF, ¿Cuál de los siguiente no sería una implementación valida?

a) ICEfaces
b) PrimeFaces
c) RichFaces
d) IronFaces

A

b) PrimeFaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Queremos detectar en la aplicación web de PHP el navegador del usuario

a) $useragent = $_SERVER [‘HTTP_USER_AGENT’]; echo “<b>Your User Agent is</b>: “ . $useragent;
b) $useragent = $SERVER [‘HTTP_USER_AGENT’]; echo “<b>Your User Agent is</b>: “ . $useragent;
c) $useragent = $_SERVER [‘HTTP_USER_AGENT’]; echo “<b>Your User Agent is</b>: “ . useragent;
d) $useragent = $_REQUEST [‘HTTP_USER_AGENT’]; echo “<b>Your User Agent is</b>: “ . $useragent;

A

a) $useragent = $_SERVER [‘HTTP_USER_AGENT’]; echo “<b>Your User Agent is</b>: “ . $useragent;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Nos piden realizar un informe en PHP con los camiones pero ordenados de mayor a menor potencia. Si el array que tenemos tiene
    este formato (“a001”=>100,”b002”=>50,”xj04”=>85,…), ¿Cuál será la función más adecuada para generar dicho informe?

a) ksort
b) asort
c) krsort
d) arsort

A

c) krsort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Tenemos en nuestras hojas de estilo definidas dos clases, clase1 y clase2. Si queremos que un div quede afectado por ambas clases
    sería:

a) <div class=”clase1,clase2”>
b) <div style=”clase1,clase2”>
c) <div class=”clase1 clase2”>
d) <div style=”clase1 clase2”>

A

d) <div style=”clase1 clase2”>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Usamos npm como gestor de depedencias y hemos añadido bootstrap al fichero package.json con el comando “npm i bootstrap”.
    ¿Dónde se instalará el código de dicha dependencia?

a) Carpeta node_modules del proyecto
b) Carpeta vendor del proyecto
c) Carpeta node_modules global
d) Carpeta vendor global

A

d) Carpeta vendor global

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Estamos usando git como sistema de control de versiones y queremos tener la posibilidad de subir el código a un servidor con Gitlab de nuestra propia compañia

a) git remote add ruinosa https://gitlab-server.ruinosa.com/proyecto.git
b) git add remote ruinosa https://gitlab-server.ruinosa.com/proyecto.git
c) git add branch https://gitlab-server.ruinosa.com/proyecto.git
d) git remote ruinosa https://gitlab-server.ruinosa.com/proyecto.git

A

b) git add remote ruinosa https://gitlab-server.ruinosa.com/proyecto.git

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Tenemos que implementar un algoritmo de calculo de rutas pero los programadores ofrecen distintas alternativas. ¿Cuál sería el
    patrón de diseño mas adecuado para que podamos manejar correctamente diferentes implementaciones de dicho algoritmo?

a) Mediator
b) Command
c) Strategy
d) Adapter

A

c) Strategy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Si queremos un interface web en el que las imágenes y/o textos se adapten lo mejor posible al dispositivo en el que se visualizan no
    deberíamos de usar:

a) atributo srcset
b) etiqueta source
c) La at-rule @media
d) La at-rule @page

A

a) atributo srcset

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Tenemos un formulario con un campo de entrada para recoger la información de la potencia de los camiones. Estás potencias nunca
    son menores de 100CV ni mayores de 1000CV y además van de 100 en 100.

a) <input></input>
b) <input></input>
c) <input></input>
d) <input></input>

A

c) <input></input>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Si queremos implementar la parte de usuario con una arquitectura basada en Microservicios, ¿Cuál es el patrón de diseño que nos aconseja separar las consultas del resto de las operaciones en un servicio?

a) Saga
b) Circuit Breaker
c) CQRS
d) API Composition

A

b) Circuit Breaker

17
Q
  1. En la parte de administración, capa de persistencia, ¿Cuál será el objeto que tenemos que usar para poder abrir una conexión contra
    la base de datos?

a) DataSource
b) Driver
c) Connection
d) Statement

A

b) Driver

18
Q
  1. A la hora de optimizar las consultas a bbdd, ¿Cuál sería el método con el que podemos configurar el flujo de información y asi evitar
    un excesivo volumen de llamadas al servidor?

a) setResultSize
b) setFetchSize
c) setMaxRows
d) setMinRows

A

d) setMinRows

19
Q
  1. Del objeto XmlHttpRequest de AJAX, ¿con que propiedades podemos controlar que la petición se ha completado con éxito?

a) State y status
b) readyState y status
c) state y readyStatus
d) readyState y readyStatus

A

a) State y status

20
Q
  1. ¿Cuál será la forma correcta de enlazar la hoja de estilos de Bootstrap en nuestro proyecto?

a) <link></link>
b) <link></link>
c) <link></link>
d) <link></link>

A

d) <link></link>