25 a 45 Flashcards

1
Q
  1. ¿Qué es la arquitectura ARM?

a) Una arquitectura avanzada para microprocesadores RISC.
b) Una arquitectura para computación en la nube, basada en el intercambio asíncrono de información entre nodos usando agentes autónomos.
c) Una arquitectura de almacenamiento de información basada en redes de comunicaciones de fibra óptica.
d) Una arquitectura de computación cuántica.

A

a) Una arquitectura avanzada para microprocesadores RISC.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Indique la velocidad máxima de transferencia del USB 4.0:

a) Hasta 20 Gbps.
b) Hasta 30 Gbps.
c) Hasta 40 Gbps.
d) Hasta 50 Gbps.

A

c) Hasta 40 Gbps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Indique cuál de las siguientes es una tecnología de interfaz hardware:

a) Thunderbird
b) HIT
c) Thunderbolt
d) RISC

A

c) Thunderbolt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. En relación con el almacenamiento, ¿qué es un SSD?

a) Secure System Disk. Es un sistema de almacenamiento de datos cifrado AES 128.
b) Solid State Disk. Es un dispositivo de almacenamiento de datos que utiliza discos magnéticos.
c) Solid State Drive. Es un dispositivo de almacenamiento de datos que utiliza memoria no volátil.
d) Solid State Device. Es un dispositivo de almacenamiento de datos que utiliza memoria volátil.

A

c) Solid State Drive. Es un dispositivo de almacenamiento de datos que utiliza memoria no volátil.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. AV1 es un:

a) Nuevo sistema de realidad aumentada.
b) Nuevo sistema operativo para la IoT.
c) Nuevo códec de vídeo.
d) Nuevo estándar de seguridad para WiFi 6.

A

c) Nuevo códec de vídeo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Si un árbol binario lo recorremos siguiendo el orden siguiente: raíz, subárbol izquierdo, subárbol derecho, ¿cuál de los siguientes tipos de recorrido estamos utilizando?

a) Preorden
b) Inorden
c) Postorden
d) Reorden

A

a) Preorden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. En una distribución Linux, ¿qué directorio contiene, entre otros, los ficheros de configuración tanto a nivel de componentes del sistema operativo en sí, como de los programas y aplicaciones instaladas a posteriori?

a) /root
b) /bin
c) /dev
d) /etc

A

d) /etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. En los sistemas Linux, si se ejecuta el comando chmod 640 para modificar los permisos de un archivo, ¿qué permisos estoy asignando?

a) Acceso de lectura, escritura y ejecución al propietario, acceso de lectura al grupo y ningún acceso al resto de usuarios.
b) Acceso de lectura, escritura y ejecución al propietario, acceso de lectura y escritura al grupo, y acceso de ejecución al resto de usuarios.
c) Acceso de lectura y escritura al propietario, acceso de lectura al grupo, y ningún acceso al resto de usuarios.
d) Acceso de lectura y escritura al propietario, acceso de ejecución al grupo, y ningún acceso al resto de usuarios.

A

c) Acceso de lectura y escritura al propietario, acceso de lectura al grupo, y ningún acceso al resto de usuarios.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. ¿Cuál de los siguientes NO es un ORM (Mapeador Objeto-Relacional)?

a) ADO.NET Entity Framework
b) Ruby Hibernation
c) NHibernate
d) Hibernate

A

b) Ruby Hibernation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. ¿Cuál de las siguientes opciones NO se corresponde con una de las 12 Reglas de Codd?

a) Regla de la no subversión. Si el sistema ofrece una interfaz de acceso a bajo nivel, dicho acceso no se podrá usar para subvertir el sistema (por ejemplo para sortear restricciones de integridad o seguridad).
b) Tratamiento sistemático de valores nulos. El sistema debe permitir que haya campos nulos. Se debe disponer de una representación de valores desconocidos y no aplicables diferente de los valores normales.
c) Dependencia de la distribución. Que la base de datos se almacene o gestione de forma distribuida en varios servidores afecta al uso de la misma y a la programación de las aplicaciones de usuario.
d) Catálogo dinámico en línea basado en el modelo relacional. El sistema debe soportar un catálogo en línea, el catálogo relacional, que da acceso a la estructura de la base de datos y que debe ser accesible a los usuarios autorizados.

A

c) Dependencia de la distribución. Que la base de datos se almacene o gestione de forma distribuida en varios servidores afecta al uso de la misma y a la programación de las aplicaciones de usuario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Indique la definición correcta en referencia a los diagramas de flujo de datos de Métrica v3:

a) Almacén de datos: representa la información en movimiento utilizada por el sistema.
b) Proceso de control: representa procesos que coordinan y sincronizan las actividades de otros procesos del diagrama de flujo de datos.
c) Flujo de control: representa el flujo entre dos procesos de control.
d) Flujo de datos: representa el movimiento de los datos, y establece la comunicación entre dos almacenes.

A

b) Proceso de control: representa procesos que coordinan y sincronizan las actividades de otros procesos del diagrama de flujo de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Una tabla se encuentra en Tercera Forma Normal (3FN) si:

a) Está en 2FN y todo atributo que no forma parte de una clave candidata depende de ella al completo.
b) Está en 2FN y no existe ninguna dependencia transitiva de atributos no principales respecto de las claves.
c) Está en 2FN y no existen relaciones de dependencia de reunión no triviales que no se generen desde las claves.
d) Está en 2FN y los atributos que no forman parte de ninguna clave dependen de la clave principal.

