Saltar al contenido
OpoTAI Avísame cuando salga la app
Técnicos Auxiliares de Informática (TAI)

Examen de Técnicos Auxiliares de Informática (TAI) de 2024, promoción interna, resuelto

Actualizado el 24 de octubre de 2026

Todas las preguntas del examen oficial con la respuesta correcta de la plantilla del tribunal. 10 están explicadas como en la app: por qué es la correcta, de dónde sale y la trampa de cada opción.

El cuestionario

Pregunta 1

¿Qué principio relativo al tratamiento de datos personales definido en el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales y a la libre circulación de estos datos y por el que se deroga la Directiva 95/46/CE (Reglamento general de protección de datos) se refiere a que los datos serán adecuados, pertinentes y limitados a lo necesario en relación con los fines para los que son tratados?

  1. a) Limitación de la finalidad.
  2. b) Exactitud.
  3. c) Minimización de datos.
  4. d) Adecuación de datos.
Ver la respuesta

Respuesta correcta: c) Minimización de datos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 2

De acuerdo con el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales y a la libre circulación de estos datos y por el que se deroga la Directiva 95/46/CE (Reglamento general de protección de datos), el responsable y el encargado del tratamiento aplicarán medidas técnicas y organizativas apropiadas para garantizar un nivel de seguridad adecuado al riesgo, que en su caso incluya, entre otros:

  1. a) La capacidad de garantizar la confidencialidad, integridad, disponibilidad y resiliencia permanentes de los sistemas y servicios de tratamiento.
  2. b) La capacidad de garantizar la confidencialidad, integridad, disponibilidad y trazabilidad permanentes de los sistemas y servicios de tratamiento.
  3. c) La capacidad de garantizar la confidencialidad, autenticidad, disponibilidad y resiliencia permanentes de los sistemas y servicios de tratamiento.
  4. d) La capacidad de garantizar la confidencialidad, autenticidad, integridad y disponibilidad permanentes de los sistemas y servicios de tratamiento.
Ver la respuesta

Respuesta correcta: a) La capacidad de garantizar la confidencialidad, integridad, disponibilidad y resiliencia permanentes de los sistemas y servicios de tratamiento.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 3Explicada

El artículo 6 del Real Decreto 4/2010, de 8 de enero, por el que se regula el Esquema Nacional de Interoperabilidad en el ámbito de la Administración Electrónica hace referencia al carácter multidimensional de la interoperabilidad. ¿Cuáles son las dimensiones que recoge este artículo?

  1. a) Organizativa, semántica y técnica.
  2. b) Organizativa, semántica, técnica y de seguridad.
  3. c) Organizativa, operacional y de protección.
  4. d) Infraestructuras, estándares y protocolos.
Ver la respuesta y la explicación

Respuesta correcta: a) Organizativa, semántica y técnica.

Artículo 6 del RD 4/2010: el carácter multidimensional se articula en tres planos: el de los acuerdos y procesos entre administraciones, el del significado de la información y el de los sistemas y medios. La seguridad no es una dimensión: tiene su propia norma, el Esquema Nacional de Seguridad.

«La interoperabilidad se entenderá contemplando sus dimensiones organizativa, semántica y técnica.»

Trampas: La (b): añade una cuarta dimensión «de seguridad» que el art. 6 del RD 4/2010 no recoge; son solo organizativa, semántica y técnica. Engaña: la seguridad se relaciona con la interoperabilidad en otras partes del propio RD 4/2010 y en el ENS. La (c): «Operacional» y «de protección» no son dimensiones de la interoperabilidad. Solo la organizativa coincide con las tres que cita el art. 6 del RD 4/2010. La (d): Infraestructuras y estándares son elementos de la cadena de interoperabilidad que menciona el art. 6 del RD 4/2010, no sus dimensiones.

Para repasar: Dimensiones de la interoperabilidad según el ENI: organizativa, semántica y técnica; la cadena de interoperabilidad y la dimensión temporal se tratan aparte.

Fuente: Artículo 6 · Real Decreto 4/2010, Artículo 6 · RD 311/2022 (ENS)

Pregunta 4

Indique cuál NO es uno de los 17 Objetivos de Desarrollo Sostenible:

  1. a) Fin de la pobreza.
  2. b) Ciudades y comunidades sostenibles.
  3. c) Crecimiento de la producción y reducción del paro.
  4. d) Acción por el clima.
Ver la respuesta

Respuesta correcta: c) Crecimiento de la producción y reducción del paro.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 5

Indique la respuesta correcta sobre la vigencia que tienen los certificados electrónicos reconocidos incorporados al documento nacional de identidad, según la legislación vigente:

  1. a) No podrá ser superior a tres años.
  2. b) No podrá ser superior a cuatro años.
  3. c) No podrá ser superior a cinco años.
  4. d) No podrá ser superior a seis años.

El Real Decreto 255/2025, que sustituyó en 2025 al Real Decreto 1553/2005, fija en dos años la validez de los certificados electrónicos del DNI (art. 11.3). Cuando se hizo el examen el máximo era de cinco años.

Ver la respuesta

Respuesta correcta: c) No podrá ser superior a cinco años.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 6

La Ley 56/2007, de 28 de diciembre, de Medidas de Impulso de la Sociedad de la Información, ¿qué establece sobre la factura electrónica en el artículo 1?

  1. a) Los formatos estructurados de las facturas electrónicas permitirán su visualización y emisión en las distintas lenguas oficiales existentes y en inglés, con la finalidad de garantizar los derechos de los usuarios nacionales y extranjeros.
  2. b) Los formatos estructurados de las facturas electrónicas permitirán su visualización y emisión en las distintas lenguas oficiales existentes, con la finalidad de garantizar los derechos de los usuarios.
  3. c) No trata en ningún artículo sobre la factura electrónica.
  4. d) La factura electrónica solo se utilizará en contratación, estando excluida de la justificación de ayudas y subvenciones.
Ver la respuesta

Respuesta correcta: b) Los formatos estructurados de las facturas electrónicas permitirán su visualización y emisión en las distintas lenguas oficiales existentes, con la finalidad de garantizar los derechos de los usuarios.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 7

Según el artículo 11 de la Ley 19/2013, de 9 de diciembre, de transparencia, acceso a la información pública y buen gobierno, el Portal de la Transparencia contendrá información publicada de acuerdo con las prescripciones técnicas que se establezcan reglamentariamente, que deberán adecuarse a los siguientes principios:

  1. a) Usabilidad, interoperabilidad y reutilización.
  2. b) Accesibilidad, interoperabilidad y seguridad.
  3. c) Flexibilidad, interoperabilidad y seguridad.
  4. d) Accesibilidad, interoperabilidad y reutilización.
Ver la respuesta

Respuesta correcta: d) Accesibilidad, interoperabilidad y reutilización.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 8Explicada

Según el artículo 45 de la Ley 4/2023, de 28 de febrero, para la igualdad real y efectiva de las personas trans y para la garantía de los derechos de las personas LGTBI, la autoridad competente para la tramitación del procedimiento de rectificación registral de la mención del sexo corresponderá a:

  1. a) La persona encargada de la Oficina del Registro Civil en la que se hubiera presentado la solicitud.
  2. b) La persona titular del Ministerio de Igualdad.
  3. c) La persona titular del Ministerio de Justicia.
  4. d) La persona titular de la Dirección General para la Igualdad Real y Efectiva de las personas LGTBI.
Ver la respuesta y la explicación

Respuesta correcta: a) La persona encargada de la Oficina del Registro Civil en la que se hubiera presentado la solicitud.

El artículo 45 de la Ley 4/2023 sitúa el procedimiento en el Registro Civil, no en la estructura ministerial, porque la rectificación de la mención del sexo es una inscripción registral.

«La competencia para la tramitación del procedimiento de rectificación registral de la mención del sexo corresponderá a la persona encargada de la Oficina del Registro Civil en la que se hubiera presentado la solicitud.»

Trampas: La (b): el Ministerio de Igualdad no tramita el procedimiento: lo hace la persona encargada de la Oficina del Registro Civil (art. 45). Engaña: la ley trata de igualdad y ese Ministerio impulsa estas políticas. La (c): el Ministerio de Justicia, del que depende el Registro Civil, no tramita; lo hace la persona encargada de la Oficina (art. 45). La (d): esa Dirección General no tramita las solicitudes; la competencia es de la persona encargada de la Oficina del Registro Civil (art. 45).

Para repasar: La rectificación registral de la mención del sexo la tramita la persona encargada de la Oficina del Registro Civil donde se presentó la solicitud.

Fuente: Artículo 45 · Ley 4/2023

Pregunta 9

