38 a 59 Flashcards

1
Q
  1. Indique cuál de los siguientes NO es un gestor de bases de datos relacional:

a) MaxDB
b) MySQL
c) JSON
d) PostgreSQL

A

c) JSON

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. En un Diagrama de Flujo de Datos o DFD se denomina proceso primitivo a:

a) A cualquiera de los procesos que aparecen en el nivel 1 de descomposición.
b) Al proceso principal del Diagrama de Contexto a descomponer.
c) Aquel proceso que no necesita descomposición.
d) Aquel proceso que coordina y sincroniza las actividades de otros procesos.

A

c) Aquel proceso que no necesita descomposición.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Una tabla se encuentra en 5NF, Quinta Forma Normal, si:

a) Si y solo si está en 4NF o en BCNF (cualquiera de ambas) y no posee dependencias multivaluadas no triviales.
b) Si y solo si está en 4FN y cada dependencia funcional no trivial tiene una clave candidata como determinante.
c) Si y solo si está en 4NF y cada dependencia de unión (Join) en ella es implicada por las claves candidatas.
d) Si y solo si ninguno de sus atributos no-principales son funcionalmente dependientes en una parte (subconjunto propio) de una clave candidata.

A

c) Si y solo si está en 4NF y cada dependencia de unión (Join) en ella es implicada por las claves candidatas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Cuál de las siguientes afirmaciones NO es uno de los objetivos que se persigue al normalizar una base de datos:

a) Organizar los datos en grupos lógicos.
b) Reducir las relaciones existentes entre tablas.
c) Garantizar la integridad de la información.
d) Minimizar la repetición de información.

A

b) Reducir las relaciones existentes entre tablas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. En la teoría de la normalización se utiliza el concepto de dependencia funcional, ¿cuál de las siguientes NO es una de sus características?

a) Son propiedades inherentes al contenido semántico de los datos, que se han de cumplir para cualquier extensión del esquema de relación.
b) Se tratan de restricciones de integridad que permiten conocer qué interrelaciones existen entre los atributos del mundo real.
c) Todas las restricciones de integridad se pueden representar mediante estas dependencias.
d) Son Invariantes en el tiempo.

A

c) Todas las restricciones de integridad se pueden representar mediante estas dependencias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Indique cuál sería la salida que se obtendría ejecutando el siguiente trozo de código en C++: for (int i=1; i++<l0; i++) { ( (i == 5)? cout«“Cinco”:cout«i«” “);}

a) 0 2 4 6 8
b) 1 3 Cinco 7 9
c) 2 4 6 8 10
d) 1 3 5 7 9

A

c) 2 4 6 8 10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Indique cuál de los siguientes se considera un lenguaje de programación orientado a la educación:

a) Scratch
b) C#
c) Abap
d) Python

A

a) Scratch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Señale la afirmación correcta:

a) DML permiten definir el esquema de la base de datos.
b) DCL permiten controlar el acceso a los datos.
c) DDL permiten controlar el acceso a los datos.
d) DCL permiten definir el esquema de la base de datos.

A

b) DCL permiten controlar el acceso a los datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. En una empresa hay una tabla de empleados: EMPLEADO(EMP_ID, NOMBRE, CATEGORIA, SUELDO). Elija qué sentencia nos dará como resultado la categoría y sueldo medio de aquellas categorías cuyo sueldo medio es inferior al sueldo medio de todos los empleados de la empresa.

a) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO GROUP BY CATEGORIA HAVING AVG(SUELDO) < (SELECT AVG(SUELDO) FROM EMPLEADO)
b) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO HAVING CATEGORIA GROUP BY AVG(SUELDO)<(SELECT AVG(SUELDO) FROM EMPLEADO)
c) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO WHERE SUELDO< AVG(SUELDO) GROUP BY CATEGORIA
d) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO WHERE AVG(SUELDO)<(SELECT SUELDO FROM EMPLEADO)

A

a) SELECT CATEGORIA, AVG(SUELDO) FROM EMPLEADO GROUP BY CATEGORIA HAVING AVG(SUELDO) < (SELECT AVG(SUELDO) FROM EMPLEADO)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. En una base de datos en la que se almacena Información de clientes a través de la tabla Clientes, existen, entre otras, las siguientes columnas: “id”, “Nombre”, “Apellido1”, etc. ¿cuál de las siguientes sentencias SQL devuelve el número de nombres (sólo Nombre, sin incluir apellidos) diferentes que hay en la tabla?

a) SELECT DISTINCT(Nombre) FROM Clientes
b) SELECT SUM(UNIQUE(Nombre)) FROM Clientes
c) SELECT COUNT(DISTINCT(Nombre)) FROM Clientes
d) SELECT SUM(DISTINCT(Nombre)) FROM Clientes

A