A

b) Está en 2FN y no existe ninguna dependencia transitiva de atributos no principales respecto de las claves.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Según Métrica v3, en la teoría de la normalización se define el término de Dependencia Funcional como:

a) Un atributo Y depende funcionalmente respecto de otro X, si depende funcionalmente de él en su totalidad, es decir, no depende de ninguno de los posibles atributos que formen parte de X.
b) Un atributo Y se dice que depende funcionalmente de otro X si, y sólo si, a cada valor de X le corresponde un único valor de Y.
c) Un atributo depende funcionalmente de otro si, y sólo si, depende de él a través de otro atributo.
d) Un atributo X sólo puede tomar un único valor de dominio simple.

A

b) Un atributo Y se dice que depende funcionalmente de otro X si, y sólo si, a cada valor de X le corresponde un único valor de Y.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. En el lenguaje C++, si hablamos de un bucle con estructura do…while:

a) Sólo se ejecuta si la condición del bucle es verdadera.
b) Evalúa la condición del bucle y después se ejecuta al menos una vez.
c) Se ejecuta una vez antes de evaluar la condición del bucle.
d) Se ejecuta una sola vez siempre y cuando sea verdadera la condición del bucle.

A

c) Se ejecuta una vez antes de evaluar la condición del bucle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Señale la respuesta correcta en relación a las tecnologías y herramientas de desarrollo front-end:

a) Sass, Less y Stylus, son preprocesadores de CSS.
b) Postman es una herramienta que sirve para probar la parte de front-end, no permitiendo validar los servicios REST.
c) Node js fue construido con el motor de java jre 1.9
d) Bootstrap es una herramienta de desarrollo que permite realizar test de los servicios REST, aislando al programador del front-end.

A

a) Sass, Less y Stylus, son preprocesadores de CSS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. En Java, una clase declarada como ‘abstract’:

a) Puede no estar implementada o estarlo de manera incompleta.
b) Puede ser instanciada.
c) No puede ser extendida por subclases.
d) No existe el modificador abstract en Java.

A

a) Puede no estar implementada o estarlo de manera incompleta.

17
Q
  1. En la declaración de una clase en java, ¿mediante qué cláusula es posible definir un listado de uno o varios interfaces para la clase en cuestión?

a) Mediante la cláusula ‘interfaces’.
b) Mediante la cláusula ‘declares’.
c) Mediante la cláusula ‘implements’.
d) En Java no es posible declarar una clase con más de un interface.

A

c) Mediante la cláusula ‘implements’.

18
Q
  1. Teniendo una base de datos relacional, con una tabla “Empleados” con campos {Id, Nombre, Puesto, Salario, }, indique cuál sería una forma válida de comenzar la creación de un Trigger en ANSI SQL, si lo que se quiere validar es un cambio de valor del campo “Salario”:

a) CREATE TRIGGER Validar_salario BEFORE UPDATE OF Salario OF TABLE Empleados
b) CREATE NEW TRIGGER BEFORE UPDATE OF Salario ON Empleados
c) CREATE TRIGGER Validar_salario IN Empleados BEFORE UPDATE OF Salario
d) CREATE TRIGGER Validar_salario BEFORE UPDATE OF Salario ON Empleados

A

d) CREATE TRIGGER Validar_salario BEFORE UPDATE OF Salario ON Empleados

19
Q
  1. Si utilizamos el gestor de base de datos Oracle (v.10g), ¿qué podríamos hacer si dentro de una transacción de la base de datos se quiere establecer un punto de recuperación?

a) Utilizar la sentencia SAVEPOINT y así definir un punto de salvaguarda dentro de una transacción.
b) Utilizar la sentencia ROLLBACK y así definir un punto de salvaguarda dentro de una transacción
c) Usar los comandos GRANT para dar permisos adecuados de administrador DBA sobre las tablas.
d) Utilizar la sentencia RECOVERPOINT y así definir un punto de salvaguarda dentro de una transacción.

A

a) Utilizar la sentencia SAVEPOINT y así definir un punto de salvaguarda dentro de una transacción.

20
Q
  1. Respecto a los patrones de diseño GoF (Gang of Four), indique cuál de las siguientes definiciones se corresponde con el patrón Decorator:

a) Proporciona el poder agregar una nueva funcionalidad a un objeto dinámicamente.
b) Proporciona una interfaz unificada para un conjunto de interfaces de un subsistema.
c) Proporciona un sustituto o representante de otro objeto para controlar el acceso a éste.
d) Proporciona un modo de acceder secuencialmente a los elementos de un objeto agregado sin exponer su representación interna.

A

a) Proporciona el poder agregar una nueva funcionalidad a un objeto dinámicamente.

21
Q
  1. Cuál de las siguientes afirmaciones NO se corresponde con el lenguaje UML:

a) Una clase se representa mediante un rectángulo con tres secciones, la superior contiene el identificador o nombre de la clase, la central contiene los atributos, y la inferior, las operaciones o métodos que tienen asociados.
b) Las asociaciones son los elementos que representan las relaciones que existen entre los elementos estructurales que se utilizan en los modelos.
c) Un tipo de asociación entre elementos estructurales es la dispersión.
d) La agregación es un tipo de asociación entre elementos estructurales que representa una clase que es parte de otra.

A

c) Un tipo de asociación entre elementos estructurales es la dispersión.