Según el Real Decreto Legislativo 1/2013, de 29 de noviembre, por el que se aprueba el Texto Refundido de la Ley General de derechos de las personas con discapacidad y de su inclusión social, es discriminación directa:

  1. a) La que existe cuando una persona o grupo en que se integra es objeto de un trato discriminatorio debido a su relación con otra por motivo o por razón de discapacidad.
  2. b) La situación en que se encuentra una persona con discapacidad cuando es tratada de manera menos favorable que otra en situación análoga por motivo de o por razón de su discapacidad.
  3. c) La que existe cuando una disposición legal o reglamentaria, una cláusula convencional o contractual, un pacto individual, una decisión unilateral o un criterio o práctica, o bien un entorno, producto o servicio, aparentemente neutros, puedan ocasionar una desventaja particular a una persona respecto de otras por motivo de o por razón de discapacidad, siempre que objetivamente no respondan a una finalidad legítima y que los medios para la consecución de esta finalidad no sean adecuados y necesarios.
  4. d) Toda conducta no deseada relacionada con la discapacidad de una persona, que tenga como objetivo o consecuencia atentar contra su dignidad o crear un entorno intimidatorio, hostil, degradante, humillante u ofensivo.
Ver la respuesta

Respuesta correcta: b) La situación en que se encuentra una persona con discapacidad cuando es tratada de manera menos favorable que otra en situación análoga por motivo de o por razón de su discapacidad.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 10

Señale la respuesta correcta respecto a las notificaciones según la Ley 39/2015, de 1 de octubre, del Procedimiento Administrativo Común de las Administraciones Públicas:

  1. a) Toda notificación deberá ser cursada dentro del plazo de quince días a partir de la fecha en que el acto haya sido dictado.
  2. b) Cuando los interesados en un procedimiento sean desconocidos, se ignore el lugar de la notificación o bien, intentada ésta, no se hubiese podido practicar, la notificación se hará por medio de un anuncio publicado en el BOE.
  3. c) Las notificaciones se practicarán preferentemente en papel y, en todo caso, cuando el interesado resulte obligado a recibirlas por esta vía.
  4. d) Cuando la notificación se practique en el domicilio del interesado, de no hallarse presente éste en el momento de entregarse la notificación, podrá hacerse cargo de ella cualquier persona mayor de dieciséis años que se encuentre en el domicilio y haga constar su identidad.
Ver la respuesta

Respuesta correcta: b) Cuando los interesados en un procedimiento sean desconocidos, se ignore el lugar de la notificación o bien, intentada ésta, no se hubiese podido practicar, la notificación se hará por medio de un anuncio publicado en el BOE.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 11

¿Qué es la taxonomía de Flynn?

  1. a) Una clasificación de patrones de diseño para objetos de software, centrados en su creación, relación e interacción.
  2. b) Una clasificación para las computadoras con arquitectura paralela atendiendo al flujo de datos e instrucciones en un sistema.
  3. c) Una clasificación que pretende clarificar los diferentes tipos de tecnologías, técnicas y mecanismos que abarca el concepto abstracto de “Inteligencia Artificial”.
  4. d) Una clasificación de los tipos de controladores (drivers) JDBC.
Ver la respuesta

Respuesta correcta: b) Una clasificación para las computadoras con arquitectura paralela atendiendo al flujo de datos e instrucciones en un sistema.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 12

Señale la respuesta correcta en relación con la digitalización de imágenes:

  1. a) La resolución del escáner se mide en puntos por pulgada (ppp) o píxeles por pulgada (ppi).
  2. b) A mayor número de píxeles tendremos mayor resolución y menor tamaño de los ficheros donde se almacenan las imágenes.
  3. c) La profundidad del bit es la capacidad de reproducir los píxeles en tonos grises.
  4. d) Sólo los formatos TIFF y JPEG sirven para guardar una imagen digitalizada. El formato PDF se emplea para guardar imágenes de textos únicamente.
Ver la respuesta

Respuesta correcta: a) La resolución del escáner se mide en puntos por pulgada (ppp) o píxeles por pulgada (ppi).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 13Explicada

Señale la respuesta correcta referente al tipo abstracto de datos (TAD) Pila:

  1. a) Basada en el principio FIFO (first-in, first-out).
  2. b) Se puede implementar usando arrays.
  3. c) No se puede implementar usando una estructura dinámica.
  4. d) Las operaciones de apilar (push) y desapilar (pop) se realizan en cualquier posición.
Ver la respuesta y la explicación

Respuesta correcta: b) Se puede implementar usando arrays.

Una pila puede implementarse con un array de tamaño fijo y un índice que marca la cima, o con una estructura dinámica como una lista enlazada. Ambas respetan que solo se opera sobre la cima.

Trampas: La (a): la pila sigue el principio LIFO (last-in, first-out). FIFO corresponde a la cola. Engaña: FIFO es la otra disciplina básica de acceso, propia de las colas. La (c): Sí puede implementarse con estructuras dinámicas, como una lista enlazada que inserta y extrae por la cabeza. La (d): Push y pop actúan solo sobre la cima de la pila, no en cualquier posición.

Regla mnemotécnica · Pila de platos: el último que pones es el primero que quitas (LIFO). La cola es FIFO.

Para repasar: Pila: LIFO, operaciones push y pop solo en la cima, implementable con array o con lista enlazada.

Fuente: Interfaz Deque (pila y cola doble) · Documentación de Java SE (Oracle)

Pregunta 14

Señale la respuesta INCORRECTA acerca de los tipos abstractos de datos (TAD):

  1. a) Es una colección de propiedades y operaciones que se definen mediante una especificación que es independiente de cualquier representación.
  2. b) Nos permiten diseñar nuestros propios tipos para encapsular lógica algorítmica y proveer abstracción a las capas de software de más alto nivel.
  3. c) Se pueden escribir usando lenguaje natural, usando pseudo-código o incluso algún lenguaje de programación.
  4. d) En JAVA, una estructura de datos (interface) debe implementar todas las operaciones definidas en su TAD (class).
Ver la respuesta

Respuesta correcta: d) En JAVA, una estructura de datos (interface) debe implementar todas las operaciones definidas en su TAD (class).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 15

Señale la respuesta INCORRECTA sobre el lenguaje Swift:

  1. a) Fue creado por Apple.
  2. b) Se distribuye bajo licencia de código abierto Apache 2.0.
  3. c) Se utiliza exclusivamente para la construcción de aplicaciones para iOS.
  4. d) Algunas de las variables más comunes son String, Int, Double y Bool.
Ver la respuesta

Respuesta correcta: c) Se utiliza exclusivamente para la construcción de aplicaciones para iOS.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 16

Señale la respuesta INCORRECTA. Android NDK:

  1. a) Es un conjunto de herramientas que permiten implementar partes de las aplicaciones de Android mediante C y C++.
  2. b) Genera librerías binarias para cada arquitectura de procesador que se pueden invocar desde Java por medio de JNI (Java Native Interface).
  3. c) Se recomienda su uso con aplicaciones intensivas a nivel computacional, como juegos o simulaciones físicas.
  4. d) No permite la reutilización de código, no pudiendo usar bibliotecas de otros desarrolladores.
Ver la respuesta

Respuesta correcta: d) No permite la reutilización de código, no pudiendo usar bibliotecas de otros desarrolladores.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 17

¿Cuál es la última versión de .NET con soporte a largo plazo?

  1. a) .NET 4.5
  2. b) .NET 3.1
  3. c) .NET 8.0
  4. d) .NET 2000
Ver la respuesta

Respuesta correcta: c) .NET 8.0

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 18Explicada

¿Qué hará el siguiente código de JavaScript console.log(10 === ‘10’)?

  1. a) Imprimirá true.
  2. b) Imprimirá false.
  3. c) Dará error.
  4. d) Imprimirá ‘1010’.
Ver la respuesta y la explicación

Respuesta correcta: b) Imprimirá false.

El operador === es de igualdad estricta: compara valor y tipo sin conversión previa. Como 10 es un número y '10' una cadena, los tipos difieren y la comparación devuelve false, que console.log imprime sin error.

Trampas: La (a): imprimiría true con el operador == (igualdad laxa), que convierte la cadena a número antes de comparar. Con === no hay conversión. Engaña: con == la misma comparación sí daría true. La (c): comparar un número con una cadena es una expresión válida en JavaScript; devuelve un booleano y no lanza error. La (d): '1010' saldría de concatenar con + (10 + '10'). === es un operador de comparación y devuelve un booleano.

Para repasar: === compara valor y tipo sin coaccionar; == convierte tipos antes de comparar. Número y cadena distintos dan false con ===.

Fuente: JavaScript: igualdad estricta (===) · Documentación de MDN Web Docs (Mozilla)

Pregunta 19

¿Qué término hace referencia a la realización de un análisis estático del código fuente de una aplicación para identificar vulnerabilidades de seguridad antes de que se implemente en un entorno de producción real?

  1. a) SAST.
  2. b) OWASP.
  3. c) DAST.
  4. d) SART.
Ver la respuesta

Respuesta correcta: a) SAST.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 20

De acuerdo con Métrica v3, en el Modelo Entidad/Relación Extendido, ¿cuál es el término que representa la participación en la relación de cada una de las entidades afectadas?

  1. a) Atributo.
  2. b) Cardinalidad.
  3. c) Tipo de Correspondencia.
  4. d) Dominio.