c) SELECT COUNT(DISTINCT(Nombre)) FROM Clientes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. ¿Cuál de las siguientes operaciones NO es una operación de agregación en SQL?

a) AVG
b) COUNT
c) DISTINCT
d) SUM

A

c) DISTINCT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Qué sentencia de las siguientes nunca altera el contenido de la base de datos:

a) SELECT PEDIDOS.PRECIO, PEDIDOS.ITEM, STOCK.VALIDO FROM PEDIDOS, STOCK WHERE PEDIDOS.NUM_ITEM = STOCK.NUM_ITEM AND PEDIDOS.PRECIO > 300
b) UPDATE STOCK SET STOCK.NUM_ITEM = o WHERE STOCK.VALIDO= ‘Sí’
c) COMMIT
d) DROP DATABASE DB_CONTENIDO_TIENDA

A

a) SELECT PEDIDOS.PRECIO, PEDIDOS.ITEM, STOCK.VALIDO FROM PEDIDOS, STOCK WHERE PEDIDOS.NUM_ITEM = STOCK.NUM_ITEM AND PEDIDOS.PRECIO > 300

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. En el contexto de la programación orientada a objetos, ¿qué entendemos por superclase?

a) Una clase padre de la que pueden derivar una serie de subclases.
b) Una clase padre en la que se definen todas las variantes de métodos y atributos de sus clases heredadas, denominadas subclases.
c) Una clase que deriva de otra completando los métodos que deja sin definir.
d) Una clase resultado de fusión de dos o más clases padres.

A

a) Una clase padre de la que pueden derivar una serie de subclases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. La característica de los lenguajes orientados a objetos que permite declarar y definir dos métodos con el mismo nombre, pero distintos argumentos, se denomina:

a) Sobrescritura
b) Polimorfismo
c) Herencia
d) Sobrecarga

A

d) Sobrecarga

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. El patrón de diseño cuyo propósito es desacoplar una abstracción de su implementación de manera que las dos puedan evolucionar independientemente es:

a) Facade
b) Bridge
c) Adapter
d) Wrapper

A

b) Bridge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Java DB es

a) La distribución de Oracle para la base de datos de código abierto Apache Derby.
b) Una API de acceso a bases de datos no relacionales en Java.
c) La distribución gratuita de la base de datos Oracle 11g,
d) Una versión de PostgreSQL configurada para la plataforma Java SE.

A

a) La distribución de Oracle para la base de datos de código abierto Apache Derby.

17
Q
  1. Señale cuál de las siguientes herramientas sirve para realizar pruebas de estrés en Java:

a) Jmeter
b) SonarQube
c) Junit
d) Piwik

A

a) Jmeter

18
Q
  1. En el contexto del lenguaje C de ANSI, ¿cuál de las siguientes opciones consigue que los valores de “a” y “b” sean respectivamente 10 y 11?

a) int a=11, b; b=a- -;
b) int a=11,b; b=- -a;
c) int a=10, b; b=++a;
d) int a=10,b; b=a++;

A

a) int a=11, b; b=a- -;

19
Q
  1. Una diferencia entre las APIs de Java, SAX y JDOM, es:

a) SAX permite acceso directo a los elementos del XML, con JDOM el acceso es secuencial.
b) SAX requiere más memoria para procesar el documento XML que JDOM.
c) JDOM es recomendable para la edición o cambios en documentos XML, SAX para la lectura de documentos XML.
d) JDOM lanza un evento cuando encuentra un elemento en el documento XML, SAX no lanza eventos.

A

c) JDOM es recomendable para la edición o cambios en documentos XML, SAX para la lectura de documentos XML.

20
Q
  1. En ASP.NET cuál de las siguientes alternativas NO representa un modo válido de almacenamiento de los datos de sesión:

a) inPro
b) StateServer
c) SqlServer
d) AppServer

A

d) AppServer

21
Q
  1. Señale la respuesta correcta respecto a las arquitecturas de microservicios:

a) Tienen nombres únicos (como direcciones URL) que se usan para resolver su ubicación.
b) Deben ser escritos en lenguajes de programación específicos.
c) Interactúan con otros microservicios por medio de protocolos cerrados.
d) Service Fabric es la plataforma de microservicios de Apache.

A

a) Tienen nombres únicos (como direcciones URL) que se usan para resolver su ubicación.

22
Q
  1. De las siguientes opciones, representa un método válido dentro del protocolo HTTP:

a) OPTIONS
b) UPDATE
c) RETRIEVE
d) TRACK

A

a) OPTIONS

23
Q
  1. En un documento WSDL 2.0, el elemento <binding> especifica:</binding>

a) el conjunto de puertos y dirección de los mismos.
b) los protocolos de comunicación usados.
c) los tipos de datos usados en los mensajes.
d) las operaciones permitidas.

A

b) los protocolos de comunicación usados.