Examen de Técnicos Auxiliares de Informática (TAI) de 2025, acceso libre, 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
En la Constitución Española de 1978, en relación con la sucesión al trono se prefiere siempre:
- a) En la misma línea, el grado más lejano al más próximo.
- b) En el mismo grado, la línea anterior a las posteriores.
- c) En la misma línea, el grado más próximo al más remoto.
- d) En el mismo grado, la línea posterior a las anteriores.
Ver la respuesta
Respuesta correcta: c) En la misma línea, el grado más próximo al más remoto.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 2
Indique cuál de los siguientes principios se garantiza en el artículo 9 de la Constitución Española de 1978:
- a) La retroactividad de disposiciones sancionadoras no favorables o restrictivas de derechos individuales.
- b) La retroactividad de disposiciones sancionadoras favorables.
- c) La interdicción de la arbitrariedad de los poderes públicos.
- d) La irretroactividad de disposiciones sancionadoras favorables o restrictivas de derechos colectivos.
Ver la respuesta
Respuesta correcta: c) La interdicción de la arbitrariedad de los poderes públicos.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 3
¿Cuál de las siguientes afirmaciones sobre la Diputación Permanente es correcta, según el artículo 78 de la Constitución Española de 1978?
- a) Cada Cámara contará con una Diputación Permanente de al menos quince miembros, elegidos por sufragio directo de entre los parlamentarios de cada grupo.
- b) La Diputación Permanente del Congreso será presidida por el Presidente del Senado, y la del Senado por el Presidente del Congreso.
- c) En cada Cámara habrá una Diputación Permanente compuesta de un mínimo de veintiún miembros, que representarán a los grupos parlamentarios en proporción a su importancia numérica.
- d) La Diputación Permanente solo puede ejercer sus funciones durante los períodos entre sesiones ordinarias, quedando suspendidas en caso de disolución de las Cámaras.
Ver la respuesta
Respuesta correcta: c) En cada Cámara habrá una Diputación Permanente compuesta de un mínimo de veintiún miembros, que representarán a los grupos parlamentarios en proporción a su importancia numérica.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 4
¿Cuáles son las funciones que el artículo 66 de la Constitución Española de 1978 atribuye directamente a las Cortes Generales?
- a) Ejercer la potestad legislativa del Estado, aprobar los Presupuestos y controlar la acción del Gobierno.
- b) Elegir al Presidente del Gobierno, aprobar los Presupuestos y ratificar los tratados internacionales.
- c) Dictar decretos-leyes, aprobar los Presupuestos y controlar la acción del Gobierno.
- d) Ejercer la potestad legislativa del Estado, nombrar al Defensor del Pueblo y elegir a los magistrados del Tribunal Supremo.
Ver la respuesta
Respuesta correcta: a) Ejercer la potestad legislativa del Estado, aprobar los Presupuestos y controlar la acción del Gobierno.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 5Explicada
Conforme al artículo 21 de la Ley 50/1997, de 27 de noviembre, del Gobierno, ¿cuál de las siguientes opciones es una función del Gobierno en funciones?
- a) Aprobar el Proyecto de Ley de Presupuestos Generales del Estado.
- b) Presentar Proyectos de Ley al Congreso de los Diputados.
- c) Proponer al Rey la disolución del Congreso de los Diputados.
- d) Limitar su gestión al despacho ordinario de los asuntos públicos.
Ver la respuesta y la explicación
Respuesta correcta: d) Limitar su gestión al despacho ordinario de los asuntos públicos.
El artículo 21.3 de la Ley 50/1997 limita al Gobierno en funciones a la gestión ordinaria. Solo puede adoptar otras medidas en casos de urgencia acreditada o por razones de interés general justificadas expresamente. Las demás opciones son facultades vetadas.
«limitará su gestión al despacho ordinario de los asuntos públicos, absteniéndose de adoptar, salvo casos de urgencia debidamente acreditados o por razones de interés general cuya acreditación expresa así lo justifique, cualesquiera otras medidas.»
Trampas: La (a): aprobar el Proyecto de Ley de Presupuestos Generales del Estado está prohibido al Gobierno en funciones, art. 21.5.a de la Ley 50/1997. La (b): presentar proyectos de ley al Congreso o al Senado le está vetado, art. 21.5.b de la Ley 50/1997. La (c): proponer la disolución de las Cámaras es una facultad vetada al Presidente en funciones, art. 21.4.a de la Ley 50/1997. Engaña: la disolución es del Presidente, pero aquí se le prohíbe expresamente.
Para repasar: Gobierno en funciones: despacho ordinario. Veto: Presupuestos, proyectos de ley; al Presidente: disolver Cámaras, cuestión de confianza, referéndum.
Pregunta 6
Según establece el artículo 99 de la Constitución Española de 1978 que regula el proceso de investidura del Presidente del Gobierno, ¿qué mayoría se exige en la primera votación?
- a) Mayoría simple del Congreso de los Diputados.
- b) Mayoría absoluta del Congreso de los Diputados.
- c) Mayoría absoluta del Senado.
- d) Mayoría de dos tercios del Congreso de los Diputados.
Ver la respuesta
Respuesta correcta: b) Mayoría absoluta del Congreso de los Diputados.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 7
Dentro del marco de la Agenda 2030, señale cuál de los siguientes es el Objetivo de Desarrollo Sostenible número 1:
- a) Lucha contra el hambre.
- b) Consumo responsable.
- c) Paz y justicia.
- d) Erradicación de la pobreza.
Ver la respuesta
Respuesta correcta: d) Erradicación de la pobreza.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 8
Según establece el artículo 78 del Real Decreto Legislativo 5/2015, de 30 de octubre, por el que se aprueba el texto refundido de la Ley del Estatuto Básico del Empleado Público, señale cuál de los siguientes NO es uno de los principios de provisión de puestos de trabajo del personal funcionario de carrera:
- a) Mérito.
- b) Conocimiento.
- c) Igualdad.
- d) Publicidad.
Ver la respuesta
Respuesta correcta: b) Conocimiento.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 9
Según establece la Ley 19/2013, de 9 de diciembre, de transparencia, acceso a la información pública y buen gobierno, señale cuál de los siguientes es miembro de la Comisión de Transparencia y Buen Gobierno:
- a) Un representante del Defensor del Pueblo.
- b) Un representante de la Subsecretaría de Estado del Ministerio de Hacienda.
- c) Un representante del Tribunal Constitucional.
- d) Un representante de la Agencia Estatal de Administración Tributaria.
Ver la respuesta
Respuesta correcta: a) Un representante del Defensor del Pueblo.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 10
De conformidad con el artículo 4 de la Ley Orgánica 1/2004, de 28 de diciembre, de Medidas de Protección Integral contra la Violencia de Género, indique cuál de las siguientes opciones es correcta en relación con los principios y valores del sistema educativo:
- a) La Educación Infantil contribuirá a desarrollar en el alumnado su capacidad para adquirir habilidades en la resolución pacífica de conflictos y para comprender y respetar la igualdad entre sexos.
- b) La Educación Primaria contribuirá a desarrollar en el alumnado la capacidad para relacionarse con los demás de forma pacífica y para conocer, valorar y respetar la igualdad de oportunidades de hombres y mujeres.
- c) La Educación Secundaria Obligatoria contribuirá a desarrollar en el alumnado la capacidad para consolidar su madurez personal, social y moral, que les permita actuar de forma responsable y autónoma y para analizar y valorar críticamente las desigualdades de sexo y fomentar la igualdad real y efectiva entre hombres y mujeres.
- d) Las Universidades incluirán y fomentarán en todos los ámbitos académicos la formación, docencia e investigación en igualdad de género y no discriminación de forma transversal.
Ver la respuesta
Respuesta correcta: d) Las Universidades incluirán y fomentarán en todos los ámbitos académicos la formación, docencia e investigación en igualdad de género y no discriminación de forma transversal.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 11
De conformidad con el artículo 4.2 del 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, a los efectos de esta ley, ¿cuál es el grado minimo reconocido a partir del cual se tiene la consideración de persona con discapacidad?
- a) 30 por ciento.
- b) 33 por ciento.
- c) 35 por ciento.
- d) 38 por ciento.
Ver la respuesta
Respuesta correcta: b) 33 por ciento.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 12
¿Qué información está almacenada en la zona de seguridad del DNI electrónico, accesible en lectura por el ciudadano en los Puntos de Actualización del DNIe?
- a) El certificado de Firma (No Repudio).
- b) El certificado de Autenticación (Digital Signature).
- c) El certificado CA intermedia emisora.
- d) La imagen de la fotografía.
Ver la respuesta
Respuesta correcta: d) La imagen de la fotografía.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 13Explicada
De conformidad con el Anexo III del Reglamento 910/2014 del Parlamento Europeo y del Consejo de 23 de julio de 2014 relativo a la identificación electrónica y los servicios de confianza para las transacciones electrónicas en el mercado interior y por la que se deroga la Directiva 1999/93/CE, los certificados cualificados de sello electrónico contendrán:
- a) El nombre o los nombres de dominio explotados por la persona física o jurídica a la que se expida el certificado.
- b) Al menos, el nombre del creador del sello y, cuando proceda, el número de registro, tal como se recojan en los registros oficiales.
- c) Los elementos de la dirección, incluyendo al menos la ciudad y el Estado de la persona física o jurídica a quien se expida el certificado, y, cuando proceda, según figure en los registros oficiales.
- d) Para personas físicas: al menos el nombre de la persona a la que se expida el certificado, o un seudónimo; si se usara un seudónimo, se indicará claramente.
Ver la respuesta y la explicación
Respuesta correcta: b) Al menos, el nombre del creador del sello y, cuando proceda, el número de registro, tal como se recojan en los registros oficiales.
El Anexo III del Reglamento (UE) 910/2014 regula los certificados cualificados de sello electrónico. El sello lo crea una persona jurídica, por eso el certificado recoge al menos el nombre del creador del sello y, si procede, su número de registro oficial.
«al menos, el nombre del creador del sello y, cuando proceda, el número de registro, tal como se recojan en los registros oficiales;»
Trampas: La (a): los nombres de dominio son contenido del certificado cualificado de autenticación de sitio web, Anexo IV. La (c): la dirección con ciudad y Estado es contenido del certificado de sitio web, Anexo IV. La (d): Persona física con nombre o seudónimo: también es contenido del certificado de sitio web, Anexo IV. Engaña: es redacción del Anexo IV, el de sitio web, que va a continuación del de sello.
Para repasar: El certificado cualificado de sello electrónico identifica al creador del sello y su número de registro oficial; dominio y dirección son del certificado de sitio web.
Fuente: Reglamento (UE) 910/2014, anexo III · Derecho de la Unión Europea (EUR-Lex)
Pregunta 14
En relación con el uso de pseudónimos en los certificados cualificados, la Ley 6/2020, de 11 de noviembre, reguladora de determinados aspectos de los servicios electrónicos de confianza, establece que:
- a) Está prohibido el uso de pseudónimos para garantizar la transparencia y la gestión del proceso administrativo.
- b) El prestador debe revelar la identidad real del titular únicamente si este lo autoriza expresamente.
- c) El prestador está obligado a revelar la identidad real a solicitud de los órganos judiciales y otras autoridades públicas en el ejercicio de sus funciones.
- d) Solo los certificados de sello electrónico de persona jurídica admiten pseudónimo.
Ver la respuesta
Respuesta correcta: c) El prestador está obligado a revelar la identidad real a solicitud de los órganos judiciales y otras autoridades públicas en el ejercicio de sus funciones.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 15
De conformidad con el artículo 96 de la Ley Orgánica 3/2018, de 5 de diciembre, de Protección de Datos Personales y garantía de los derechos digitales, ¿a qué hace referencia el derecho al testamento digital?
- a) A la transmisión automática de activos financieros digitales de personas fallecidas.
- b) Al acceso a contenidos gestionados por prestadores de servicios de la sociedad de la información sobre personas fallecidas.
- c) A la herencia de dispositivos digitales físicos del fallecido.
- d) A la supresión automática y obligatoria de los datos personales del fallecido.
Ver la respuesta
Respuesta correcta: b) Al acceso a contenidos gestionados por prestadores de servicios de la sociedad de la información sobre personas fallecidas.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 16
Según el artículo 79 de la Ley Orgánica 3/2018, de 5 de diciembre, de Protección de Datos Personales y garantía de los derechos digitales, indique cuándo son aplicables los derechos y libertades consagrados en la Constitución y en los Tratados y Convenios Internacionales:
- a) Solo son aplicables fuera de Internet.
- b) Son aplicables en Internet únicamente cuando exista tratamiento de datos personales.
- c) Son plenamente aplicables en Internet, con la colaboración de los prestadores de servicios de la sociedad de la información.
- d) Se aplican en Internet solo si así lo establece un desarrollo reglamentario posterior.
Ver la respuesta
Respuesta correcta: c) Son plenamente aplicables en Internet, con la colaboración de los prestadores de servicios de la sociedad 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 17
¿Cuál de las siguientes opciones NO está considerada una norma técnica de interoperabilidad a desarrollar, de obligado cumplimiento por parte de las Administraciones Públicas, según el 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?
- a) Norma Técnica de Interoperabilidad de Reutilización de Activos en modo producto y en modo servicio.
- b) Norma Técnica de Interoperabilidad de Plan de Seguridad para gestión de ciberataques.
- c) Norma Técnica de Interoperabilidad de Plan de Direccionamiento.
- d) Norma Técnica de Interoperabilidad de Sistema de Referencia de documentos y repositorios de confianza.
Ver la respuesta
Respuesta correcta: b) Norma Técnica de Interoperabilidad de Plan de Seguridad para gestión de ciberataques.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 18
Con base en el Real Decreto 311/2022, de 3 de mayo, por el que se regula el Esquema Nacional de Seguridad, indique qué se define como un incidente de seguridad en el que, debido a una violación de las medidas técnicas u organizativas de seguridad, una información o un servicio quedan expuestos, o potencialmente expuestos, a un acceso no autorizado.
- a) Ciberincidente.
- b) Ciberataque.
- c) Compromiso de la seguridad.
- d) Categoría de seguridad de un sistema.
Ver la respuesta
Respuesta correcta: c) Compromiso de la seguridad.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 19
De conformidad con el artículo 13 del Real Decreto 311/2022, de 3 de mayo, por el que se regula el Esquema Nacional de Seguridad, ¿a quién le corresponde, por sí mismo o a través de recursos propios o contratados, encargarse de desarrollar la forma concreta de implementar la seguridad en el sistema y la supervisión de la operación diaria del mismo?
- a) Al responsable del sistema.
- b) Al responsable del servicio del sistema.
- c) Al responsable de la Inspección Técnica de Seguridad.
- d) Al responsable de la seguridad.
Ver la respuesta
Respuesta correcta: a) Al responsable del sistema.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 20Explicada
De conformidad con el artículo 18 del Real Decreto 209/2003, de 21 de febrero, por el que se regulan los registros y las notificaciones telemáticas, así como la utilización de medios telemáticos para la sustitución de la aportación de certificados por los ciudadanos, indique la sentencia INCORRECTA:
- a) En los registros telemáticos serán considerados días inhábiles los así declarados para todo el territorio nacional en el calendario anual de días inhábiles.
- b) La entrada de las solicitudes, escritos y comunicaciones recibidas en un día inhábil para el registro telemático se entenderá efectuada en la primera hora del primer día hábil siguiente.
- c) Los registros telemáticos realizarán y anotarán entradas y salidas de escritos y comunicaciones en días inhábiles, aunque no compute a efectos de los plazos.
- d) En lo que respecta a registros telemáticos referentes a trámites cuya instrucción y resolución corresponda a órganos cuya competencia esté territorialmente delimitada a una comunidad autónoma, provincia o municipio, serán días inhábiles los así declarados en el ámbito territorial correspondiente.
Ver la respuesta y la explicación
Respuesta correcta: c) Los registros telemáticos realizarán y anotarán entradas y salidas de escritos y comunicaciones en días inhábiles, aunque no compute a efectos de los plazos.
El artículo 18.c del RD 772/1999, añadido por el artículo 3 del RD 209/2003, prohíbe al registro telemático realizar y anotar salidas en días inhábiles. Solo las entradas se admiten en esos días: se entienden efectuadas en la primera hora del primer día hábil siguiente.
«Los registros telemáticos no realizarán ni anotarán salidas de escritos y comunicaciones en días inhábiles.»
Las demás: La (a): es el art. 18.a, primer párrafo: solo son inhábiles los declarados para todo el territorio nacional. La (b): es el art. 18.b: la entrada en día inhábil se entiende efectuada en la primera hora del primer día hábil siguiente. La (d): es el art. 18.a, segundo párrafo: también son inhábiles los declarados en el ámbito territorial correspondiente.
Para repasar: Entradas en día inhábil se entienden hechas el siguiente día hábil a primera hora; salidas, ni se realizan ni se anotan.
Pregunta 21
¿Cuál de los siguientes NO es uno de los servicios de la Plataforma de Intermediación de Datos?
- a) Consulta de datos de identidad.
- b) Consulta de situación actual de prestaciones por desempleo.
- c) Consulta de datos de patrimonio.
- d) Consulta de títulos no universitarios por documentación.
Ver la respuesta
Respuesta correcta: c) Consulta de datos de patrimonio.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 22
Según el artículo 2 del Real Decreto 203/2021, de 30 de marzo, por el que se aprueba el Reglamento de actuación y funcionamiento del sector público por medios electrónicos, el principio de personalización y proactividad se entiende como la capacidad de las Administraciones Públicas para:
- a) Proporcionar servicios precumplimentados y anticiparse a las posibles necesidades del usuario final, partiendo del conocimiento adquirido de este último.
- b) Personalizar la imagen y el diseño de la sede electrónica según las preferencias de cada interesado.
- c) Compartir datos y posibilitar el intercambio personalizado de información.
- d) Verificar la identidad del usuario mediante múltiples factores de autenticación personalizados en función del riesgo del trámite.
Ver la respuesta
Respuesta correcta: a) Proporcionar servicios precumplimentados y anticiparse a las posibles necesidades del usuario final, partiendo del conocimiento adquirido de este último.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 23
¿Qué nivel de caché está integrado físicamente dentro del núcleo del procesador, es el más rápido y tiene la menor capacidad de almacenamiento?
- a) Caché L1.
- b) Caché L2.
- c) Caché L3.
- d) Caché L4.
Ver la respuesta
Respuesta correcta: a) Caché L1.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 24
En relación con los componentes de un ordenador, ¿cuál es la función principal del bus del sistema?
- a) Ejecutar las instrucciones del sistema almacenadas en memoria.
- b) Suministrar energía eléctrica del sistema a todos los componentes del ordenador.
- c) Almacenar de forma permanente el sistema operativo y los datos del usuario.
- d) Transferir datos, direcciones y señales de control entre la CPU, la memoria y los periféricos.
Ver la respuesta
Respuesta correcta: d) Transferir datos, direcciones y señales de control entre la CPU, la memoria y los periféricos.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 25
¿Cuál de las siguientes características describe correctamente una unidad de estado sólido (SSD)?
- a) Almacena datos en discos magnéticos giratorios de alta densidad.
- b) Utiliza memoria RAM volátil para el almacenamiento persistente de datos.
- c) Es un dispositivo para almacenar datos en memoria no volátil sin partes móviles.
- d) Requiere cabezales de lectura mecánicos para acceder a los datos almacenados.
Ver la respuesta
Respuesta correcta: c) Es un dispositivo para almacenar datos en memoria no volátil sin partes móviles.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 26
¿Cuál es el ancho de banda máximo de la especificación HDMI 2.1?
- a) 10 Gbps.
- b) 18 Gbps.
- c) 32 Gbps.
- d) 48 Gbps.
Ver la respuesta
Respuesta correcta: d) 48 Gbps.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 27
¿Cuántos fallos de dispositivo puede tolerar un conjunto RAID 5 sin pérdida de datos?
- a) Ningún fallo de dispositivo.
- b) Un fallo de dispositivo.
- c) Dos fallos de dispositivo.
- d) Tres fallos de dispositivo.
Ver la respuesta
Respuesta correcta: b) Un fallo de dispositivo.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 28
¿Qué es el Internet Printing Protocol (IPP)?
- a) Una colección de estándares abiertos que define un protocolo de impresión en red de alto nivel.
- b) Un protocolo de compresión de datos orientado a la transmisión de documentos a impresoras.
- c) Un formato de archivo para documentos imprimibles de tipo vectorial.
- d) Un estándar de conexión física para impresoras mediante cable USB.
Ver la respuesta
Respuesta correcta: a) Una colección de estándares abiertos que define un protocolo de impresión en red de alto nivel.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 29Explicada
En el formato de ficheros CSV, descrito en RFC 4180, ¿qué regla es correcta?
- a) Las comillas dobles están prohibidas, solo se permiten comillas simples.
- b) Cada registro va en una línea separada por CRLF; y los campos que contengan caracteres coma, comillas o saltos de línea deben ir con comillas dobles.
- c) Los campos nunca pueden contener comas, aunque estén delimitados por comillas dobles.
- d) El tipo MIME registrado para CSV es “application/csv”.
Ver la respuesta y la explicación
Respuesta correcta: b) Cada registro va en una línea separada por CRLF; y los campos que contengan caracteres coma, comillas o saltos de línea deben ir con comillas dobles.
RFC 4180 separa los registros con saltos de línea CRLF. Los campos que contienen comas, comillas dobles o saltos de línea se encierran entre comillas dobles, para que el analizador no confunda esos caracteres con delimitadores.
«Each record is located on a separate line, delimited by a line break (CRLF).»
Trampas: La (a): las comillas dobles son precisamente el delimitador que usa el formato. Las comillas simples no tienen ningún papel especial en RFC 4180. La (c): un campo puede contener comas si va entre comillas dobles. Es el mecanismo de escape previsto en RFC 4180. Engaña: la coma es el separador de campos y parece que no debería aparecer dentro de ellos. La (d): el tipo MIME registrado para CSV es text/csv, no application/csv. Lo fija el propio RFC 4180.
Para repasar: En CSV (RFC 4180), registros separados por CRLF, comillas dobles para campos con coma, comillas o saltos de línea, y MIME text/csv.
Pregunta 30
Según la definición estándar de JSON, RFC 8259, un valor JSON debe pertenecer a uno de estos tipos o literales. ¿Cuál es el conjunto correcto?
- a) object, array, number, string, date y undefined.
- b) object, array, number, string, boolean y function.
- c) object, array, number, string, true, false y null.
- d) object, array, number, string, boolean y NaN.
Ver la respuesta
Respuesta correcta: c) object, array, number, string, true, false y null.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 31
¿Cuál es el kernel sobre el que se basa Android?
- a) Mach Kernel.
- b) Windows NT Kernel.
- c) Kernel de Linux.
- d) Microkernel L4.
Ver la respuesta
Respuesta correcta: c) Kernel de Linux.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 32
En el contexto de iOS, ¿cómo se denomina la técnica que garantiza que las aplicaciones solo accedan a sus propios recursos y datos, mejorando la seguridad del sistema?
- a) Sandboxing.
- b) Jailbreaking.
- c) Sideloading.
- d) Hypervisioning.
Ver la respuesta
Respuesta correcta: a) Sandboxing.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 33
¿Cuál de las siguientes bases de datos utiliza Cypher como lenguaje de consulta de información?
- a) MongoDB.
- b) CouchDB.
- c) Cassandra.
- d) Neo4j.
Ver la respuesta
Respuesta correcta: d) Neo4j.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 34
En el contexto de las bases de datos orientadas a objetos, ¿cuál de los siguientes NO es considerado un constructor de tipo de colección?
- a) Columna.
- b) Array.
- c) Bolsa.
- d) Lista.
Ver la respuesta
Respuesta correcta: a) Columna.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 35
En el contexto de las bases de datos orientadas a objetos, y en relación con el identificador de objeto único (OID), ¿cuál de las siguientes opciones es correcta?
- a) Es visible para el usuario externo.
- b) Puede depender de atributos del objeto.
- c) Está generado por el sistema.
- d) Está almacenado en el programa de aplicación que declara el objeto.
Ver la respuesta
Respuesta correcta: c) Está generado por el sistema.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 36
Indique cuál de las siguientes opciones se corresponde con tipos de bases de datos NoSQL:
- a) Sistemáticos y documentales.
- b) Clave-valor y sistemáticos.
- c) Documentales y clave-valor.
- d) Grafos y metodológicas.
Ver la respuesta
Respuesta correcta: c) Documentales y clave-valor.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 37Explicada
En el modelo de datos dimensional de Kimball, una dimensión outrigger es:
- a) Una tabla de hechos enlazada en otra tabla de hechos.
- b) Una tabla de dimensión enlazada en otra tabla de dimensión.
- c) Una tabla de dimensión enlazada en una tabla de hechos.
- d) Una tabla de hechos enlazada en una tabla de dimensión.
Ver la respuesta y la explicación
Respuesta correcta: b) Una tabla de dimensión enlazada en otra tabla de dimensión.
En el modelo dimensional de Kimball, una dimensión outrigger es una tabla de dimensión que se enlaza con otra tabla de dimensión, no directamente con la de hechos. Sirve para representar atributos de una dimensión con su propia entidad, de forma parecida al copo de nieve.
Trampas: La (a): enlazar hechos con hechos no define un outrigger, que une dimensiones entre sí. Las tablas de hechos se relacionan con dimensiones, no con otras de hechos. La (c): una dimensión enlazada con la tabla de hechos es la relación normal del esquema en estrella, no un outrigger. Este último cuelga de otra dimensión. Engaña: describe la relación habitual de cualquier dimensión del modelo. La (d): una tabla de hechos no se enlaza «en» una dimensión. Son las claves de dimensión las que van en los hechos, y el outrigger enlaza dimensión con dimensión.
Para repasar: Outrigger es una dimensión que cuelga de otra dimensión. La dimensión que se enlaza directamente con la tabla de hechos es la relación estándar del modelo.
Fuente: Outrigger Dimensions (Kimball) · Kimball Group: técnicas de modelado dimensional
Pregunta 38
En una entidad de base de datos con 4 columnas y 7 filas:
- a) El grado es 4 y la cardinalidad 7.
- b) La cardinalidad es 4 y el grado 7.
- c) El grado es 4 y el dominio 7.
- d) El dominio es 4 y la cardinalidad 7.
Ver la respuesta
Respuesta correcta: a) El grado es 4 y la cardinalidad 7.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 39
Un atributo representado con una elipse discontinua en un diagrama entidad-relación significa que es un atributo:
- a) Clave primaria.
- b) Compuesto.
- c) Multivaluado.
- d) Derivado.
Ver la respuesta
Respuesta correcta: d) Derivado.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 40
En JavaScript, siendo a = 10, b = 4 y c = 4, la expresión condicional (a + b) % 2 == 0 ? c + 4 : c - 2 da como resultado:
- a) 8
- b) 4
- c) 7
- d) 9
Ver la respuesta
Respuesta correcta: a) 8
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 41
Señale la opción correcta en relación a los árboles rojo-negro:
- a) Un nodo negro puede tener más de 2 subárboles.
- b) Si un nodo es rojo, sus hijos son nodos rojos.
- c) Para cada nodo, el camino de ese nodo a las hojas descendientes contiene la misma cantidad de nodos rojos.
- d) La raíz es un nodo negro.
Ver la respuesta
Respuesta correcta: d) La raíz es un nodo negro.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 42
¿A qué tipo de comandos SQL pertenece la instrucción DENY en Transact-SQL?
- a) DCL.
- b) DQL.
- c) DML.
- d) TCL.
Ver la respuesta
Respuesta correcta: a) DCL.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 43
En SQL, si se quiere restituir todas las modificaciones de datos realizadas desde el inicio de una transacción, o desde un punto de retorno, se debe usar la sentencia:
- a) SAVEPOINT
- b) DELETE
- c) ROLLBACK
- d) RETURNBACK
Ver la respuesta
Respuesta correcta: c) ROLLBACK
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 44
En una base de datos relacional existe una tabla "Departamento". Si lo que se quiere validar es un cambio antes del evento, indique cuál sería una forma válida de comenzar la creación de un Trigger en el estándar ANSI SQL:
- a) CREATE TRIGGER Validar_cambio BEFORE UPDATE OF TABLE Departamento
- b) CREATE NEW TRIGGER Validar_cambio OF Departamento BEFORE UPDATE
- c) CREATE TRIGGER Validar_cambio ON TABLE Departamento BEFORE UPDATE
- d) CREATE TRIGGER Validar_cambio BEFORE UPDATE ON Departamento
Ver la respuesta
Respuesta correcta: d) CREATE TRIGGER Validar_cambio BEFORE UPDATE ON Departamento
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 45Explicada
¿Qué patrón de diseño de comportamiento se utiliza para notificar automáticamente a múltiples objetos sobre los cambios de estado de un sujeto, manteniendo un acoplamiento débil?
- a) Singleton.
- b) Observer.
- c) Adapter.
- d) Factory Method.
Ver la respuesta y la explicación
Respuesta correcta: b) Observer.
Observer es un patrón de comportamiento: un sujeto mantiene una lista de observadores y los notifica automáticamente cuando cambia su estado. El sujeto solo conoce la interfaz del observador, por lo que el acoplamiento es débil.
Trampas: La (a): Singleton es un patrón creacional que garantiza una única instancia de una clase con acceso global. No notifica cambios. La (c): adapter es un patrón estructural que convierte la interfaz de una clase en otra que el cliente espera. No notifica cambios. La (d): Factory Method es un patrón creacional: delega en subclases la creación de objetos. No gestiona notificaciones.
Para repasar: Observer: patrón de comportamiento de uno a muchos. El sujeto notifica a sus observadores los cambios de estado sin acoplarse a ellos.
Pregunta 46
En una arquitectura de herencia simple, si una subclase define un método con la misma lista de parámetros que un método de su superclase para especializar su comportamiento, ¿qué concepto se está aplicando?
- a) Sobrecarga (Overloading).
- b) Ocultación de atributos (Field Hiding).
- c) Sobrescritura (Overriding).
- d) Agregación (Aggregating).
Ver la respuesta
Respuesta correcta: c) Sobrescritura (Overriding).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 47
¿Cuál es el componente encargado de compilar el código intermedio a código máquina en tiempo de ejecución en la arquitectura Java EE/Jakarta EE?
- a) El Garbage Collector.
- b) El bytecode.
- c) El JIT (Just-In-Time Compiler).
- d) El SDK (Software Development Kit).
Ver la respuesta
Respuesta correcta: c) El JIT (Just-In-Time Compiler).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 48
Dentro de la plataforma .NET, ¿cómo se denomina el componente encargado de ejecutar el manejo de excepciones y la recolección de basura?
- a) MSBuild.
- b) Kestrel.
- c) CLR (Common Language Runtime).
- d) NuGet.
Ver la respuesta
Respuesta correcta: c) CLR (Common Language Runtime).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 49
Los ensamblados son, entre otras cosas, las unidades fundamentales de implementación para aplicaciones basadas en la plataforma .NET. Señale cuál es una de sus características:
- a) Se implementan como archivos que tienen ".jpx" o ".dtl" como extensión.
- b) En el caso de las bibliotecas que tienen como destino .NET Framework, pueden compartir ensamblados entre aplicaciones si los coloca en la caché global de aplicaciones (GAP).
- c) Proporcionan a Internet Information Services la información necesaria para conocer las versiones de los archivos.
- d) Solo se cargan en memoria si son necesarios. Si no se usan, no se cargan.
Ver la respuesta
Respuesta correcta: d) Solo se cargan en memoria si son necesarios. Si no se usan, no se cargan.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 50
¿Cuál es la finalidad de WSDL 2.0, según la especificación del W3C?
- a) Ser un lenguaje XML para describir servicios web, permitiendo describir el servicio a partir de un modelo abstracto de lo que ofrece.
- b) Ser un protocolo de mensajería que define un “envelope” y reglas de codificación para invocaciones remotas.
- c) Ser un protocolo de aplicación que define métodos (GET, POST, PUT, DELETE) y códigos de estado para operar sobre recursos.
- d) Ser un protocolo de comunicación bidireccional con “handshake” y “framing” sobre TCP para tiempo real.
Ver la respuesta
Respuesta correcta: a) Ser un lenguaje XML para describir servicios web, permitiendo describir el servicio a partir de un modelo abstracto de lo que ofrece.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 51
Según la categorización habitual de métodos HTTP, ¿cuál de los siguientes métodos es idempotente pero NO seguro?
- a) GET
- b) POST
- c) PUT
- d) CONNECT
Ver la respuesta
Respuesta correcta: c) PUT
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 52
Según el HTML Living Standard de WHATWG, ¿en qué posición debe aparecer la declaración DOCTYPE dentro de la estructura de un documento HTML?
- a) En la primera línea, antes del elemento raíz <html>.
- b) Dentro del elemento <head>, como primera instrucción antes de cualquier metadato.
- c) Dentro del elemento raíz <html>, como primera instrucción.
- d) Al inicio del elemento <body>, antes de cualquier contenido visible.
Ver la respuesta
Respuesta correcta: a) En la primera línea, antes del elemento raíz <html>.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 53Explicada
Según la especificación XML del W3C, ¿cuántos elementos raíz puede contener un documento XML bien formado?
- a) Ninguno, si el documento declara un DTD externo que lo define.
- b) Varios, siempre que estén separados por instrucciones de procesamiento.
- c) Solo dos: uno para el prólogo y otro para el contenido del documento.
- d) Solo uno: el elemento raíz, cuyas etiquetas de apertura y cierre no se encuentran dentro del contenido de ningún otro elemento.
Ver la respuesta y la explicación
Respuesta correcta: d) Solo uno: el elemento raíz, cuyas etiquetas de apertura y cierre no se encuentran dentro del contenido de ningún otro elemento.
Un documento XML bien formado tiene un único elemento raíz, que no forma parte del contenido de ningún otro elemento. Todos los demás elementos se anidan en él, lo que da al documento estructura de árbol con una sola raíz.
«There is exactly one element, called the root , or document element, no part of which appears in the content of any other element.»
Trampas: La (a): un DTD externo valida la estructura, pero no elimina el elemento raíz: el documento necesita uno, y el DTD indica cuál es. La (b): las instrucciones de procesamiento pueden aparecer en el prólogo o tras la raíz, pero no separan varios elementos raíz. Solo se admite uno. Engaña: las instrucciones de procesamiento sí pueden ir fuera de la raíz. La (c): el prólogo (declaración XML, DTD, comentarios) no es un elemento. Solo cuenta un elemento raíz, el del contenido.
Para repasar: Un XML bien formado tiene exactamente un elemento raíz. El prólogo y las instrucciones de procesamiento no son elementos.
Pregunta 54
De acuerdo con el artículo 3 del Real Decreto 1112/2018, de 7 de septiembre, sobre accesibilidad de los sitios web y aplicaciones para dispositivos móviles del sector público, indique la opción correcta acerca del contenido accesible de sitios web y apps móviles:
- a) Incluye la información textual y no textual, documentos y formularios descargables y contenidos multimedia pregrabados, así como el diseño de los dispositivos de interacción como pantallas, teclados y ratones.
- b) Incluye la información textual y no textual, documentos y formularios descargables, contenidos multimedia pregrabados, interacción bidireccional y la cumplimentación de procesos de identificación, autenticación, firma y pago.
- c) Los documentos y formularios descargables no están incluidos, por la posibilidad de tratarse de contenidos de terceros que no están bajo el control del sujeto obligado.
- d) La cumplimentación de procesos de identificación, autenticación, firma y pago no están incluidos, por gestionarse generalmente a través de sistemas de terceros.
Ver la respuesta
Respuesta correcta: b) Incluye la información textual y no textual, documentos y formularios descargables, contenidos multimedia pregrabados, interacción bidireccional y la cumplimentación de procesos de identificación, autenticación, firma y pago.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 55
De acuerdo con el CCN-CERT, ¿cuál de los siguientes NO se considera un mecanismo de Autenticación Multi-Factor (MFA)?
- a) Contraseña + Token OTP (One Time Password).
- b) Escáner de Iris + Huella dactilar.
- c) Contraseña + Escáner de Iris.
- d) Tarjeta de identificación + Reconocimiento facial.
Ver la respuesta
Respuesta correcta: b) Escáner de Iris + Huella dactilar.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 56
¿Cuál de los siguientes NO es un producto orientado a las pruebas de software?
- a) Avocado.
- b) Cucumber.
- c) TestLink.
- d) OneTrust.
Ver la respuesta
Respuesta correcta: d) OneTrust.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 57
En el contexto de una plataforma de desarrollo colaborativo, ¿qué describe mejor una “pull request”?
- a) Un comando de Git que obtiene cambios remotos y los integra en la rama local actual.
- b) Una propuesta para fusionar un conjunto de cambios de una rama en otra.
- c) Un mecanismo de Git para crear una etiqueta que marque un punto concreto del historial.
- d) Un mecanismo para que un desarrollador solicite retirar (“pull”) la versión de código actualmente en producción y volver a la versión anterior estable.
Ver la respuesta
Respuesta correcta: b) Una propuesta para fusionar un conjunto de cambios de una rama en otra.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 58
Señala la respuesta correcta acerca de las pruebas de software:
- a) Las pruebas de regresión comprueban que los cambios sobre un componente de un sistema de información no introducen un comportamiento no deseado o errores adicionales en otros componentes no modificados.
- b) Las pruebas de tipo “caja blanca” consideran exclusivamente las entradas y salidas del sistema sin preocuparse por la estructura interna del mismo.
- c) Las pruebas unitarias sirven para que el usuario del sistema determine su aceptación final, desde el punto de vista de su funcionalidad y rendimiento.
- d) Las pruebas circunstanciales examinan las interfaces entre grupos de componentes o subsistemas para asegurar que son llamados en las circunstancias adecuadas y que los datos o mensajes que se transmiten son los requeridos.
Ver la respuesta
Respuesta correcta: a) Las pruebas de regresión comprueban que los cambios sobre un componente de un sistema de información no introducen un comportamiento no deseado o errores adicionales en otros componentes no modificados.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 59
¿Qué formato de disco se puede usar de manera nativa tanto en sistemas operativos Windows, en volúmenes de más de 32 GB, como en macOS Tahoe?
- a) ExFAT
- b) APFS
- c) HFS+
- d) ReFS
Ver la respuesta
Respuesta correcta: a) ExFAT
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 60
En Linux, para ver en tiempo real el contenido de un fichero de registro a medida que crece, se puede usar el comando:
- a) tail -r
- b) tail -f
- c) tail -w
- d) tail -u
Ver la respuesta
Respuesta correcta: b) tail -f
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 61Explicada
Una tarea en el Crontab de Linux con la especificación de tiempo 0 5 8 11 * se ejecutará:
- a) A las 00:05 del día 11 de agosto.
- b) A las 05:00 del día 8 de noviembre.
- c) A las 05:00 del día 11 de agosto.
- d) A las 00:05 del día 8 de noviembre.
Ver la respuesta y la explicación
Respuesta correcta: b) A las 05:00 del día 8 de noviembre.
Cron lee cinco campos en este orden: minuto, hora, día del mes, mes y día de la semana. En 0 5 8 11 * el minuto es 0, la hora 5, el día 8 y el mes 11. El asterisco indica cualquier día de la semana. Se ejecuta a las 05:00 del 8 de noviembre.
«minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7»
Trampas: La (a): cambia de sitio minuto con hora y día con mes. Los campos reales son minuto 0, hora 5, día 8 y mes 11. La (c): la hora es correcta, pero intercambia día y mes. El tercer campo es el día (8) y el cuarto el mes (11), no al revés. Engaña: acierta la hora de las cinco de la madrugada y por eso la fecha pasa desapercibida. La (d): la fecha es correcta, pero intercambia minuto y hora. El primer campo es el minuto (0) y el segundo la hora (5), es decir, 05:00.
Regla mnemotécnica · Cron va de menor a mayor unidad: minuto, hora, día del mes, mes, día de la semana.
Para repasar: Los cinco campos de cron son minuto, hora, día del mes, mes y día de la semana. El asterisco significa cualquier valor.
Fuente: crontab: formato de las tareas · Manual de Linux (man7.org)
Pregunta 62
En el ámbito de la virtualización de sistemas, un hipervisor de tipo 1 se caracteriza por:
- a) Ejecutarse como una aplicación sobre un sistema operativo anfitrión.
- b) Ejecutarse directamente sobre el hardware físico sin necesidad de un sistema operativo anfitrión.
- c) Requerir almacenamiento compartido para funcionar correctamente.
- d) Limitar la ejecución a una única máquina virtual por host.
Ver la respuesta
Respuesta correcta: b) Ejecutarse directamente sobre el hardware físico sin necesidad de un sistema operativo anfitrión.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 63
En sistemas de almacenamiento virtualizado, ¿cuál de las siguientes es una diferencia entre un snapshot y una copia de seguridad?
- a) El snapshot garantiza la conservación permanente de los datos de un sistema, mientras que la copia de seguridad es temporal.
- b) El snapshot sustituye completamente a la copia de seguridad cuando existe redundancia en el almacenamiento.
- c) El snapshot replica los datos en un sistema independiente, mientras que la copia de seguridad se mantiene en el mismo sistema.
- d) Un snapshot es una captura del estado completo de un sistema o conjunto de datos en un momento específico, mientras que un backup consiste en crear una réplica exacta de los datos originales con el propósito de restaurarlos en caso de pérdida, daño o error.
Ver la respuesta
Respuesta correcta: d) Un snapshot es una captura del estado completo de un sistema o conjunto de datos en un momento específico, mientras que un backup consiste en crear una réplica exacta de los datos originales con el propósito de restaurarlos en caso de pérdida, daño o error.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 64
¿Qué comando de Docker permite crear e iniciar un nuevo contenedor, descargando la imagen si es necesario, y ejecutar en el contenedor un comando especificado?
- a) docker run
- b) docker start
- c) docker exec
- d) docker play
Ver la respuesta
Respuesta correcta: a) docker run
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 65
De los componentes de Kubernetes que forman el plano de control y que toman decisiones globales sobre el clúster, ¿cuál es responsable de decidir en qué nodo debe ejecutarse un Pod basándose en los recursos disponibles?
- a) kube-apiserver
- b) etcd
- c) kube-scheduler
- d) kube-controller-manager
Ver la respuesta
Respuesta correcta: c) kube-scheduler
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 66
Al administrar la seguridad de usuarios en Windows Server, ¿qué objeto de Directorio Activo (AD) permite aplicar políticas de contraseña diferentes a usuarios o grupos específicos dentro de un mismo dominio?
- a) Password Settings Object (PSO).
- b) Group Policy Container (GPC).
- c) Fine-Grained Schema Object (FGSO).
- d) Account Lockout Controller (ALC).
Ver la respuesta
Respuesta correcta: a) Password Settings Object (PSO).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 67
Dentro de la administración de seguridad en switches, ¿en qué consiste una dirección MAC de tipo "sticky"?
- a) Es una dirección aprendida dinámicamente que se convierte en parte de la configuración en ejecución y puede guardarse de forma permanente.
- b) Es una dirección que se borra automáticamente de la tabla de direcciones tras un reinicio del dispositivo.
- c) Es una dirección a través de la cual, si se recibe una BPDU cualquiera, el puerto se apaga automáticamente.
- d) Es una dirección que permite al puerto del switch entrar en modo "forwarding" ignorando el protocolo Spanning Tree.
Ver la respuesta
Respuesta correcta: a) Es una dirección aprendida dinámicamente que se convierte en parte de la configuración en ejecución y puede guardarse de forma permanente.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 68Explicada
¿Cuál de las siguientes es una base de datos de vulnerabilidades?
- a) NVD.
- b) UTM.
- c) CVDB.
- d) SCAP.
Ver la respuesta y la explicación
Respuesta correcta: a) NVD.
La NVD (National Vulnerability Database) es el repositorio del NIST que enriquece las entradas CVE con puntuación CVSS, productos afectados y referencias. Es una base de datos de vulnerabilidades.
«The U.S. Government repository of standards-based vulnerability management data, enabling automation of vulnerability management, security measurement, and compliance»
Trampas: La (b): UTM (Unified Threat Management) es un dispositivo de seguridad perimetral que integra cortafuegos, antivirus y filtrado. No es una base de datos. La (c): CVDB no existe como base de datos de referencia. El identificador estándar de vulnerabilidades es CVE. Engaña: se parece a CVE, el identificador de vulnerabilidades que alimenta la NVD. La (d): SCAP (Security Content Automation Protocol) es un conjunto de estándares para automatizar la gestión de vulnerabilidades. La NVD lo usa, pero no es una base de datos.
Para repasar: CVE identifica la vulnerabilidad, CVSS la puntúa y NVD es la base de datos del NIST que reúne ambos datos.
Fuente: National Vulnerability Database (NVD) · Documentación del NIST
Pregunta 69
De acuerdo con las recomendaciones del CCN-CERT, un requisito para una contraseña robusta es:
- a) Tener al menos 7 caracteres.
- b) Incluir datos del usuario, como su nombre o fecha de nacimiento.
- c) Usar frases cortas sin sentido.
- d) Apuntar la contraseña en un papel guardado en un bolso o cartera personal.
Ver la respuesta
Respuesta correcta: c) Usar frases cortas sin sentido.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 70
Según el estándar ANSI/TIA 942-B, la zona de un Centro de Procesamiento de Datos donde se ubican elementos finales, como un servidor o un mainframe, se denomina:
- a) MDA (Main Distribution Area).
- b) EDA (Equipment Distribution Area).
- c) HDA (Horizontal Distribution Area).
- d) IDA (Intermediate Distribution Area).
Ver la respuesta
Respuesta correcta: b) EDA (Equipment Distribution Area).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 71
Dentro del modelo de referencia OSI, ¿qué capa tiene como función principal la negociación de la sintaxis de transferencia y la aplicación de transformaciones de datos tales como el cifrado y la compresión?
- a) Capa de sesión.
- b) Capa de presentación.
- c) Capa de aplicación.
- d) Capa de transporte.
Ver la respuesta
Respuesta correcta: b) Capa de presentación.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 72
En el contexto de las redes de comunicaciones, ¿cuál es una característica definitoria de la conmutación de circuitos frente a la conmutación de paquetes?
- a) El aprovechamiento del ancho de banda es más eficiente al ser compartido por múltiples usuarios.
- b) Cada unidad de información o paquete puede seguir una ruta distinta hacia el destino.
- c) Se establece un camino físico o lógico dedicado y exclusivo entre los nodos durante la comunicación.
- d) Los datos se almacenan en los nodos intermedios antes de ser reenviados.
Ver la respuesta
Respuesta correcta: c) Se establece un camino físico o lógico dedicado y exclusivo entre los nodos durante la comunicación.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 73
Dada la red 10.0.0.0/8, se necesitan crear 600 subredes. ¿Cuál es la máscara de subred mínima que satisface este requisito?
- a) /17
- b) /18
- c) /16
- d) /19
Ver la respuesta
Respuesta correcta: b) /18
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 74
Según establece la RFC 8200, ¿cuál es el propósito del campo "Hop Limit" en la cabecera fija de IPv6?
- a) Determinar la prioridad de la calidad de servicio (QoS) del paquete.
- b) Indicar el número máximo de saltos que un paquete puede dar antes de ser descartado.
- c) Especificar el tamaño total de la carga útil del paquete.
- d) Identificar el tipo de cabecera de extensión que sigue a la cabecera fija.
Ver la respuesta
Respuesta correcta: b) Indicar el número máximo de saltos que un paquete puede dar antes de ser descartado.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 75
¿Cuál es una de las principales ventajas técnicas de TLS 1.3 respecto a TLS 1.2?
- a) Aumenta el número de pasos de verificación en el handshake para asegurar que la clave sea más larga.
- b) Elimina el uso de certificados digitales, basándose únicamente en contraseñas de un solo uso (OTP).
- c) Obliga a que el cliente y el servidor se encuentren en la misma subred física.
- d) Permite completar el handshake en un solo viaje de ida y vuelta (1-RTT), reduciendo la latencia.
Ver la respuesta
Respuesta correcta: d) Permite completar el handshake en un solo viaje de ida y vuelta (1-RTT), reduciendo la latencia.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 76
En una interacción cliente-servidor mediante HTTP, ¿qué clase de códigos de estado indican que se ha producido un error por parte del cliente?
- a) Códigos 2xx
- b) Códigos 3xx
- c) Códigos 4xx
- d) Códigos 5xx
Ver la respuesta
Respuesta correcta: c) Códigos 4xx
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 77Explicada
Dentro de las amenazas dirigidas al puesto del usuario, ¿en qué consiste la técnica de "Pharming" para la obtención ilícita de credenciales?
- a) En la alteración del proceso de resolución de nombres (fichero hosts o caché DNS) para redirigir al usuario a una página web falsa, incluso si este escribe la dirección correcta en el navegador.
- b) En el envío masivo de correos electrónicos suplantando la identidad de una entidad financiera para que el usuario pinche en un enlace malicioso.
- c) En la instalación de un programa malicioso que registra todas las pulsaciones de teclas realizadas en un dispositivo infectado.
- d) En el uso de técnicas de ingeniería social telefónica con las que se suplanta la identidad de una empresa, organización o persona de confianza, con el fin de obtener información personal y sensible.
Ver la respuesta y la explicación
Respuesta correcta: a) En la alteración del proceso de resolución de nombres (fichero hosts o caché DNS) para redirigir al usuario a una página web falsa, incluso si este escribe la dirección correcta en el navegador.
El pharming manipula la resolución de nombres (fichero hosts, caché DNS o servidor DNS comprometido) para que un dominio legítimo apunte a la IP de un servidor falso. La víctima escribe bien la dirección y aun así llega a la web fraudulenta, donde entrega sus credenciales.
«An attack in which an attacker causes the subscriber to be redirected to a fraudulent website [...] This may be accomplished by corrupting an infrastructure service (e.g., the DNS) or the subscriber’s endpoint.»
Trampas: La (b): describe el phishing: correos masivos que suplantan a una entidad e incitan a pulsar un enlace. En el pharming no hace falta que el usuario pinche nada. Engaña: también acaba en una web falsa que roba credenciales financieras. La (c): describe un keylogger, malware que registra las pulsaciones de teclado. No altera la resolución de nombres. La (d): describe el vishing, ingeniería social por teléfono suplantando a una entidad de confianza. El pharming es un ataque técnico sobre DNS o hosts.
Para repasar: Pharming corrompe DNS o hosts para redirigir; phishing engaña por correo; vishing por teléfono; smishing por SMS; keylogger captura teclas.
Pregunta 78
En el diseño de una arquitectura de red segura, ¿qué configuración perimetral permite aislar los servidores que ofrecen servicios al exterior, impidiendo que una intrusión en estos comprometa directamente la red interna?
- a) La implementación de una red privada virtual (VPN) de acceso remoto para todos los usuarios externos.
- b) La creación de una zona desmilitarizada (DMZ) mediante el uso de cortafuegos que segmenten el tráfico.
- c) El uso de un único sistema de detección de intrusiones (IDS) configurado en modo promiscuo en el núcleo de la red.
- d) La asignación de direcciones IP públicas directamente a los terminales de los usuarios internos.
Ver la respuesta
Respuesta correcta: b) La creación de una zona desmilitarizada (DMZ) mediante el uso de cortafuegos que segmenten el tráfico.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 79
¿Cuál es una función de los terminadores en una topología física de bus?
- a) Amplificar la señal para que llegue a los nodos más lejanos.
- b) Absorber la energía de la señal al final de la transmisión y evitar interferencias causadas por la reflexión de la señal.
- c) Asignar automáticamente direcciones IP a los nodos.
- d) Cifrar el tráfico para que no sea interceptado.
Ver la respuesta
Respuesta correcta: b) Absorber la energía de la señal al final de la transmisión y evitar interferencias causadas por la reflexión de la señal.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 80
El estándar IEEE 802.1Q es un estándar internacional para el etiquetado de VLANs (Virtual LANs) en redes Ethernet. ¿Qué campo de la cabecera 802.1Q (VLAN) permite definir 8 niveles de prioridad de tráfico (Class of Service)?
- a) VID (VLAN ID).
- b) CFI (Canonical Format Indicator).
- c) PCP (Priority Code Point).
- d) TPID (Tag Protocol Identifier).
Ver la respuesta
Respuesta correcta: c) PCP (Priority Code Point).
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
En relación con la Agenda España Digital 2026, indique la respuesta correcta:
- a) La Dirección General del Dato es la entidad ejecutora de las iniciativas propuestas en los distintos ejes de acción del Plan de Impulso de los Espacios de Datos Sectoriales.
- b) Una de las prioridades de la Estrategia de Tecnologías Cuánticas de España es demostrar el impacto de la sensórica y metrología cuánticas.
- c) La coordinación del Proyecto ALIA está a cargo de la Agencia Española de Supervisión de la Inteligencia Artificial.
- d) Actúa en dos dimensiones fundamentales: infraestructuras y tecnología, y servicios públicos.
Ver la respuesta
Respuesta correcta: b) Una de las prioridades de la Estrategia de Tecnologías Cuánticas de España es demostrar el impacto de la sensórica y metrología cuánticas.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 2
De acuerdo con el CCN-CERT, solo se autorizan los métodos de Key Exchange que proporcionen una fortaleza de seguridad de, al menos:
- a) 192 bits.
- b) 128 bits.
- c) 112 bits.
- d) 256 bits.
Ver la respuesta
Respuesta correcta: c) 112 bits.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 3
De conformidad con el artículo 79 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, ¿cuál de las siguientes infracciones se califica como grave?
- a) La obstrucción o negativa absoluta a la actuación de los servicios de inspección correspondientes en el cumplimiento de los mandatos establecidos en esta ley.
- b) El acoso discriminatorio, cuando no constituya infracción penal, por razón de orientación e identidad sexual, expresión de género o características sexuales.
- c) La elaboración, utilización o difusión en centros educativos de libros de texto y materiales didácticos que presenten a las personas como superiores o inferiores en dignidad humana en función de su orientación e identidad sexual, expresión de género o características sexuales.
- d) La victimización secundaria, entendida como el incumplimiento por parte de las Administraciones públicas de las obligaciones de atención previstas en esta ley que den lugar a un nuevo daño psicológico para la víctima.
Ver la respuesta
Respuesta correcta: a) La obstrucción o negativa absoluta a la actuación de los servicios de inspección correspondientes en el cumplimiento de los mandatos establecidos en esta ley.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 4
¿Cuál de los siguientes algoritmos de ordenación se ejecuta en tiempo lineal?
- a) Heapsort.
- b) Mergesort.
- c) Radix.
- d) Quicksort.
Ver la respuesta
Respuesta correcta: c) Radix.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 5
¿Cuántos canales Bluetooth Low Energy (LE) utiliza el mecanismo Extended Advertising introducido en Bluetooth Core 5.0?
- a) 3 canales.
- b) 22 canales.
- c) 37 canales.
- d) 40 canales.
Ver la respuesta
Respuesta correcta: d) 40 canales.
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 ha puesto en marcha el proyecto EDUCA-DATA 2030, cuyo objetivo es diseñar, desarrollar e implantar un sistema integral para el seguimiento, análisis y toma de decisiones estratégicas sobre los diferentes programas educativos.
El sistema permitirá la visualización de indicadores clave de rendimiento (KPI) relativos a centros educativos, programas formativos y alumnado, entre otros muchos. La solución se integrará con los sistemas corporativos existentes mediante servicios REST y procesamientos ETL, y almacenará la información en una base de datos Oracle Database 19c Enterprise Edition.
El desarrollo se realizará utilizando Java SE Development Kit (JDK) 17, Spring Boot 3.2.2, Apache Maven 3.9.6, un servidor de aplicaciones Apache Tomcat 10.1.18 y un frontend basado en HTML5, CSS3 y JavaScript ECMAScript 2022. El control de versiones se realizará con Git 2.43 y la integración continua mediante Jenkins 2.426.
Asimismo, el sistema incorporará funcionalidades de inteligencia artificial basadas en modelos de predicción implementados con Python 3.11 y TensorFlow 2.15 para anticipar riesgos de abandono escolar.
Además, la aplicación se integrará con una aplicación desarrollada en C# 14 y .NET 10 para obtener otros indicadores relevantes para el sistema.
Una propuesta de parte del modelo de datos de EDUCA-DATA 2030 es el siguiente:

Usted forma parte del equipo técnico responsable del diseño, desarrollo, implantación y soporte de este proyecto y deberá responder a las cuestiones que se le plantean a continuación.
Para responder a estas, suponga que tiene todos los permisos necesarios en las diferentes tecnologías empleadas y que, salvo que se especifique lo contrario, se utilizan las librerías nativas que ya han sido declaradas de cada lenguaje de programación utilizado.
Pregunta 1
Se desea garantizar en la base de datos que el campo DNI de la tabla ALUMNO no contenga valores duplicados, conforme al modelo de datos definido y asegurando el máximo rendimiento en consultas de búsqueda por dicho campo. ¿Cuál es la sentencia correcta en Oracle?
- a) CREATE INDEX idx_dni ON ALUMNO (dni);
- b) ALTER TABLE ALUMNO ADD CONSTRAINT dni_unique UNIQUE (dni);
- c) ALTER TABLE ALUMNO MODIFY dni PRIMARY KEY;
- d) CREATE VIEW v_alumno AS SELECT DISTINCT dni FROM ALUMNO;
Ver la respuesta
Respuesta correcta: b) ALTER TABLE ALUMNO ADD CONSTRAINT dni_unique UNIQUE (dni);
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 2
El equipo técnico desea consultar en la base de datos solamente los datos de todos los alumnos que tienen matrículas asociadas. ¿Cuál de las siguientes consultas SQL en Oracle es correcta conforme al modelo de datos?
- a) SELECT * FROM ALUMNO, MATRICULA;
- b) SELECT * FROM ALUMNO INNER JOIN MATRICULA ON ALUMNO.id_alumno = MATRICULA.id_alumno;
- c) SELECT * FROM ALUMNO WHERE id_alumno IN MATRICULA;
- d) SELECT * FROM MATRICULA WHERE ALUMNO.id_alumno = MATRICULA.id_alumno;
Ver la respuesta
Respuesta correcta: b) SELECT * FROM ALUMNO INNER JOIN MATRICULA ON ALUMNO.id_alumno = MATRICULA.id_alumno;
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 3
Se quiere obtener de la base de datos el número total de matrículas por programa formativo. ¿Cuál de las siguientes consultas SQL en Oracle cumple correctamente este requisito?
- a) SELECT COUNT(*) FROM MATRICULA GROUP id_programa;
- b) SELECT id_programa, COUNT(id_programa) FROM MATRICULA;
- c) SELECT id_programa, COUNT(*) FROM MATRICULA GROUP BY id_programa;
- d) SELECT id_programa, SUM(*) FROM MATRICULA GROUP BY id_programa;
Ver la respuesta
Respuesta correcta: c) SELECT id_programa, COUNT(*) FROM MATRICULA GROUP BY id_programa;
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 4Explicada
Se le solicita crear un controlador REST que permita obtener todos los alumnos registrados mediante HTTP GET en Spring Boot. ¿Cuál es la implementación correcta?
- a) @RestController public class AlumnoController { @GetMapping("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.findAll(); } }
- b) @Controller public class AlumnoController { @Get("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.get(); } }
- c) @WebController public class AlumnoController { return repository.getAll(); }
- d) @Rest public class AlumnoController {}
Ver la respuesta y la explicación
Respuesta correcta: a) @RestController public class AlumnoController { @GetMapping("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.findAll(); } }
El backend se desarrolla con Spring Boot 3.2.2 y expone servicios REST. @RestController combina @Controller y @ResponseBody, así que los métodos devuelven datos serializados, normalmente JSON. @GetMapping("/alumnos") asocia el método al GET de esa ruta, y findAll() es el método estándar de los repositorios de Spring Data para recuperar todos los registros.
Trampas: La (b): @Get no existe: la anotación es @GetMapping. Además, @Controller sin @ResponseBody resolvería vistas, y repository.get() no es un método de Spring Data (es findAll()). Engaña: mantiene la estructura de un controlador con mapeo de ruta. La (c): @WebController no existe en Spring. Además, el return está suelto en la clase, sin método ni mapeo HTTP. La (d): @Rest no existe, y la clase está vacía. La anotación correcta es @RestController y hace falta un método con @GetMapping.
Para repasar: Un endpoint REST en Spring usa @RestController y @GetMapping, @PostMapping, etc. Los repositorios Spring Data ofrecen findAll() para listar.
Pregunta 5
El sistema incluye un método que lanza una excepción cuando se recibe un valor inválido desde el backend: public class AlumnoService { public int obtenerMatriculas(int matriculas) { if (matriculas < 0) { throw new IllegalArgumentException(); } return matriculas; } } Se le pide verificar mediante JUnit 6 que la excepción se lanza correctamente. ¿Cuál es la prueba correcta?
- a) @Test void testException() { AlumnoService service = new AlumnoService(); assertEquals(IllegalArgumentException.class, service.obtenerMatriculas(-1)); }
- b) @Test void testException() { AlumnoService service = new AlumnoService(); assertThrows(IllegalArgumentException.class, () -> service.obtenerMatriculas(-1)); }
- c) @Test void testException() { AlumnoService service = new AlumnoService(); service.obtenerMatriculas(-1); }
- d) @Test void testException() { assertThrows(Exception.class); }
Ver la respuesta
Respuesta correcta: b) @Test void testException() { AlumnoService service = new AlumnoService(); assertThrows(IllegalArgumentException.class, () -> service.obtenerMatriculas(-1)); }
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 6
El equipo técnico implementa la siguiente clase Java para comparar el identificador de un alumno con un valor específico recibido desde un servicio REST: public class Alumno { private int idAlumno; public boolean esAlumno(int id) { if (idAlumno.equals(id)) { return true; } return false; } } ¿Qué ocurrirá al ejecutar el comando javac Alumno.java ?
- a) Se producirá error de compilación porque el tipo int no tiene método equals().
- b) El código compilará correctamente y funcionará correctamente.
- c) Se producirá error de ejecución, pero no de compilación.
- d) Se producirá error porque el método equals() solo funciona en Java 18 o superior.
Ver la respuesta
Respuesta correcta: a) Se producirá error de compilación porque el tipo int no tiene método equals().
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 7
Se necesita ejecutar la aplicación Spring Boot. ¿Cuál es el comando de Maven correcto?
- a) mvn spring-boot:launch
- b) mvn run spring-boot
- c) mvn spring-boot:run
- d) mvn launch spring-boot
Ver la respuesta
Respuesta correcta: c) mvn spring-boot:run
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 8
En una primera fase de pruebas se detecta un comportamiento erróneo en la aplicación de .NET y se toma la decisión de incluir trazas en ella. ¿Cuál de las siguientes opciones sería la forma correcta de hacerlo?
- a) logger.Log(“Ejecución del método finalizada”);
- b) logger.LogWarn(“Ejecución del método finalizada con errores”);
- c) logger.LogInformation(“Ejecución del método finalizada correctamente.”);
- d) logger.Error(“Ejecución del método incorrecta”);
Ver la respuesta
Respuesta correcta: c) logger.LogInformation(“Ejecución del método finalizada correctamente.”);
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 9
El equipo técnico ha decidido modificar la aplicación desarrollada en C# y .NET con métodos que empleen programación asíncrona. ¿Cuál sería la forma correcta de definir un método "DevolverDato"?
- a) Thread int DevolverDato()
- b) async Task DevolverDato()
- c) async Thread<int> DevolverDato()
- d) await int DevolverDato()
Ver la respuesta
Respuesta correcta: b) async Task DevolverDato()
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 10Explicada
El equipo técnico necesita definir una estructura HTML5 válida que incluya un contenedor para mostrar el listado de alumnos, cumpliendo el estándar HTML5 W3C y asegurando compatibilidad con navegadores modernos utilizados en el Ministerio. ¿Cuál de las siguientes estructuras es correcta?
- a) <html><body><div id="alumnos"></div></body></html>
- b) <!DOCTYPE html><html><head><title>EducaData</title></head><body><div id="alumnos"></div></body></html>
- c) <html version="5"><body><container id="alumnos"></container></body></html>
- d) <!HTML5><body><div id="alumnos"></div></body>
Ver la respuesta y la explicación
Respuesta correcta: b) <!DOCTYPE html><html><head><title>EducaData</title></head><body><div id="alumnos"></div></body></html>
Un documento HTML5 válido comienza con <!DOCTYPE html>, tiene el elemento html, un head con title obligatorio y un body. El div es el contenedor genérico estándar de HTML5.
Trampas: La (a): falta el <!DOCTYPE html> y el head con el elemento title, requisitos del documento válido. Los navegadores lo muestran en modo quirks, no estándar. Engaña: el div y la jerarquía html y body son correctos, y el navegador lo muestra igualmente. La (c): el atributo version está obsoleto y container no existe en HTML5. El contenedor genérico es div. La (d): <!HTML5> no es una declaración de tipo de documento: la correcta es <!DOCTYPE html>. Además faltan html y head con title.
Para repasar: Esqueleto HTML5 válido: <!DOCTYPE html>, html, head con title y body. En HTML5 no existe versión en la declaración.
Pregunta 11
Se debe garantizar que los documentos XML generados estén bien formados conforme a la especificación XML 1.0 para permitir su procesamiento correcto por sistemas externos. ¿Cuál de los siguientes fragmentos XML está bien formado?
- a) <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</nombre><nombre>Juan Pérez</nombre></alumno>
- b) <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre></alumno>
- c) <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre>
- d) <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</id_alumno> </alumno>
Ver la respuesta
Respuesta correcta: b) <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre></alumno>
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 12
También se le pide incluir un atributo id_alumno en el elemento <alumno>, garantizando que el documento XML sea válido. ¿Cuál de los siguientes fragmentos XML lo implementaría correctamente?
- a) <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno:"10"><nombre>Juan Pérez</nombre></alumno>
- b) <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno=10><nombre>Juan Pérez</nombre></alumno>
- c) <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno="10"><nombre>Juan Pérez</nombre></alumno>
- d) <?xml version="1.0" encoding="UTF-8"?><alumno>id_alumno="10"<nombre>Juan Pérez</nombre></alumno>
Ver la respuesta
Respuesta correcta: c) <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno="10"><nombre>Juan Pérez</nombre></alumno>
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 13
Le piden ejecutar una llamada REST al backend Spring Boot utilizando JavaScript para obtener el listado de alumnos desde el endpoint "http://localhost:8080/alumnos". ¿Cuál es el código correcto?
- a) fetch("http://localhost:8080/alumnos").then(response => response.json()).then(data => console.log(data));
- b) get("http://localhost:8080/alumnos");
- c) http.get("http://localhost:8080/alumnos");
- d) request.fetch("/alumnos");
Ver la respuesta
Respuesta correcta: a) fetch("http://localhost:8080/alumnos").then(response => response.json()).then(data => console.log(data));
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 14
Se necesita cargar la librería TensorFlow en Python para poder definir un modelo de red neuronal conforme al diseño del sistema. ¿Cuál es la instrucción correcta?
- a) import tensorflow as tf
- b) include tensorflow
- c) load tensorflow
- d) using tensorflow
Ver la respuesta
Respuesta correcta: a) import tensorflow as tf
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 15
Se requiere mejorar la experiencia del usuario permitiendo interacción dinámica en EDUCA-DATA 2030. ¿Qué lenguaje permite implementar esta funcionalidad, de forma que los navegadores Google Chrome, Microsoft Edge y Mozilla Firefox la ejecuten de forma nativa?
- a) Python 3.11
- b) Oracle SQL
- c) Java JDK 17
- d) JavaScript ECMAScript 2022
Ver la respuesta
Respuesta correcta: d) JavaScript ECMAScript 2022
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 16
El sistema implementa un Web Service REST que permite registrar un nuevo alumno en la base de datos. Lo utiliza una aplicación administrativa que envía una solicitud al backend para crear el nuevo registro. Tras crear correctamente el recurso en la base de datos, el Web Service debe devolver el código HTTP adecuado conforme a los estándares REST. ¿Cuál es el código de estado HTTP que existe específicamente para responder a este caso?
- a) 200 OK
- b) 201 Created
- c) 204 No Content
- d) 202 Accepted
Ver la respuesta
Respuesta correcta: b) 201 Created
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 17Explicada
Se debe implementar correctamente la estructura del contenido principal del aplicativo, garantizando accesibilidad a usuarios que utilizan tecnologías de asistencia como lectores de pantalla. ¿Qué actuación se recomienda en las pautas de accesibilidad WCAG 2.1?
- a) Utilizar tablas HTML <table> para estructurar todo el contenido.
- b) Utilizar únicamente etiquetas <div> con atributos class para facilitar el diseño visual.
- c) Utilizar etiquetas semánticas HTML5 como <main>, <section> y <header> para estructurar el contenido.
- d) Utilizar únicamente estilos CSS para definir visualmente la estructura del contenido.
Ver la respuesta y la explicación
Respuesta correcta: c) Utilizar etiquetas semánticas HTML5 como <main>, <section> y <header> para estructurar el contenido.
Las etiquetas semánticas de HTML5 como main, section y header exponen la estructura y los puntos de referencia a los lectores de pantalla. Así se cumple el criterio 1.3.1 Información y relaciones de WCAG 2.1: la estructura debe poder determinarse por programa, no solo visualmente.
Trampas: La (a): las tablas se reservan para datos tabulares. Usarlas para maquetar todo el contenido confunde a los lectores de pantalla, que las anuncian como datos. La (b): los div con class no tienen significado semántico, solo sirven al diseño visual. El lector de pantalla no obtiene estructura ni regiones. Engaña: es la práctica habitual de maquetación con CSS. La (d): el CSS solo define la presentación. Si la estructura se transmite únicamente por estilos, no es accesible, y WCAG 2.1 (1.3.1) exige que se pueda determinar por programa.
Para repasar: La accesibilidad estructural se logra con HTML semántico (main, header, nav, section), no con maquetación visual mediante div, tablas o CSS.
Pregunta 18
Se quiere desarrollar un menú desplegable personalizado para el frontend de la aplicación. ¿Qué atributo es imprescindible para que un lector de pantalla informe al usuario de que el menú está desplegado?
- a) aria-expanded="true"
- b) role="dropdown-status"
- c) alt="menu-state"
- d) tabindex="1"
Ver la respuesta
Respuesta correcta: a) aria-expanded="true"
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 19
Se ha incorporado un nuevo miembro al equipo y en la preparación de su entorno de desarrollo local, después de clonar el repositorio, ha ejecutado el comando git fetch. ¿Qué hace este comando?
- a) Descarga objetos y referencias del remoto y fusiona automáticamente esos cambios en la rama actual.
- b) Envía (sube) los commits locales al remoto y actualiza la rama remota correspondiente.
- c) Sustituye el historial local por el del remoto, reescribiendo commits locales para que coincidan con el remoto.
- d) Descarga objetos y referencias del remoto y actualiza las ramas de seguimiento remoto, registrando lo obtenido en .git/FETCH_HEAD, sin integrar cambios en la rama actual.
Ver la respuesta
Respuesta correcta: d) Descarga objetos y referencias del remoto y actualiza las ramas de seguimiento remoto, registrando lo obtenido en .git/FETCH_HEAD, sin integrar cambios en la rama actual.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 20
¿Cuál de estas opciones recomienda OWASP para prevenir ataques XSS en la aplicación?
- a) Validar y escapar correctamente los datos antes de mostrarlos en el navegador.
- b) Utilizar conexiones HTTP entre cliente y servidor.
- c) Alojar la aplicación en servidores con redundancia física y tolerancia a fallos.
- d) Almacenar los datos únicamente en Oracle Database 19c.
Ver la respuesta
Respuesta correcta: a) Validar y escapar correctamente los datos antes de mostrarlos en el navegador.
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
Se ha optado por utilizar GitHub como repositorio de código, con vistas a usar workflows de GitHub Actions. ¿Dónde deben almacenarse los ficheros de workflows y qué extensión deben tener?
- a) En .github/actions y con extensión .yml
- b) En .github/workflows y con extensión .yml o .yaml
- c) En workflows/ (raíz del repositorio) y con extensión .json
- d) En .git/workflows y con extensión .yaml
Ver la respuesta
Respuesta correcta: b) En .github/workflows y con extensión .yml o .yaml
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 2
Para el mantenimiento de la aplicación, se requiere ejecutar un código de limpieza cuando el motor Catalina de Tomcat se detenga por completo, pero antes de que la máquina virtual de Java finalice. ¿Cuál es la opción correcta para ello?
- a) Registrar un shutdown hook.
- b) Usar una anotación @PreDestroy en la clase del código de limpieza.
- c) Implementar un LifecycleListener y registrarlo en el elemento <server> del fichero "server.xml".
- d) Definir en Tomcat una Valve personalizada en el elemento <Server> con el método de limpieza.
Ver la respuesta
Respuesta correcta: c) Implementar un LifecycleListener y registrarlo en el elemento <server> del fichero "server.xml".
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 3
Se va a impartir un taller de formación de Git a los miembros que desconocen su estructura y funcionamiento. ¿Cuál de las siguientes opciones enumera correctamente los 4 tipos de datos que componen el modelo de datos de Git?
- a) Objects, References, Index y Reflogs.
- b) Commits, Trees, Blobs, y Tags.
- c) Objects, References, Trees y Tags.
- d) File, Directory, Commit y Branch.
Ver la respuesta
Respuesta correcta: a) Objects, References, Index y Reflogs.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 4
Tras un debate sobre cómo resolver un problema en la aplicación, se ha optado por utilizar un algoritmo greedy (voraz). Este algoritmo:
- a) Siempre alcanza la solución más óptima.
- b) Siempre toma la decisión que parece más buena en el momento.
- c) Solo se puede aplicar para resolver problemas de selección de actividades.
- d) Resuelve el problema dividiéndolo en subproblemas pequeños y combinando sus soluciones.
Ver la respuesta
Respuesta correcta: b) Siempre toma la decisión que parece más buena en el momento.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 5
El equipo técnico necesita crear un usuario en Oracle llamado EDUCA_USER con contraseña segura, conforme a los requisitos del sistema, para que la aplicación pueda conectarse a la base de datos. ¿Cuál es la sentencia correcta en Oracle?
- a) REGISTER USER EDUCA_USER IDENTIFIED BY password123;
- b) ADD USER EDUCA_USER PASSWORD password123;
- c) NEW USER EDUCA_USER IDENTIFIED password123;
- d) CREATE USER EDUCA_USER IDENTIFIED BY password123;
Ver la respuesta
Respuesta correcta: d) CREATE USER EDUCA_USER IDENTIFIED BY password123;
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Supuesto práctico II
La Subdirección General de Tecnologías de la Información y Comunicaciones (en adelante SGTIC) del Ministerio al que usted se acaba de incorporar, mantiene un CPD principal que cuenta con la siguiente infraestructura física y lógica:
- Servidores Windows Server 2019 para los servicios de Directorio Activo (AD), DNS y DHCP. - Servidores Linux Red Hat Enterprise Linux (RHEL) 8.8, basado en Systemd, para los servicios web, base de datos y correo electrónico.
A nivel de comunicaciones la SGTIC cuenta con switches y routers Cisco IOS 15.x y firewalls de distintos fabricantes para realizar la segmentación de red.
Se dispone de dos líneas redundadas para la conexión a Internet y otras dos líneas para la conexión a Red SARA.
Los puestos de trabajo son Windows 11 Enterprise en versión 25H2.
La SGTIC cuenta con dos grandes rangos de direccionamiento:
- La red interna 10.30.16.0/20, que da servicio a usuarios y servidores internos. - La DMZ 172.19.50.0/27, que aloja, entre otros servicios, los servidores web01 (Nginx) y mail01 (Postfix).
Entre otras, la SGTIC cuenta con una VLAN denominada VLAN 10 para usuarios y otra denominada VLAN 20 para servidores.
El router de distribución integra DHCP relay hacia el servidor DHCP de la VLAN 20.
Entre sus tareas como integrante del Servicio de Sistemas, Comunicaciones y Seguridad Informática de la SGTIC se encuentran el mantenimiento y operación de los distintos elementos que conforman la infraestructura tecnológica de la SGTIC, así como el diagnóstico y resolución de las incidencias que afecten a dichos elementos.
Salvo indicación expresa, usted dispone de los permisos necesarios para realizar todas las operaciones requeridas y las siguientes preguntas están referidas a la infraestructura anteriormente especificada.
En un momento determinado, la web del Ministerio deja de estar accesible. A continuación, deberá comprobar posibles problemas de servicio, rutas, puertos y/o filtrado entre máquinas.
Pregunta 1
Se le asigna la gestión de la red interna 10.30.16.0/20. Si la VLAN 10 usa la primera subred del rango de direccionamiento de esa red, con 25 bits de máscara de red, ¿cuáles son su dirección de red y broadcast, respectivamente?
- a) 10.30.16.0 y 10.30.16.191
- b) 10.30.16.1 y 10.30.16.191
- c) 10.30.16.1 y 10.30.16.127
- d) 10.30.16.0 y 10.30.16.127
Ver la respuesta
Respuesta correcta: d) 10.30.16.0 y 10.30.16.127
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 2
También se le solicita el número máximo de hosts disponibles de la red interna 10.30.16.0/20, indique la respuesta correcta:
- a) 254
- b) 1022
- c) 4094
- d) 8190
Ver la respuesta
Respuesta correcta: c) 4094
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 3
Se le pide segmentar la subred 10.30.24.0/21 en 4 subredes de igual tamaño. ¿Cuál será la dirección de red y la máscara de la tercera subred?
- a) 10.30.28.0/22
- b) 10.30.26.0/23
- c) 10.30.28.0/23
- d) 10.30.28.0/24
Ver la respuesta
Respuesta correcta: c) 10.30.28.0/23
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 4Explicada
En la SVI (Switched Virtual Interface) de la VLAN 10 del router de distribución, ¿qué comando de Cisco IOS 15.x habilita el DHCP relay hacia el servidor 10.30.20.5?
- a) ip helper-address 10.30.20.5
- b) ip dhcp server 10.30.20.5
- c) service dhcp forward 10.30.20.5
- d) relay dhcp 10.30.20.5
Ver la respuesta y la explicación
Respuesta correcta: a) ip helper-address 10.30.20.5
Los clientes de la VLAN 10 acceden por la SVI al servidor DHCP 10.30.20.5, en otra red. En Cisco IOS el relay DHCP se activa en la interfaz del cliente (aquí la SVI de la VLAN 10) con ip helper-address seguido de la IP del servidor DHCP. El router reenvía así los broadcast DHCP como unicast al servidor.
Trampas: La (b): ip dhcp server no es un comando de IOS. El servidor DHCP del router se configura con ip dhcp pool, no con el relay. La (c): service dhcp existe, pero activa el servicio DHCP del router en modo global y no admite el argumento forward ni una IP. Engaña: service dhcp es un comando real de IOS relacionado con DHCP. La (d): relay dhcp no existe en IOS 15.x. El relay se configura en la interfaz con ip helper-address.
Para repasar: En la interfaz de la VLAN de los clientes, ip helper-address más la IP del servidor activa el relay DHCP en Cisco IOS.
Pregunta 5
También le preguntan qué comando usaría para ver la tabla de enrutamiento en el servidor web01 (RHEL):
- a) route print
- b) netstat -p tcp
- c) ip route show
- d) tracert -r
Ver la respuesta
Respuesta correcta: c) ip route show
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 6
Para habilitar el servicio nginx automáticamente en el arranque del servidor web01, ¿qué orden de systemd resulta adecuada?
- a) systemctl enable nginx
- b) systemctl autostart nginx
- c) service nginx start-enable
- d) systemctl run nginx -onboot
Ver la respuesta
Respuesta correcta: a) systemctl enable nginx
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 7
En el servidor web01, un contenedor con ID "3f7" está consumiendo demasiados recursos y debe interrumpirse inmediatamente. ¿Cuál es el comando que debe ejecutar?
- a) docker kill 3f7
- b) docker end 3f7
- c) docker interrupt 3f7
- d) docker block 3f7
Ver la respuesta
Respuesta correcta: a) docker kill 3f7
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 8
Adicionalmente, habiendo comprobado que ya no es necesario, le solicitan eliminarlo también. ¿Cuál es el comando a ejecutar?
- a) docker delete 3f7
- b) docker rm 3f7
- c) docker eliminate 3f7
- d) docker excise 3f7
Ver la respuesta
Respuesta correcta: b) docker rm 3f7
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 9
Se necesita descargar una imagen desde Docker Hub, ¿qué comando utilizaría para descargar la imagen “ImagenA” al equipo local?
- a) docker download ImagenA
- b) docker get ImagenA
- c) docker images ImagenA
- d) docker pull ImagenA
Ver la respuesta
Respuesta correcta: d) docker pull ImagenA
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 10Explicada
Se quiere comprobar si el servicio HTTPS está permitido en la zona pública del cortafuegos del servidor web01. ¿Qué comando ofrece la verificación correcta?
- a) firewall-cmd --zone=public --list-services
- b) firewall-cmd --get-active-zones=public
- c) firewall-cmd --list-ports
- d) iptables -L -n nat
Ver la respuesta y la explicación
Respuesta correcta: a) firewall-cmd --zone=public --list-services
Se quiere comprobar el servicio HTTPS en la zona pública del cortafuegos de web01. firewall-cmd --zone=public --list-services muestra los servicios permitidos en la zona indicada, entre ellos https si está habilitado. Alternativa equivalente y más directa: --zone=public --query-service=https, que responde yes o no.
Trampas: La (b): --get-active-zones lista las zonas activas con sus interfaces y no admite un valor como =public. No muestra servicios. La (c): --list-ports solo muestra puertos abiertos explícitamente, en la zona por defecto. Un servicio habilitado como https por nombre no aparece ahí, sino con --list-services. Engaña: HTTPS usa el puerto 443, pero si se habilitó como servicio no figura como puerto. La (d): iptables -L -n nat tiene mal la sintaxis: la tabla se indica con -t nat. Además, no muestra la configuración por zonas y servicios de firewalld.
Para repasar: En firewalld, --list-services muestra los servicios permitidos de una zona, --list-ports los puertos abiertos y --get-active-zones las zonas en uso.
Pregunta 11
Desde web01 se le pide verificar qué ruta efectiva (interfaz/next hop) usa el kernel para llegar a db01 (10.30.20.30). ¿Qué orden sería la adecuada?
- a) ip route neigh 10.30.20.30
- b) ip route get 10.30.20.30
- c) ip net show 10.30.20.30
- d) ip route net 10.30.20.30
Ver la respuesta
Respuesta correcta: b) ip route get 10.30.20.30
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 12
Le piden probar conectividad de capa 4 (TCP connect) desde web01 a db01 (10.30.20.30:3306) sin cliente MySQL. ¿Qué sonda simple es adecuada?
- a) curl -vk https://10.30.20.30:3306
- b) nc -vz 10.30.20.30 3306
- c) telnet 10.30.20.30 3306/udp
- d) ping 10.30.20.30 -p 3306
Ver la respuesta
Respuesta correcta: b) nc -vz 10.30.20.30 3306
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 13
Le solicitan listar rápidamente los puertos en escucha del sistema. En RHEL, ¿cuál indicaría que es un comando válido?
- a) route -n
- b) arp -an
- c) hostnamectl
- d) ss -ltn En los servidores RHEL 8.8 se usa RAID por hardware y LVM para la gestión de volúmenes de datos. Para la gestión de copias de seguridad se usa el producto Veeam Backup y se sigue la política de copias 3-2-1, usando estrategias basadas en snapshots y backups. Los servidores RHEL deberán seguir las recomendaciones de seguridad del CCN-CERT.
Ver la respuesta
Respuesta correcta: d) ss -ltn En los servidores RHEL 8.8 se usa RAID por hardware y LVM para la gestión de volúmenes de datos. Para la gestión de copias de seguridad se usa el producto Veeam Backup y se sigue la política de copias 3-2-1, usando estrategias basadas en snapshots y backups. Los servidores RHEL deberán seguir las recomendaciones de seguridad del CCN-CERT.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 14
¿Qué opción refleja correctamente la estrategia 3-2-1?
- a) 3 copias de los datos, en 2 soportes fuera de la sede, con 1 copia cifrada.
- b) 3 copias de los datos, en 2 servidores fuera de la sede, con 1 copia en nube.
- c) 3 copias de los datos, en 2 soportes distintos, con 1 copia fuera de la sede.
- d) 3 copias de los datos, en 2 soportes distintos, con 1 copia cifrada.
Ver la respuesta
Respuesta correcta: c) 3 copias de los datos, en 2 soportes distintos, con 1 copia fuera de la sede.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 15
Se necesita generar una copia de seguridad en formato de compresión .tar.gz, del directorio “/srv/app/config/”, en un fichero llamado “config_backup.tar.gz”. El comando correcto es:
- a) tar -xzf config_backup.tar.gz /srv/app/config/
- b) tar -czf config_backup.tar.gz /srv/app/config/
- c) gzip -cf /srv/app/config/ > config_backup.tar
- d) zip -r config_backup.tar.gz /srv/app/config/
Ver la respuesta
Respuesta correcta: b) tar -czf config_backup.tar.gz /srv/app/config/
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 16
Para el cumplimiento de normativas de seguridad, en RHEL se quiere realizar una auditoría detallada que permita monitorizar accesos y modificaciones a archivos o directorios, basándose en reglas de auditoria preconfiguradas. ¿Qué componente del sistema diría que está diseñado para ello?
- a) traceguardian
- b) top
- c) journalctl
- d) auditd
Ver la respuesta
Respuesta correcta: d) auditd
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 17Explicada
Se desea reforzar la seguridad en el correo. Para IMAP seguro (IMAPS), ¿qué puerto estándar, indicado por IANA, debe exponerse?
- a) 143
- b) 110
- c) 995
- d) 993
Ver la respuesta y la explicación
Respuesta correcta: d) 993
IANA asigna el puerto TCP 993 a IMAPS, que es IMAP sobre TLS desde el inicio de la conexión. Es el que debe exponerse en el cortafuegos para el correo seguro de mail01.
Trampas: La (a): el 143 es el puerto de IMAP sin cifrar, que solo se protege con STARTTLS. El de IMAPS es el 993. Engaña: es el puerto del mismo protocolo IMAP, en su versión sin cifrado implícito. La (b): el 110 corresponde a POP3 sin cifrar, otro protocolo de recepción. IMAPS usa el 993. La (c): el 995 corresponde a POP3S, POP3 sobre TLS. Es el equivalente seguro de POP3, no de IMAP; IMAPS usa el 993.
Regla mnemotécnica · IMAP 143 pasa a 993 y POP3 110 pasa a 995: cada protocolo seguro conserva su pareja, no se cruzan.
Para repasar: Puertos de correo: SMTP 25, POP3 110, IMAP 143; con TLS implícito, POP3S 995 e IMAPS 993.
Pregunta 18
En el servidor de Windows Server 2019, se quiere agregar un usuario a un grupo global desde el Controlador de Dominio (DC), ¿qué herramienta gráfica nativa usaría?
- a) Active Directory Users and Computers (dsa.msc).
- b) Local Users and Groups en el DC (lusrmgr.msc).
- c) Panel de control de cuentas de usuario (netplwiz).
- d) Administrador de certificados (certmgr.msc) del equipo.
Ver la respuesta
Respuesta correcta: a) Active Directory Users and Computers (dsa.msc).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 19
Se necesita instalar un nuevo controlador de dominio en un servidor Windows Server 2019, ¿qué comando cmdlet de PowerShell permite instalar el rol de Servicios de Dominio de Active Directory (AD)?
- a) Add-ADDSRole AD-Domain-Services -IncludeManagementTools
- b) Install-ADDSForest -IncludeManagementTools
- c) Install-WindowsFeature -name AD-Domain-Services -IncludeManagementTools
- d) New-ADDomainService -IncludeManagementTools
Ver la respuesta
Respuesta correcta: c) Install-WindowsFeature -name AD-Domain-Services -IncludeManagementTools
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 20
En Windows 11, le piden copiar todo el contenido de un directorio de origen, “C:\DirectorioA”, en un directorio de destino existente, “C:\DirectorioB”, de forma recursiva. ¿Qué comando cmdlet de PowerShell le permite hacer lo solicitado?
- a) Copy-Item “C:\DirectorioA\*” “C:\DirectorioB” -Recursive
- b) Copy-Path “C:\DirectorioA\*” “C:\DirectorioB” -Recurse
- c) Copy-Item -Path “C:\DirectorioA\*” -Destination “C:\DirectorioB” -Recurse
- d) Copy-Path “C:\DirectorioA\*” -Destination “C:\DirectorioB” -Recursive
Ver la respuesta
Respuesta correcta: c) Copy-Item -Path “C:\DirectorioA\*” -Destination “C:\DirectorioB” -Recurse
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
En el servidor db01 (RHEL 8.8), se desea añadir de forma persistente una regla que permita el acceso al puerto 3306/TCP solo desde la DMZ 172.19.50.0/27. La zona efectiva del servidor es public. La activación en tiempo de ejecución se realizará posteriormente según el procedimiento estándar. ¿Qué comando añade la regla persistente correcta en la zona public?
- a) firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" address="172.19.50.0/27" port protocol="tcp" port number="3306" accept'
- b) firewall-cmd --permanent-direct --zone=public --add-rich-rule='rule ip="ipv4" address="172.19.50.0/27" protocol="tcp" port="3306" accept'
- c) firewall-cmd --permanent-direct --add-rule='rule ip="ipv4" source address="172.19.50.0/27" protocol="tcp" port number="3306" accept'
- d) firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="172.19.50.0/27" port protocol="tcp" port="3306" accept'
Ver la respuesta
Respuesta correcta: d) firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="172.19.50.0/27" port protocol="tcp" port="3306" accept'
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 2
¿Qué ajuste de sysctl del kernel resulta adecuado para mitigar ataques de suplantación de IP (IP spoofing) mediante filtrado de ruta inversa en RHEL 8.8?
- a) Activar net.ipv4.ip_forward
- b) Configurar net.ipv4.conf.all.rp_filter=1
- c) Deshabilitar net.ipv4.tcp_syncookies
- d) Activar net.ipv4.conf.all.accept_ra=1
Ver la respuesta
Respuesta correcta: b) Configurar net.ipv4.conf.all.rp_filter=1
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 3
En un equipo Windows 11 de la red de usuarios, necesita añadir una regla de firewall de Windows Defender llamada "Puerto8443" para permitir conexiones entrantes TCP al puerto 8443. ¿Cuál es el comando correcto que ejecutaría desde la línea de comandos con privilegios de administrador?
- a) netsh advfirewall firewall create rule name="Puerto8443" dir=in action=permit protocol=TCP localport=8443
- b) netsh firewall add portopening TCP 8443 "Puerto8443" dir=in action=permit
- c) netsh advfirewall set rule name="Puerto8443" dir=in action=allow protocol=TCP localport=8443
- d) netsh advfirewall firewall add rule name="Puerto8443" dir=in action=allow protocol=TCP localport=8443
Ver la respuesta
Respuesta correcta: d) netsh advfirewall firewall add rule name="Puerto8443" dir=in action=allow protocol=TCP localport=8443
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 4
Tras la instalación del nuevo controlador de dominio en Windows Server 2019, se observa que presenta errores de replicación. ¿Qué comando le permitiría obtener un resumen del estado de replicación entre controladores de dominio?
- a) dcdiag /q
- b) netdom query fsmo
- c) repadmin /replsummary
- d) nltest /sc_verify
Ver la respuesta
Respuesta correcta: c) repadmin /replsummary
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 5
En db01 (RHEL 8.8) existe un grupo de volúmenes LVM2 llamado vg_datos con 200 GiB libres. El volumen lógico lv_contenido (actualmente 500 GiB) contiene un sistema de ficheros XFS montado en /contenido. No hay snapshots activos. Se requiere ampliar la capacidad disponible en /contenido hasta 600 GiB, sin cambiar el punto de montaje ni la estructura del volumen y sin añadir discos nuevos. ¿Cuál es la secuencia de acciones correcta a nivel lógico para realizar la ampliación?
- a) Crear un volumen lógico nuevo de 600 GiB, formatearlo y sustituir el actual en /etc/fstab.
- b) Crear un snapshot del volumen lógico, montar el snapshot y ejecutar la ampliación sobre el snapshot.
- c) Extender el volumen lógico a 600 GiB y, a continuación, ampliar en línea el sistema de ficheros XFS sobre /contenido.
- d) Añadir un PV nuevo al grupo vg_datos y ejecutar fsck sobre /contenido antes de ampliar el sistema de ficheros.
Ver la respuesta
Respuesta correcta: c) Extender el volumen lógico a 600 GiB y, a continuación, ampliar en línea el sistema de ficheros XFS sobre /contenido.
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
- Examen de TAI de 2025 · acceso libre · extraordinario
- Examen de TAI de 2025 · promoción interna
- Examen de TAI de 2024 · acceso libre
- Examen de TAI de 2024 · promoción interna
- Examen de TAI de 2022 · acceso libre
- Examen de TAI de 2022 · promoción interna
- Examen de TAI de 2019 · acceso libre
- Examen de TAI de 2019 · promoción interna
¿Qué temas caen más? Lo hemos contado en qué cae en el examen de TAI.