Ver la respuesta

Respuesta correcta: b) Cardinalidad.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 21

En CSS3, ¿cuál de las siguientes unidades de medida NO es relativa?

  1. a) Q
  2. b) vw
  3. c) ex
  4. d) ch
Ver la respuesta

Respuesta correcta: a) Q

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 22

En el ámbito de ASP.NET Core, señale la respuesta correcta respecto a Razor:

  1. a) Razor es la sintaxis de plantillas utilizada en ASP.NET Core para crear vistas dinámicas en aplicaciones web.
  2. b) Es uno de los lenguajes de programación que se utilizan con ASP.NET Core.
  3. c) Razor se ejecuta directamente en el navegador del cliente.
  4. d) Razor utiliza el @símbolo para realizar la transición de C# a HTML.
Ver la respuesta

Respuesta correcta: a) Razor es la sintaxis de plantillas utilizada en ASP.NET Core para crear vistas dinámicas en aplicaciones web.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 23Explicada

En el contexto de las metodologías de desarrollo de software, ¿cuál de los siguientes es un principio del Manifiesto Ágil?

  1. a) Son bienvenidos los requisitos cambiantes, incluso si llegan tarde al desarrollo.
  2. b) Las personas del negocio y los desarrolladores deben coordinarse en una reunión semanal.
  3. c) La documentación entregada es la principal medida del progreso.
  4. d) Las mejores arquitecturas, requisitos y diseños emergen de equipos bien jerarquizados.
Ver la respuesta y la explicación

Respuesta correcta: a) Son bienvenidos los requisitos cambiantes, incluso si llegan tarde al desarrollo.

El Manifiesto Ágil dice: «Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo». Los procesos ágiles aprovechan el cambio como ventaja competitiva para el cliente, en lugar de oponerse a él.

«Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.»

Trampas: La (b): el principio pide que negocio y desarrolladores trabajen juntos de forma cotidiana, a diario, no en una reunión semanal. Engaña: las reuniones periódicas son habituales en Scrum, pero el principio habla de trabajo diario conjunto. La (c): la principal medida del progreso es el software funcionando, no la documentación entregada. La (d): las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados, no jerarquizados.

Para repasar: Principios ágiles: cambio bienvenido, colaboración diaria, software funcionando como medida de progreso y equipos auto-organizados.

Fuente: Principios del Manifiesto Ágil · Manifiesto Ágil

Pregunta 24

Referente a los comandos DML del lenguaje SQL, señale la respuesta correcta:

  1. a) DML es acrónimo de Data Manager Language.
  2. b) Permiten crear nuevas bases de datos, añadiendo y eliminando elementos.
  3. c) El comando TRUNCATE es un comando DML.
  4. d) El comando SELECT es un comando DML.
Ver la respuesta

Respuesta correcta: d) El comando SELECT es un comando DML.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 25

Según el estándar IEEE 754-2008, un número en coma flotante de doble precisión es:

  1. a) Una aproximación de 64 bits de un número real.
  2. b) Una aproximación de 32 bits de un número real.
  3. c) Un número decimal empaquetado con una coma decimal implícita.
  4. d) Un entero de cuatro bytes con una precisión de 10 dígitos.
Ver la respuesta

Respuesta correcta: a) Una aproximación de 64 bits de un número real.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 26

Señale la opción correcta sobre la arquitectura de servicios web REST:

  1. a) En la arquitectura REST, el servicio no almacena información sobre el estado del cliente entre peticiones.
  2. b) El uso de identificadores está basado en SOA.
  3. c) En la arquitectura REST, la interfaz para acceder a los recursos expuestos puede ser HTTP o FTP.
  4. d) Es una arquitectura no orientada a recursos.
Ver la respuesta

Respuesta correcta: a) En la arquitectura REST, el servicio no almacena información sobre el estado del cliente entre peticiones.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 27

Señale la respuesta correcta sobre la normalización de bases de datos en Métrica v3:

  1. a) Un atributo tiene dependencia funcional completa de otro si, y sólo si, depende de él a través de otro atributo.
  2. b) Una entidad está en 1FN si tiene grupos repetitivos, es decir, un atributo puede tomar varios valores de un dominio simple.
  3. c) Una entidad está en 2FN si está en 1FN y todos los atributos que no forman parte de las claves candidatas tienen dependencia funcional completa respecto de éstas.
  4. d) Una relación en 3FN estará también en 2FN, pero no en 1FN.
Ver la respuesta

Respuesta correcta: c) Una entidad está en 2FN si está en 1FN y todos los atributos que no forman parte de las claves candidatas tienen dependencia funcional completa respecto de éstas.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 28Explicada

Señale la respuesta INCORRECTA referente a los eventos en SQL:

  1. a) Es una tarea que se ejecuta de forma automática en un momento temporal previamente programado.
  2. b) Se definen como CREATE EVENT nombre_evento.
  3. c) La temporalidad de los eventos se indica en la cláusula ON SCHEDULE.
  4. d) Una vez que el evento se ha ejecutado hay que eliminarlo manualmente.
Ver la respuesta y la explicación

Respuesta correcta: d) Una vez que el evento se ha ejecutado hay que eliminarlo manualmente.

Un evento no exige borrado manual. Por defecto, una vez ejecutado y terminada su programación, se elimina automáticamente (ON COMPLETION NOT PRESERVE). Solo se conserva si se define con ON COMPLETION PRESERVE.

Las demás: La (a): es la definición de evento: tarea programada que se ejecuta automáticamente. La (b): la sentencia de creación es CREATE EVENT nombre_evento. La (c): ON SCHEDULE fija cuándo se ejecuta el evento, una vez (AT) o periódicamente (EVERY).

Para repasar: Los eventos SQL se crean con CREATE EVENT, se programan con ON SCHEDULE y se eliminan solos al terminar salvo ON COMPLETION PRESERVE.

Fuente: CREATE EVENT: ON COMPLETION [NOT] PRESERVE · Documentación de MariaDB Server

Pregunta 29

Señale la respuesta INCORRECTA respecto al Lenguaje de Modelado Unificado (UML):

  1. a) Es un lenguaje basado en diagramas para la especificación, visualización, construcción y documentación de cualquier sistema software.
  2. b) Es independiente de las metodologías de análisis y diseño y de los lenguajes de programación que se utilicen en la construcción del software.
  3. c) Se basa en el paradigma de la orientación a objetos.
  4. d) Muestra únicamente el modelado estático de un sistema software, que puede utilizarse en las diferentes fases de su ciclo de desarrollo.
Ver la respuesta

Respuesta correcta: d) Muestra únicamente el modelado estático de un sistema software, que puede utilizarse en las diferentes fases de su ciclo de desarrollo.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 30

Señale la respuesta INCORRECTA. El patrón de diseño “Composite”:

  1. a) Es un patrón de diseño estructural que permite componer objetos en estructuras de árbol.
  2. b) Sirve para construir objetos complejos a partir de otros más simples y similares entre sí.
  3. c) Simplifica el tratamiento de los objetos creados que, al poseer de una interfaz común, se tratan todos de la misma manera.
  4. d) Se recomienda su uso cuando se quiere añadir responsabilidades a objetos concretos de manera dinámica y transparente y sin afectar a otros objetos.
Ver la respuesta

Respuesta correcta: d) Se recomienda su uso cuando se quiere añadir responsabilidades a objetos concretos de manera dinámica y transparente y sin afectar a otros objetos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 31

Suponga el siguiente programa escrito en un lenguaje de programación estándar: integer x=0; while x<100 do (x=x+1; print x; x=x-1;)

  1. a) Este programa imprime los números enteros del 1 al 100.
  2. b) Este programa imprime los números impares del 1 al 100.
  3. c) Este programa imprime los números pares del 1 al 100.
  4. d) Este programa es un bucle infinito.
Ver la respuesta

Respuesta correcta: d) Este programa es un bucle infinito.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 32

Uno de los expertos más reconocidos en usabilidad web, Jakob Nielsen, estableció 10 principios clave que todo diseñador web debe tener en cuenta. ¿Cuál de los siguientes NO es uno de ellos?

  1. a) Visibilidad del estado del sistema.
  2. b) Control y libertad del usuario.
  3. c) Reconocimiento después que recuerdo.
  4. d) Ayuda y documentación.
Ver la respuesta

Respuesta correcta: c) Reconocimiento después que recuerdo.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 33Explicada

¿Cuál de los siguientes ataques consiste en suplantar a una entidad legítima por medio de llamadas telefónicas?

  1. a) Pharming.
  2. b) Smishing.
  3. c) Vishing.
  4. d) Whaling.
Ver la respuesta y la explicación

Respuesta correcta: c) Vishing.

Vishing (voice phishing) es la suplantación de una entidad legítima mediante llamadas telefónicas, para obtener datos o dinero. Lo que lo distingue del resto de variantes de phishing es el canal: la voz.

«Vishing is the social engineering approach that leverages voice communication.»

Trampas: La (a): Pharming manipula la resolución DNS o el fichero hosts para redirigir a una web falsa, sin llamadas. La (b): Smishing usa mensajes SMS fraudulentos con enlaces o números, no llamadas de voz. Engaña: es la misma suplantación que el vishing y solo cambia el canal, que es el SMS en lugar de la voz. La (d): Whaling es phishing dirigido a directivos y altos cargos, definido por la víctima y no por el canal.

Para repasar: En el phishing, el prefijo indica el canal: vishing voz, smishing SMS. Pharming redirige por DNS y whaling apunta a directivos.

Fuente: CISA: Avoiding Social Engineering and Phishing Attacks · Cybersecurity and Infrastructure Security Agency (EE. UU.)

Pregunta 34

¿Qué mecanismo de solución a bucles de enrutamiento consiste en implementar un temporizador para que la distancia al destino deje de ser infinita y, en caso de que expirado el temporizador la distancia siga siendo infinita, eliminar la ruta de la tabla de enrutamiento?

  1. a) Poison reverse.
  2. b) Triggered Updates.
  3. c) Split horizon.
  4. d) Hold down.
Ver la respuesta

Respuesta correcta: d) Hold down.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 35

¿Qué puerto utiliza Telnet?

  1. a) 23
  2. b) 25
  3. c) 21
  4. d) 20
Ver la respuesta

Respuesta correcta: a) 23

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 36

El fenómeno que se produce cuando la señal eléctrica transmitida por un par induce corrientes en otros pares vecinos, se conoce como:

  1. a) Atenuación.
  2. b) Jitter.
  3. c) Diafonía.
  4. d) Desajuste de impedancia.
Ver la respuesta

Respuesta correcta: c) Diafonía.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 37Explicada

En Linux, ¿qué comando usaremos para ver la información relativa a una interfaz de red en particular (por ejemplo, 'eth0')?

  1. a) ethtoolsshd eth0
  2. b) dhclient eth0
  3. c) ifconfig eth0
  4. d) tcpdump eth0
Ver la respuesta y la explicación

Respuesta correcta: c) ifconfig eth0

ifconfig seguido del nombre de la interfaz muestra su configuración: dirección IP, máscara, MAC, estado y contadores de paquetes. Es el comando clásico de net-tools, hoy sustituido por ip addr show eth0 en iproute2.

«If a single interface argument is given, it displays the status of the given interface only»

Trampas: La (a): ese comando no existe: mezcla ethtool, que consulta parámetros físicos de la interfaz, con sshd, el demonio del servicio SSH. Engaña: recuerda a ethtool eth0, que sí da datos de la interfaz, como velocidad y enlace. La (b): dhclient solicita una concesión de dirección IP a un servidor DHCP para la interfaz. Configura la interfaz, no muestra su información. La (d): tcpdump captura y muestra el tráfico que circula por la interfaz. No muestra su configuración.

Para repasar: ifconfig o ip addr muestran la configuración de una interfaz. dhclient obtiene IP por DHCP y tcpdump captura tráfico.

Fuente: ifconfig · Manual de Linux (man7.org)

Pregunta 38

En sistemas operativos, cuando hablamos de Registro de Instrucción, ¿a qué nos estamos refiriendo?

  1. a) Al registro que contiene la última instrucción leída.
  2. b) Al registro que contiene el identificador único asociado al proceso de la instrucción.
  3. c) Al registro que contiene la dirección de la siguiente instrucción del programa que se ejecutará.
  4. d) Al registro que contiene el número de procesos que están corriendo en paralelo.
Ver la respuesta

Respuesta correcta: a) Al registro que contiene la última instrucción leída.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 39

Indique cuál de los siguientes NO es un protocolo de acceso al correo electrónico:

  1. a) IMAP.
  2. b) POP3.
  3. c) SNTP.
  4. d) SMTP.
Ver la respuesta

Respuesta correcta: c) SNTP.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 40

Indique cuál NO es uno de los beneficios de la arquitectura de microservicios:

  1. a) Permite un escalado flexible.
  2. b) Admite la integración y la entrega continuas.
  3. c) El enfoque de diseño único, sin posibilidad de elegir la tecnología.
  4. d) Mejora la resistencia a los errores, permitiendo degradar una funcionalidad sin bloquear toda la aplicación.
Ver la respuesta

Respuesta correcta: c) El enfoque de diseño único, sin posibilidad de elegir la tecnología.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 41

Indique la respuesta correcta sobre el formato de firma digital CAdES:

  1. a) Es apropiado para firmar ficheros grandes, especialmente si la firma contiene el documento original porque optimiza el espacio de la información.
  2. b) Es el formato de firma que utiliza Microsoft Office.
  3. c) El resultado es un fichero de texto XML. No es adecuado cuando el fichero original es muy grande.
  4. d) Es el formato más adecuado cuando el documento original es un PDF.
Ver la respuesta

Respuesta correcta: a) Es apropiado para firmar ficheros grandes, especialmente si la firma contiene el documento original porque optimiza el espacio de la información.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 42

Indique la respuesta correcta sobre el instrumento para medir la eficiencia de los CPD, conocido como variable PUE (Power Usage Effectiveness):

  1. a) Sirve para comparar el total de energía consumida por el CPD con la cantidad de energía que realmente consume el equipamiento de TI (tecnologías de la información).
  2. b) Sirve para establecer un orden de mayor a menor consumo de energía de los equipos conectados en un CPD en base al estándar IEEE P1574.
  3. c) Sirve para medir la eficiencia energética de un equipo concreto de entre todos los conectados en un CPD.
  4. d) Sirve para comparar la energía consumida por el CPD con la cantidad de energía consumida por los equipos que no son TI (sistemas de refrigeración, etc.).
Ver la respuesta

Respuesta correcta: a) Sirve para comparar el total de energía consumida por el CPD con la cantidad de energía que realmente consume el equipamiento de TI (tecnologías de la información).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 43Explicada

Indique la respuesta correcta sobre el significado del conjunto de códigos de respuesta 3xx del protocolo HTTP:

  1. a) Peticiones correctas: esta clase de código indica que la petición fue recibida correctamente, entendida y aceptada.
  2. b) Errores del cliente: la solicitud contiene sintaxis incorrecta o no puede procesarse.
  3. c) Errores de servidor: el servidor falló al completar una solicitud aparentemente válida.
  4. d) Redirecciones: el cliente tiene que tomar una acción adicional para completar la petición.
Ver la respuesta y la explicación

Respuesta correcta: d) Redirecciones: el cliente tiene que tomar una acción adicional para completar la petición.

Los códigos 3xx de HTTP indican redirección: el cliente debe realizar una acción adicional, normalmente seguir otra URL indicada en la cabecera Location, para completar la petición. Ejemplos habituales son 301, 302 y 304.

«3xx (Redirection): Further action needs to be taken in order to complete the request»

Trampas: La (a): describe la clase 2xx (éxito), por ejemplo 200 OK: la petición fue recibida, entendida y aceptada. La (b): describe la clase 4xx (error del cliente), por ejemplo 400 o 404: sintaxis incorrecta o petición que no puede procesarse. La (c): describe la clase 5xx (error del servidor), por ejemplo 500 o 503: el servidor falla ante una petición aparentemente válida.

Regla mnemotécnica · 2 éxito, 3 desvío, 4 culpa del cliente, 5 culpa del servidor.

Para repasar: Las clases HTTP son 1xx informativa, 2xx éxito, 3xx redirección, 4xx error del cliente y 5xx error del servidor.

Fuente: sección 15 · HTTP: códigos de estado · RFC 9110

Pregunta 44

Indique la respuesta INCORRECTA:

  1. a) La capa de sesión del modelo OSI está incluida en la capa de aplicación del modelo TCP/IP.
  2. b) La capa de acceso de red del modelo TCP/IP se corresponde con la capa de red del modelo OSI.
  3. c) La capa de presentación del modelo OSI está incluida en la capa de aplicación del modelo TCP/IP.
  4. d) La capa de transporte del modelo TCP/IP se corresponde con la capa de transporte del modelo OSI.
Ver la respuesta

Respuesta correcta: b) La capa de acceso de red del modelo TCP/IP se corresponde con la capa de red del modelo OSI.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 45

La herramienta del CCN que proporciona visibilidad y control sobre la red es:

  1. a) CARMEN.
  2. b) EMMA.
  3. c) MONICA.
  4. d) OLVIDO.
Ver la respuesta

Respuesta correcta: b) EMMA.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 46

La norma IEEE 802.11 se refiere a:

  1. a) Redes inalámbricas.
  2. b) Redes de área metropolitana.
  3. c) Redes integradas para voz y datos.
  4. d) Seguridad de red.
Ver la respuesta

Respuesta correcta: a) Redes inalámbricas.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 47

La regla 3-2-1 de las copias de seguridad consiste en:

  1. a) Conservar 3 copias de los datos, en 2 medios diferentes con 1 copia almacenada en un lugar externo a la organización.
  2. b) Conservar 3 copias de los datos, en 2 medios iguales con 1 copia almacenada en un lugar externo a la organización.
  3. c) Conservar 3 copias de los datos, en 2 medios iguales con 1 copia almacenada en un lugar interno a la organización.
  4. d) Conservar 3 copias de los datos, en 2 medios diferentes con 1 copia almacenada en un lugar interno a la organización.
Ver la respuesta

Respuesta correcta: a) Conservar 3 copias de los datos, en 2 medios diferentes con 1 copia almacenada en un lugar externo a la organización.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 48Explicada

Referente a la Infraestructura Convergente (CI), señale la respuesta correcta:

  1. a) Es una solución que requiere de una gestión compleja y poco optimizada de los recursos.
  2. b) Es una solución definida por hardware que combina cómputo, redes, almacenamiento, administración de sistemas y software en un paquete preconfigurado que funciona como un sistema singular.
  3. c) Es una solución difícil de escalar, requiere planificación previa.
  4. d) Aumenta en gran medida los costos asociados con la energía, la refrigeración y el cableado en el centro de datos.
Ver la respuesta y la explicación

Respuesta correcta: b) Es una solución definida por hardware que combina cómputo, redes, almacenamiento, administración de sistemas y software en un paquete preconfigurado que funciona como un sistema singular.

La infraestructura convergente integra cómputo, redes, almacenamiento, gestión de sistemas y software en un paquete preconfigurado y validado por el fabricante, que se despliega y gestiona como un sistema único, definido por hardware.

«A converged system involves a preconfigured package of software and hardware in a single hardware chassis for simplified management.»

Trampas: La (a): al contrario: la CI simplifica la gestión y optimiza los recursos al administrar el conjunto como un sistema único. La (c): la CI facilita el escalado, porque se amplía con módulos preconfigurados y probados, con menos planificación que una infraestructura montada a medida. La (d): la CI reduce los costes de energía, refrigeración y cableado, porque consolida equipos en el centro de datos. Engaña: se invierte uno de sus beneficios típicos, la consolidación del centro de datos.

Para repasar: Infraestructura convergente: paquete integrado y preconfigurado de cómputo, red y almacenamiento que simplifica gestión, acelera el despliegue y reduce costes del centro de datos.

Fuente: SP 800-209: sistemas convergentes e hiperconvergentes · Documentación del NIST

Pregunta 49

Relativa al direccionamiento IPv4, indique la respuesta INCORRECTA:

  1. a) La dirección 172.16.52.63 es una dirección de clase B.
  2. b) Las direcciones 192.168.123.71 y 192.168.123.133 con máscara de subred 255.255.255.192 se encuentran en la misma red.
  3. c) Las redes de clase A usan una máscara de subred predeterminada de 255.0.0.0.
  4. d) En las redes clase C se permite direccionar 254 equipos como máximo.
Ver la respuesta

Respuesta correcta: b) Las direcciones 192.168.123.71 y 192.168.123.133 con máscara de subred 255.255.255.192 se encuentran en la misma red.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 50

Sobre el protocolo RSVP, es correcto decir:

  1. a) Desarrollado en la RFC 4566, está destinado a describir sesiones multimedia con el propósito de anunciar sesiones, invitar a sesiones y otras formas de iniciar sesiones multimedia.
  2. b) Desarrollado en la RFC 7826, es un protocolo de nivel de aplicación para controlar la entrega de datos con propiedades en tiempo real.
  3. c) Desarrollado en la RFC 2205, es un protocolo de configuración de reserva de recursos diseñado para servicios integrados de Internet.
  4. d) Desarrollado en la RFC 2974, posibilita el anuncio de sesiones multimedia en la modalidad multicast.
Ver la respuesta

Respuesta correcta: c) Desarrollado en la RFC 2205, es un protocolo de configuración de reserva de recursos diseñado para servicios integrados de Internet.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Preguntas de reserva

Solo puntúan si el tribunal anula alguna de las anteriores.

Reserva 1

Según establece la Ley Orgánica 3/2018 de Protección de Datos Personales y garantía de los derechos digitales, ¿quién NO puede ponerse en contacto con los prestadores de servicios de la sociedad de la información para acceder a los contenidos de la persona fallecida?

  1. a) En caso de fallecimiento de personas con discapacidad, estas facultades podrán ejercerse por quienes hubiesen sido designados para el ejercicio de funciones de apoyo si tales facultades se entendieran comprendidas en las medidas de apoyo prestadas por el designado.
  2. b) El albacea testamentario así como aquella persona o institución a la que el fallecido hubiese designado expresamente para ello podrá solicitar, con arreglo a las instrucciones recibidas, el acceso a los contenidos con vistas a dar cumplimiento a tales instrucciones.
  3. c) En caso de personas fallecidas mayores de edad, estas facultades no podrán ejercerse por sus representantes legales o, en el marco de sus competencias, por el Ministerio Fiscal, que podrá actuar de oficio o a instancia de cualquier persona física o jurídica interesada.
  4. d) Las personas vinculadas al fallecido por razones familiares o de hecho, así como sus herederos podrán dirigirse a los prestadores de servicios de la sociedad de la información al objeto de acceder a dichos contenidos e impartirles las instrucciones que estimen oportunas sobre su utilización, destino o supresión.
Ver la respuesta

Respuesta correcta: c) En caso de personas fallecidas mayores de edad, estas facultades no podrán ejercerse por sus representantes legales o, en el marco de sus competencias, por el Ministerio Fiscal, que podrá actuar de oficio o a instancia de cualquier persona física o jurídica interesada.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 2

¿Cuál de las siguientes respuestas se corresponden con el número 450 estando este representado en base decimal?

  1. a) 111000010 en binario.
  2. b) 764 en octal.
  3. c) 1F4 en hexadecimal.
  4. d) 407 en octal.
Ver la respuesta

Respuesta correcta: a) 111000010 en binario.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 3

Indique la respuesta correcta respecto al lenguaje de programación F#:

  1. a) El literal tipo sbyte es un número natural de 8 bits sin signo.
  2. b) La palabra clave let enlaza un nombre a un valor o función.
  3. c) Para realizar comentarios en el código de múltiples líneas se utiliza //* para iniciar el comentario y *// para cerrarlo.
  4. d) La expresión “let immutable x = 1” es correcta.
Ver la respuesta

Respuesta correcta: b) La palabra clave let enlaza un nombre a un valor o función.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 4

Indique la opción correcta sobre un “repositorio bare” en el sistema de control de versiones Git:

  1. a) Un repositorio bare es un mecanismo para lanzar scripts de usuario cuando suceden ciertas acciones importantes.
  2. b) Un repositorio bare se suele usar para crear un repositorio central de Git remoto.
  3. c) No existen repositorios bare en Git.
  4. d) Un repositorio bare se suele usar para automatizar la copia de seguridad del repositorio local de trabajo.
Ver la respuesta

Respuesta correcta: b) Un repositorio bare se suele usar para crear un repositorio central de Git remoto.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 5

Indique la respuesta INCORRECTA respecto a PoE (Power over Ethernet):

  1. a) Power over Ethernet (PoE) es una tecnología que permite que los conmutadores de red transmitan energía y datos a través de un cable Ethernet simultáneamente.
  2. b) Existen dos tipos: PoE activo y PoE pasivo.
  3. c) PoE pasivo no se adhiere a ningún estándar IEEE.
  4. d) El último estándar de PoE activo es el IEEE 802.3at.
Ver la respuesta

Respuesta correcta: d) El último estándar de PoE activo es el IEEE 802.3at.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Supuestos prácticos

En el examen se elige uno de los dos supuestos. Cada uno trae su caso y sus preguntas.

Supuesto práctico I

El Ministerio de Educación, Formación Profesional y Deportes tiene una red asignada en el Plan de Direccionamiento de la AGE 10.9.0.0/16 y ha creado un organismo para la enseñanza online de formadores, OEOF (en adelante nos referiremos en este supuesto sólo como “organismo”), al que le ha correspondido la última de las subredes de las 16 en las que se ha dividido la red ministerial.

El sistema de enseñanza online de formadores se fundamenta en un servidor de formación accesible también desde Internet en la URL https://www.profesores.es. Los servidores de este sistema (web, http, DNS, DHCP, LDAP), se van a instalar con sistema operativo Linux Ubuntu. El portal web está montado usando Apache Tomcat.

El certificado del portal (SSL) estará asociado al dominio profesores.es. Para poder gestionar el correo de los profesores, se ha instalado un servidor de correo con tecnología Postfix.

Los DNS se han instalado usando el software BIND así como la asignación dinámica de direcciones IP mediante DHCP.

Hay un servidor llamado BIBLIOTECA que contiene un compendio de documentos e información de utilidad para los profesores. El acceso está permitido por RDP. En los elementos de configuración está permitido el acceso remoto para todos los usuarios que en el Directorio Activo estén en el Grupo de Profesores. El resto no podrán conectarse. No hay elementos de red que impidan la conexión libre por el puerto RDP 389 a dicho servidor, desde su misma VLAN.

La base de datos de la biblioteca es MySQL.

Además, sobre servidores Ubuntu, se han instalado herramientas de detección de vulnerabilidades (Tenable Nessus y Nmap) y de monitorización de sistemas y de aplicaciones web (Nagios).

Los usuarios de la red (profesores) usan escritorios virtuales.

Los switches para configurar las VLANs son CISCO (usan sistema operativo Cisco IOS).

El CPD principal del organismo tiene un respaldo en un CPD secundario, pero no está configurado como activo-activo y los cambios de los servicios tienen que pasarse manualmente. Tiene redundancia de componentes y de suministro eléctrico y de red. El CPD es TIER III.

Salvo que se indique lo contrario en el enunciado, se supone que usted posee permisos de administrador.

Pregunta 1

Nos anuncian que hay una vulnerabilidad que afecta a una determinada versión del kernel de Linux Ubuntu. ¿Con qué comando podemos saber qué versión del kernel tiene nuestro sistema operativo Ubuntu?

  1. a) sudo dpkg -i linux*.deb
  2. b) uname -r
  3. c) uname -o
  4. d) kexec -l
Ver la respuesta

Respuesta correcta: b) uname -r

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 2

¿Cuántas direcciones hay disponibles para hosts en la subred del organismo?

  1. a) 4094
  2. b) 65534
  3. c) 4096
  4. d) 65536
Ver la respuesta

Respuesta correcta: a) 4094

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 3Explicada

El CPD donde está alojado el sistema tiene una puerta cuyo control de acceso es con tarjeta inteligente y PIN, que sólo conocen los operadores. Hace dos días, se supo que alguien no autorizado había entrado esperando agazapado a que alguien autorizado entrase, pasando detrás de él sin que éste advirtiera que tenía a un intruso detrás. Este incidente de ingeniería social en seguridad física se conoce con el nombre de:

  1. a) Tailgating o piggybacking.
  2. b) Quid pro quo.
  3. c) Pretexto.
  4. d) Disrupción.
Ver la respuesta y la explicación

Respuesta correcta: a) Tailgating o piggybacking.

El intruso esperó agazapado y pasó detrás de un operador autorizado que abrió la puerta con tarjeta y PIN. Tailgating o piggybacking es entrar en una zona restringida siguiendo de cerca a una persona autorizada, aprovechando que ella abre la puerta. Eso describe el caso: el intruso espera y pasa detrás del operador sin que este lo advierta.

Trampas: La (b): Quid pro quo ofrece un beneficio o servicio a cambio de información o acceso; aquí no hay intercambio ni contacto con la víctima. La (c): el pretexto (pretexting) inventa una historia falsa para obtener datos o acceso; aquí el intruso no engaña con ningún relato. Engaña: es la técnica de suplantación más citada en ingeniería social. La (d): Disrupción es la interrupción o alteración de un servicio; no es una técnica de ingeniería social de acceso físico.

Para repasar: Tailgating o piggybacking: colarse tras una persona autorizada. Pretexting usa una historia falsa; quid pro quo ofrece algo a cambio.

Pregunta 4

El organismo tiene, para controlar la seguridad física del CPD, un circuito cerrado de televisión con cámaras que usa una red coaxial y se necesita interconectar esta red a la red local Ethernet para poder monitorizarlas. ¿Con qué dispositivo de red puede hacerlo?

  1. a) Un cortafuegos (firewall).
  2. b) Una pasarela (gateway).
  3. c) Un conmutador (switch).
  4. d) Un repetidor (repeater).
Ver la respuesta

Respuesta correcta: b) Una pasarela (gateway).

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 5

En el sistema se utilizan los protocolos DNS y FTP seguro. De acuerdo con el modelo TCP/IP, estos protocolos se diferencian en que:

  1. a) DNS es un protocolo de usuario y FTP es un protocolo de soporte.
  2. b) DNS es siempre un protocolo orientado a la conexión mientras que FTP no.
  3. c) No existe diferencia entre ambos protocolos, ambos son protocolos de soporte.
  4. d) FTP es un protocolo de usuario y DNS es un protocolo de soporte.
Ver la respuesta

Respuesta correcta: d) FTP es un protocolo de usuario y DNS es un protocolo de soporte.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 6

En un switch Cisco que hay en la organización, se ejecuta el comando “switchport access vlan 1”. Esto permitirá:

  1. a) Asignar un puerto a la VLAN 1.
  2. b) Asignar el puerto 1 del switch a la VLAN donde estamos situados en la consola del switch.
  3. c) Visualizar todos los hosts asignados a la VLAN 1.
  4. d) Asignar todos los hosts conectados a cualquier puerto del switch a la VLAN 1.
Ver la respuesta

Respuesta correcta: a) Asignar un puerto a la VLAN 1.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 7Explicada

Para descargar algunos ficheros grandes binarios del servidor BIBLIOTECA, los administradores están sopesando entre el uso de SFTP y FTTPS. Indique, de las siguientes afirmaciones, la INCORRECTA:

  1. a) SFTP usa típicamente el puerto 22 de SSH mientras que FTPS usa el puerto en el que tengamos definido el protocolo SSL/TLS.
  2. b) SFTP usa autenticación con certificado (clave pública) mientras que FTPS usa autenticación con usuario y contraseña.
  3. c) FTPS usa dos puertos, uno para los comandos y otro para descargarse los datos mientras que SFTP usa el mismo puerto para ambas tareas.
  4. d) FTPS no contiene comandos estandarizados para manipular directorios o listar atributos, mientras que SFTP sí.
Ver la respuesta y la explicación

Respuesta correcta: b) SFTP usa autenticación con certificado (clave pública) mientras que FTPS usa autenticación con usuario y contraseña.

La afirmación falla porque reparte los métodos de autenticación como si fueran excluyentes. SFTP admite contraseña o clave pública. FTPS, que es FTP sobre TLS, usa certificados X.509 para el servidor y, opcionalmente, para el cliente, además de usuario y contraseña.

Las demás: La (a): SFTP va sobre SSH (puerto 22). FTPS usa el puerto de FTP con TLS (21 explícito, 990 implícito). La (c): FTPS hereda de FTP el canal de control y el de datos separados. SFTP lo multiplexa todo en una conexión SSH. La (d): esta afirmación también es incorrecta. FTPS, al ser FTP (RFC 959), sí tiene comandos estándar como LIST, MKD, RMD o MLSD.

Para repasar: SFTP es un subsistema de SSH con un solo puerto. FTPS es FTP con TLS, con canales de control y de datos. Ambos admiten usuario y contraseña.

Pregunta 8

Para poder atender las llamadas de las guardias de sistemas, se han comprado veinte móviles. Su responsable le pide realizar el enrolamiento de estos móviles, pero, ¿en qué consiste esta tarea?

  1. a) Emparejar, en el sistema MDM (Mobile Device Management) de la organización, a cada usuario con su móvil.
  2. b) Dar de alta en una base de datos de administración todos los dispositivos móviles.
  3. c) Insertar la tarjeta SIM correspondiente a cada móvil.
  4. d) Formatear a fábrica todos los dispositivos móviles.
Ver la respuesta

Respuesta correcta: a) Emparejar, en el sistema MDM (Mobile Device Management) de la organización, a cada usuario con su móvil.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 9

Se ha descargado del sitio web del CCN-CERT una herramienta de antimalware y justo debajo aparece un hash de comprobación. ¿Qué tipo de medida de seguridad es este hash en este contexto?

  1. a) Una medida antimalware, pues el hash aplicado al fichero descargado nos sanitiza el fichero y ya se puede usar sin problemas, pues está limpio de malware, lo cual en una herramienta antimalware es altamente necesario.
  2. b) Una medida para asegurar la integridad del fichero de descarga, pues si al calcular nosotros el hash del fichero descargado no coincide con el que nos aparece en la página del CCN, el fichero descargado no sería válido para su uso.
  3. c) El hash es la firma del CCN como autoridad de certificación de productos que garantiza que el software descargado es apto para ser usado en sistemas categorizados como de nivel ALTO o incluso en sistemas clasificados como reservado nacional.
  4. d) El hash es la firma del CCN de la página web donde se presenta la herramienta que estamos intentando descargar y es una medida para evitar que los hackers puedan manipular la página y subir otro fichero en vez del que se pretende descargar.
Ver la respuesta

Respuesta correcta: b) Una medida para asegurar la integridad del fichero de descarga, pues si al calcular nosotros el hash del fichero descargado no coincide con el que nos aparece en la página del CCN, el fichero descargado no sería válido para su uso.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 10

Se ha instalado un servidor de correo con Postfix y se está decidiendo si utilizar POP3 o IMAP en los clientes de correo. ¿Cuál de las siguientes opciones es INCORRECTA?

  1. a) Con IMAP, los mensajes se almacenan en un servidor remoto y los usuarios pueden iniciar sesión en varios clientes de correo electrónico y leer los mismos mensajes.
  2. b) POP3 solo admite la sincronización de correo unidireccional, lo que solo permite a los usuarios descargar correos electrónicos desde un servidor a un cliente.
  3. c) Con IMAP, el correo enviado y recibido se almacena en el servidor hasta que el usuario lo elimina permanentemente.
  4. d) Con POP3, si los usuarios organizan sus correos electrónicos en un dispositivo mediante carpetas, ya no tendrán que hacerlo en el resto de dispositivos porque se replica la organización en carpetas.
Ver la respuesta

Respuesta correcta: d) Con POP3, si los usuarios organizan sus correos electrónicos en un dispositivo mediante carpetas, ya no tendrán que hacerlo en el resto de dispositivos porque se replica la organización en carpetas.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 11Explicada

Se necesita saber los usuarios que acceden a la base de datos de la biblioteca y desde qué host o IP. Para averiguarlo, en la consola de administración de la base de datos, ejecutará el comando:

  1. a) SELECT * FROM all_users
  2. b) mysql> SELECT user FROM mysql.user
  3. c) mysql> SELECT user,host FROM mysql.user
  4. d) sudo mysql -u root -p
Ver la respuesta y la explicación

Respuesta correcta: c) mysql> SELECT user,host FROM mysql.user

En MySQL las cuentas se guardan en la tabla mysql.user, donde cada cuenta es un par usuario@host. Para ver quién accede y desde qué origen hay que consultar las columnas user y host.

Trampas: La (a): ALL_USERS es una vista del diccionario de datos de Oracle y no existe en MySQL. Además no informa del host de conexión. La (b): la consulta es válida, pero devuelve solo la columna user. Falta host, que es lo que pide el enunciado. Engaña: usa la tabla correcta, mysql.user, y solo omite la columna host. La (d): es una orden del sistema operativo que abre el cliente mysql como root pidiendo contraseña. No es una consulta y no lista usuarios.

Para repasar: En MySQL los usuarios están en mysql.user. Una cuenta es user más host, así que ambas columnas se consultan juntas.

Pregunta 12

Se quiere aplicar políticas de seguridad al grupo de usuarios Profesores utilizando Directorio Activo y GPOs. Una buena práctica es definir primero:

  1. a) Una Unidad Organizativa (OU) para el grupo de usuarios Profesores.
  2. b) Las ACLs (Access Control Lists) que tendrán las GPO del grupo de usuarios Profesores.
  3. c) Un nuevo bosque de Directorio Activo.
  4. d) Relaciones de confianza entre el Directorio Activo actual y el dominio de seguridad del grupo de usuarios Profesores.
Ver la respuesta

Respuesta correcta: a) Una Unidad Organizativa (OU) para el grupo de usuarios Profesores.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Preguntas de reserva del supuesto práctico i

Reserva 1

Ha instalado el servicio Nagios para monitorizar los servidores y servicios en su sistema y quiere monitorizar, además, la URL de profesores (https://profesores.es), pero antes quiere comprobar que este servicio está configurado correctamente. Para ello, utilizará el comando:

  1. a) nagios –v /usr/local/nagios/etc/nagios.cfg
  2. b) /mnt/nagios –check
  3. c) systemctl status nagios
  4. d) https://profesores.es nagios
Ver la respuesta

Respuesta correcta: a) nagios –v /usr/local/nagios/etc/nagios.cfg

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 2

Se ha instalado un servidor web con HTTPS y certificado SSL de servidor para proteger la conexión entre los clientes y el servidor, para lo cual la conexión usará TLS. Según las recomendaciones del Centro Criptológico Nacional, ¿cuál es la versión mínima y la recomendada a usar en TLS?

  1. a) La versión mínima aceptable es la 1.1 y se recomienda usar esa misma versión 1.1
  2. b) La versión mínima aceptable es la 1.0 y se recomienda usar 1.1
  3. c) La versión mínima aceptable es la 1.2 y se recomienda usar la 1.3
  4. d) La versión mínima aceptable es la 1.1 y se recomienda usar la 1.3
Ver la respuesta

Respuesta correcta: c) La versión mínima aceptable es la 1.2 y se recomienda usar la 1.3

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 3

En la base de datos MySQL de Profesores, nos piden que añadamos una tabla de los profesores para el curso de INGLES BASICO, que se llamará "ProfesoresIngles" con sus nombres y apellidos. Para ello, y tras acceder como root a MYSQL, ingresaremos el comando:

  1. a) CREATE TABLE ProfesoresIngles (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nombre VARCHAR(30), apellido1 VARCHAR(30), apellido2 VARCHAR(30));
  2. b) CREATE TABLE ProfesoresIngles KEY id, nombre, apellidos;
  3. c) CREAR TABLA ProfesoresIngles KEY apellidos, nombre;
  4. d) CREATE TABLE ProfesoresIngles (nombre, apellido);
Ver la respuesta

Respuesta correcta: a) CREATE TABLE ProfesoresIngles (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nombre VARCHAR(30), apellido1 VARCHAR(30), apellido2 VARCHAR(30));

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Supuesto práctico II

El organismo en el que usted presta servicios es el órgano competente para la concesión de unas becas para personas opositoras y, por tanto, ha surgido la necesidad de desarrollar un sistema de información que cubra todas las fases que se producen en la concesión de las becas.

A continuación, se expone parte del modelo de datos del sistema, donde los atributos señalados en negrita son claves primarias y los señalados en cursiva, claves foráneas:

El sistema, en su parte frontend, permitirá la firma y presentación de solicitudes, subsanaciones y alegaciones por parte de los interesados una vez se autentiquen. También permitirá la descarga de los distintos listados que se publiquen por parte de los empleados públicos del organismo que tramita estas becas.

Por otra parte, el backend dará el servicio necesario al frontend y, además, permitirá a los empleados públicos del organismo, desde una aplicación de gestión, visualizar la información y documentación de las solicitudes, subsanaciones y alegaciones presentadas, así como la publicación de los listados mencionados anteriormente.

Para el desarrollo del frontend se utilizará un framework de desarrollo web con JavaScript, HTML5 y CSS3, mientras que el backend podrá desarrollarse con .NET o Java, dependiendo de la experiencia y conocimientos de los desarrolladores del organismo.

También se ha decidido usar GitHub (plataforma de desarrollo colaborativo para alojar proyectos utilizando el sistema de control de versiones Git) para poder compartir el trabajo entre los desarrolladores en la cual se puede almacenar, compartir y trabajar de forma conjunta en el código. De esta forma se permite seguir y administrar los cambios en el código a lo largo del tiempo.

Adicionalmente, se utilizará un gestor documental para la gestión de la documentación aportada en cada uno de los trámites por los interesados, así como los respectivos servicios del Catálogo de Servicios de Administración Digital que puedan reutilizarse.

Modelo de datos de las solicitudes de becas
Modelo de datos de las solicitudes de becas

Pregunta 1

¿Qué tipo de correspondencia hay entre las tablas “SolicitudBeca” y “FicheroAdjunto”?

  1. a) Un registro de SolicitudBeca puede tener N registros de FicheroAdjunto.
  2. b) Un registro de SolicitudBeca puede tener como máximo un registro de FicheroAdjunto.
  3. c) N registros de SolicitudBeca pueden tener M registros de FicheroAdjunto.
  4. d) Un registro de SolicitudBeca puede tener cero o como máximo un registro de FicheroAdjunto.
Ver la respuesta

Respuesta correcta: a) Un registro de SolicitudBeca puede tener N registros de FicheroAdjunto.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 2

¿Qué elemento HTML utilizaría para impedir que el e-mail exceda los 100 caracteres cuando el interesado lo cumplimente?

  1. a) <input type=''email'' id=''email'' name=''email'' size=''100''>
  2. b) <input type=''email'' id=''email'' name=''email'' max=''100''>
  3. c) <input type=''email'' id=''email'' name=''email'' maxlength=''100''>
  4. d) <input type=''email'' id=''email'' name=''email'' length=''100''>
Ver la respuesta

Respuesta correcta: c) <input type=''email'' id=''email'' name=''email'' maxlength=''100''>

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 3Explicada

¿Qué ORM podría utilizar, en función de la solución de backend escogida?

  1. a) JPA en .NET e Hibernate en Java.
  2. b) Hibernate en .NET y Entity Framework en Java.
  3. c) Entity Framework en .NET e Hibernate en Java.
  4. d) Spring Data en .NET e Hibernate en Java.
Ver la respuesta y la explicación

Respuesta correcta: c) Entity Framework en .NET e Hibernate en Java.

Entity Framework es el ORM propio de la plataforma .NET e Hibernate es el ORM de referencia en Java. Cada backend posible del caso, .NET o Java, tiene así su ORM habitual para mapear las tablas a objetos.

Trampas: La (a): JPA es una especificación de persistencia de Java (Jakarta Persistence), no un ORM de .NET. En .NET el ORM habitual es Entity Framework. La (b): Entity Framework es solo de .NET, no de Java. La versión de Hibernate para .NET se llama NHibernate; Hibernate es de Java. La (d): Spring Data es un módulo del ecosistema Spring de Java que simplifica el acceso a datos sobre JPA. No existe en .NET. Engaña: spring Data es una capa de persistencia muy extendida, pero solo en Java.

Para repasar: Entity Framework es el ORM de .NET; Hibernate, el de Java (NHibernate es su variante .NET). JPA es especificación de Java, no ORM de .NET.

Pregunta 4

¿Qué sentencia habría que ejecutar si se quiere añadir un nuevo registro a la tabla “CuerpoBecado”?

  1. a) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI, 'Técnico Auxiliar de Informática');
  2. b) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES (TAI, Técnico Auxiliar de Informática);
  3. c) INSERT TO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI', 'Técnico Auxiliar de Informática');
  4. d) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI', 'Técnico Auxiliar de Informática');
Ver la respuesta

Respuesta correcta: d) INSERT INTO CuerpoBecado (Codigo, Denominacion) VALUES ('TAI', 'Técnico Auxiliar de Informática');

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 5

A este sistema le es de aplicación la normativa vigente de accesibilidad de sitios web. ¿Qué herramienta automatizada utilizaría para probar que la aplicación cumple con los estándares de accesibilidad?

  1. a) QualWeb.
  2. b) Equal Automatic Checker.
  3. c) AccSite.
  4. d) Shovel.
Ver la respuesta

Respuesta correcta: a) QualWeb.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 6

El proceso de presentación de solicitud implica la autenticación del usuario, la firma de la solicitud, el guardado en base de datos, la generación de un asiento registral y la generación de un justificante de presentación. ¿Qué diagrama UML utilizaría para representar las acciones implicadas en este flujo?

  1. a) Diagrama de paquetes.
  2. b) Diagrama de objetos.
  3. c) Diagrama de secuencia.
  4. d) Diagrama de Entidad/Relación.
Ver la respuesta

Respuesta correcta: c) Diagrama de secuencia.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 7Explicada

Necesita controlar el plazo de presentación de solicitudes. Suponiendo que utiliza Java en el backend, ¿qué clase nativa de Java puede utilizar para trabajar con una fecha y hora simultáneamente?

  1. a) LocalDateTime.
  2. b) LocalDate.
  3. c) LocalTime.
  4. d) OffsetTime.
Ver la respuesta y la explicación

Respuesta correcta: a) LocalDateTime.

LocalDateTime, del paquete java.time (Java 8), almacena fecha y hora sin zona horaria. Es la clase nativa adecuada para comparar un instante con el límite de un plazo, porque une día y hora en un único objeto.

Trampas: La (b): LocalDate guarda solo año, mes y día, sin hora. Para fecha y hora a la vez hace falta LocalDateTime. Engaña: un plazo se suele expresar en días, y LocalDate es la clase de fecha más usada. La (c): LocalTime guarda solo hora, minuto y segundo, sin fecha. No sirve para un plazo que abarca días. La (d): OffsetTime representa una hora con desplazamiento respecto a UTC, sin fecha. Para fecha y hora existe OffsetDateTime.

Para repasar: En java.time, LocalDate es solo fecha, LocalTime solo hora y LocalDateTime ambas, sin zona. Offset añade desplazamiento UTC.

Pregunta 8

Para que la aplicación de gestión pueda interactuar con esta aplicación, se va a exponer una capa de servicios web. ¿Cuál de las siguientes opciones NO es válida para documentar dichos servicios?

  1. a) RAML.
  2. b) REST.
  3. c) WSDL.
  4. d) OpenAPI/Swagger.
Ver la respuesta

Respuesta correcta: b) REST.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 9

Se ha determinado que es necesaria la integración de la aplicación con GEISER, cuyos servicios web son de naturaleza SOAP. ¿Con qué firmará las peticiones generadas por la aplicación?

  1. a) WS-Security.
  2. b) SAML.
  3. c) JWT.
  4. d) XML-Encryption.
Ver la respuesta

Respuesta correcta: a) WS-Security.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 10

Se quiere facilitar el uso de herramientas de asistencia en la página. ¿Qué atributo utilizaría para indicar que un elemento se actualizará?

  1. a) aria-live.
  2. b) aria-cheked.
  3. c) aria-flowto.
  4. d) aria-valuenow.
Ver la respuesta

Respuesta correcta: a) aria-live.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Pregunta 11Explicada

Según “Técnicas y Practicas” de Métrica v3, si se quisiera optimizar el modelo físico de datos para reducir o simplificar el número de accesos a la base de datos, ¿cuál de las siguientes acciones se aplicaría?

  1. a) Combinar entidades si los accesos son frecuentes en transacciones distintas.
  2. b) Eliminar entidades.
  3. c) Introducir elementos redundantes.
  4. d) Normalizar las tablas en Forma Normal de Boyce-Codd (FNBC).
Ver la respuesta y la explicación

Respuesta correcta: c) Introducir elementos redundantes.

En la optimización del modelo físico de datos, Métrica v3 (Técnicas y Prácticas) recoge la desnormalización controlada para reducir o simplificar accesos. Una de sus acciones es introducir elementos redundantes, como atributos derivados o duplicados, que evitan consultas o uniones adicionales a costa de espacio y de mantener la coherencia.

Trampas: La (a): combinar entidades solo reduce accesos cuando se consultan juntas con frecuencia en las mismas transacciones, no en transacciones distintas. Engaña: es una acción real de desnormalización, con un matiz alterado sobre las transacciones. La (b): eliminar entidades no es una técnica de optimización de accesos: se perdería información del modelo. Lo que se hace es duplicar o fusionar datos, no suprimirlos. La (d): normalizar a FNBC elimina redundancias y tiende a aumentar el número de tablas y de uniones. Es lo contrario de simplificar accesos.

Para repasar: Para reducir accesos se desnormaliza: redundancia controlada y fusión de entidades consultadas juntas. Normalizar reduce redundancia, no accesos.

Pregunta 12

Suponiendo que se utilizara la metodología ágil SCRUM, si durante un sprint, se da cuenta de que se está aplicando una mala práctica que puede enlentecer el proyecto, ¿en qué reunión comentará esa mala práctica, para buscar la mejora continua y evitar aplicarla en los siguientes sprints?

  1. a) En la Daily Scrum.
  2. b) En la Sprint Retrospective.
  3. c) En la Sprint Planning.
  4. d) En la Sprint Review.
Ver la respuesta

Respuesta correcta: b) En la Sprint Retrospective.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Preguntas de reserva del supuesto práctico ii

Reserva 1

Quiere facilitar la incorporación de otros desarrolladores al proyecto y para ello, en el repositorio de código, va a crear un fichero en el que incluirá, entre otra información, el propósito del proyecto y cómo arrancarlo localmente. Esa información se incluirá en el fichero:

  1. a) CODEOWNERS.
  2. b) README.MD.
  3. c) LICENSE.
  4. d) CITATION.
Ver la respuesta

Respuesta correcta: b) README.MD.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 2

Está escogiendo herramientas que le permitan analizar y mejorar la calidad del código. ¿Cuál de las siguientes NO le será de ayuda?

  1. a) SonarQube.
  2. b) Un linter de JavaScript.
  3. c) PMD.
  4. d) Mercurial.
Ver la respuesta

Respuesta correcta: d) Mercurial.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Reserva 3

El sistema de información a desarrollar se integrará con Cl@ve para identificar a los interesados en el procedimiento. Cl@ve utiliza el estándar abierto SAML2 para el intercambio de datos de autenticación y autorización, que está basado en XML. ¿Cuál de las siguientes afirmaciones sobre XML Schema (XSD) es correcta?

  1. a) Un XML Schema (XSD) no puede definir tipos de datos personalizados.
  2. b) Un XML Schema (XSD) puede definir restricciones sobre los valores de los elementos y atributos.
  3. c) Un XML Schema (XSD) solo puede ser utilizado para validar documentos XML que no contienen espacios de nombres.
  4. d) Un XML Schema (XSD) no puede ser referenciado desde otro XML Schema.
Ver la respuesta

Respuesta correcta: b) Un XML Schema (XSD) puede definir restricciones sobre los valores de los elementos y atributos.

La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.

Plantilla de respuestas

La respuesta correcta de cada pregunta según la plantilla oficial. Pulsa un número para ir a la pregunta.

Reserva

Supuesto práctico I

Reserva

Supuesto práctico II

Reserva

Otros exámenes de TAI

¿Qué temas caen más? Lo hemos contado en qué cae en el examen de TAI.

Lista de espera

Te avisamos cuando OpoTAI salga para TAI.

OpoTAI llega muy pronto a la App Store y Google Play. Déjanos tu correo y tu oposición: te escribimos una vez, el día del lanzamiento.

Los tres datos son obligatorios.