Examen oficial

Examen de TAI 2026 resuelto (Convocatoria 2026 (ingreso libre, Modelo A))

Las 120 preguntas reales del examen de Técnico Auxiliar de Informática del Estado (TAI) (convocatoria 2026 (ingreso libre, modelo a), modelo A / único), con la respuesta de la plantilla oficial definitiva y la explicación de cada una anclada a su artículo.

Celebrado el 2026-05-16 120 min Acierto +1 · Fallo −0.333

Fuentes: . Las anulaciones de la plantilla definitiva están reflejadas.

1. En la Constitución Española de 1978, en relación con la sucesión al trono se prefiere siempre:

  1. En la misma línea, el grado más lejano al más próximo.
  2. En el mismo grado, la línea anterior a las posteriores.
  3. En la misma línea, el grado más próximo al más remoto.
  4. En el mismo grado, la línea posterior a las anteriores.
Ver solución y explicación

C) En la misma línea, el grado más próximo al más remoto.

2. Indique cuál de los siguientes principios se garantiza en el artículo 9 de la Constitución Española de 1978:

  1. La retroactividad de disposiciones sancionadoras no favorables o restrictivas de derechos individuales.
  2. La retroactividad de disposiciones sancionadoras favorables.
  3. La interdicción de la arbitrariedad de los poderes públicos.
  4. La irretroactividad de disposiciones sancionadoras favorables o restrictivas de derechos colectivos.
Ver solución y explicación

C) La interdicción de la arbitrariedad de los poderes públicos.

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?

  1. 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.
  2. La Diputación Permanente del Congreso será presidida por el Presidente del Senado, y la del Senado por el Presidente del Congreso.
  3. 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.
  4. 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 solución y explicación

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.

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?

  1. Ejercer la potestad legislativa del Estado, aprobar los Presupuestos y controlar la acción del Gobierno.
  2. Elegir al Presidente del Gobierno, aprobar los Presupuestos y ratificar los tratados internacionales.
  3. Dictar decretos-leyes, aprobar los Presupuestos y controlar la acción del Gobierno.
  4. Ejercer la potestad legislativa del Estado, nombrar al Defensor del Pueblo y elegir a los magistrados del Tribunal Supremo.
Ver solución y explicación

A) Ejercer la potestad legislativa del Estado, aprobar los Presupuestos y controlar la acción del Gobierno.

5. 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?

  1. Aprobar el Proyecto de Ley de Presupuestos Generales del Estado.
  2. Presentar Proyectos de Ley al Congreso de los Diputados.
  3. Proponer al Rey la disolución del Congreso de los Diputados.
  4. Limitar su gestión al despacho ordinario de los asuntos públicos.
Ver solución y explicación

D) Limitar su gestión al despacho ordinario de los asuntos públicos.

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?

  1. Mayoría simple del Congreso de los Diputados.
  2. Mayoría absoluta del Congreso de los Diputados.
  3. Mayoría absoluta del Senado.
  4. Mayoría de dos tercios del Congreso de los Diputados.
Ver solución y explicación

B) Mayoría absoluta del Congreso de los Diputados.

7. Dentro del marco de la Agenda 2030, señale cuál de los siguientes es el Objetivo de Desarrollo Sostenible número 1:

  1. Lucha contra el hambre.
  2. Consumo responsable.
  3. Paz y justicia.
  4. Erradicación de la pobreza.
Ver solución y explicación

D) Erradicación de la pobreza.

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:

  1. Mérito.
  2. Conocimiento.
  3. Igualdad.
  4. Publicidad.
Ver solución y explicación

B) Conocimiento.

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:

  1. Un representante del Defensor del Pueblo.
  2. Un representante de la Subsecretaría de Estado del Ministerio de Hacienda.
  3. Un representante del Tribunal Constitucional.
  4. Un representante de la Agencia Estatal de Administración Tributaria.
Ver solución y explicación

A) Un representante del Defensor del Pueblo.

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 solución y explicación

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.

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 mínimo reconocido a partir del cual se tiene la consideración de persona con discapacidad?

  1. 30 por ciento.
  2. 33 por ciento.
  3. 35 por ciento.
  4. 38 por ciento.
Ver solución y explicación

B) 33 por ciento.

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?

  1. El certificado de Firma (No Repudio).
  2. El certificado de Autenticación (Digital Signature).
  3. El certificado CA intermedia emisora.
  4. La imagen de la fotografía.
Ver solución y explicación

D) La imagen de la fotografía.

13. 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:

  1. El nombre o los nombres de dominio explotados por la persona física o jurídica a la que se expida el certificado.
  2. Al menos, el nombre del creador del sello y, cuando proceda, el número de registro, tal como se recojan en los registros oficiales.
  3. 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.
  4. 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 solución y explicación

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.

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:

  1. Está prohibido el uso de pseudónimos para garantizar la transparencia y la gestión del proceso administrativo.
  2. El prestador debe revelar la identidad real del titular únicamente si este lo autoriza expresamente.
  3. 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.
  4. Solo los certificados de sello electrónico de persona jurídica admiten pseudónimo.
Ver solución y explicación

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.

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?

  1. A la transmisión automática de activos financieros digitales de personas fallecidas.
  2. Al acceso a contenidos gestionados por prestadores de servicios de la sociedad de la información sobre personas fallecidas.
  3. A la herencia de dispositivos digitales físicos del fallecido.
  4. A la supresión automática y obligatoria de los datos personales del fallecido.
Ver solución y explicación

B) Al acceso a contenidos gestionados por prestadores de servicios de la sociedad de la información sobre personas fallecidas.

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:

  1. Solo son aplicables fuera de Internet.
  2. Son aplicables en Internet únicamente cuando exista tratamiento de datos personales.
  3. Son plenamente aplicables en Internet, con la colaboración de los prestadores de servicios de la sociedad de la información.
  4. Se aplican en Internet solo si así lo establece un desarrollo reglamentario posterior.
Ver solución y explicación

C) Son plenamente aplicables en Internet, con la colaboración de los prestadores de servicios de la sociedad de la información.

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?

  1. Norma Técnica de Interoperabilidad de Reutilización de Activos en modo producto y en modo servicio.
  2. Norma Técnica de Interoperabilidad de Plan de Seguridad para gestión de ciberataques.
  3. Norma Técnica de Interoperabilidad de Plan de Direccionamiento.
  4. Norma Técnica de Interoperabilidad de Sistema de Referencia de documentos y repositorios de confianza.
Ver solución y explicación

B) Norma Técnica de Interoperabilidad de Plan de Seguridad para gestión de ciberataques.

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.

  1. Ciberincidente.
  2. Ciberataque.
  3. Compromiso de la seguridad.
  4. Categoría de seguridad de un sistema.
Ver solución y explicación

C) Compromiso de la seguridad.

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?

  1. Al responsable del sistema.
  2. Al responsable del servicio del sistema.
  3. Al responsable de la Inspección Técnica de Seguridad.
  4. Al responsable de la seguridad.
Ver solución y explicación

A) Al responsable del sistema.

20. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 solución y explicación

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.

21. ¿Cuál de los siguientes NO es uno de los servicios de la Plataforma de Intermediación de Datos?

  1. Consulta de datos de identidad.
  2. Consulta de situación actual de prestaciones por desempleo.
  3. Consulta de datos de patrimonio.
  4. Consulta de títulos no universitarios por documentación.
Ver solución y explicación

C) Consulta de datos de patrimonio.

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:

  1. Proporcionar servicios precumplimentados y anticiparse a las posibles necesidades del usuario final, partiendo del conocimiento adquirido de este último.
  2. Personalizar la imagen y el diseño de la sede electrónica según las preferencias de cada interesado.
  3. Compartir datos y posibilitar el intercambio personalizado de información.
  4. Verificar la identidad del usuario mediante múltiples factores de autenticación personalizados en función del riesgo del trámite.
Ver solución y explicación

A) Proporcionar servicios precumplimentados y anticiparse a las posibles necesidades del usuario final, partiendo del conocimiento adquirido de este último.

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?

  1. Caché L1.
  2. Caché L2.
  3. Caché L3.
  4. Caché L4.
Ver solución y explicación

A) Caché L1.

24. En relación con los componentes de un ordenador, ¿cuál es la función principal del bus del sistema?

  1. Ejecutar las instrucciones del sistema almacenadas en memoria.
  2. Suministrar energía eléctrica del sistema a todos los componentes del ordenador.
  3. Almacenar de forma permanente el sistema operativo y los datos del usuario.
  4. Transferir datos, direcciones y señales de control entre la CPU, la memoria y los periféricos.
Ver solución y explicación

D) Transferir datos, direcciones y señales de control entre la CPU, la memoria y los periféricos.

25. ¿Cuál de las siguientes características describe correctamente una unidad de estado sólido (SSD)?

  1. Almacena datos en discos magnéticos giratorios de alta densidad.
  2. Utiliza memoria RAM volátil para el almacenamiento persistente de datos.
  3. Es un dispositivo para almacenar datos en memoria no volátil sin partes móviles.
  4. Requiere cabezales de lectura mecánicos para acceder a los datos almacenados.
Ver solución y explicación

C) Es un dispositivo para almacenar datos en memoria no volátil sin partes móviles.

26. ¿Cuál es el ancho de banda máximo de la especificación HDMI 2.1?

  1. 10 Gbps.
  2. 18 Gbps.
  3. 32 Gbps.
  4. 48 Gbps.
Ver solución y explicación

D) 48 Gbps.

27. ¿Cuántos fallos de dispositivo puede tolerar un conjunto RAID 5 sin pérdida de datos?

  1. Ningún fallo de dispositivo.
  2. Un fallo de dispositivo.
  3. Dos fallos de dispositivo.
  4. Tres fallos de dispositivo.
Ver solución y explicación

B) Un fallo de dispositivo.

28. ¿Qué es el Internet Printing Protocol (IPP)?

  1. Una colección de estándares abiertos que define un protocolo de impresión en red de alto nivel.
  2. Un protocolo de compresión de datos orientado a la transmisión de documentos a impresoras.
  3. Un formato de archivo para documentos imprimibles de tipo vectorial.
  4. Un estándar de conexión física para impresoras mediante cable USB.
Ver solución y explicación

A) Una colección de estándares abiertos que define un protocolo de impresión en red de alto nivel.

29. En el formato de ficheros CSV, descrito en RFC 4180, ¿qué regla es correcta?

  1. Las comillas dobles están prohibidas, solo se permiten comillas simples.
  2. 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.
  3. Los campos nunca pueden contener comas, aunque estén delimitados por comillas dobles.
  4. El tipo MIME registrado para CSV es "application/csv".
Ver solución y explicación

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.

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?

  1. object, array, number, string, date y undefined.
  2. object, array, number, string, boolean y function.
  3. object, array, number, string, true, false y null.
  4. object, array, number, string, boolean y NaN.
Ver solución y explicación

C) object, array, number, string, true, false y null.

31. ¿Cuál es el kernel sobre el que se basa Android?

  1. Mach Kernel.
  2. Windows NT Kernel.
  3. Kernel de Linux.
  4. Microkernel L4.
Ver solución y explicación

C) Kernel de Linux.

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?

  1. Sandboxing.
  2. Jailbreaking.
  3. Sideloading.
  4. Hypervisioning.
Ver solución y explicación

A) Sandboxing.

33. ¿Cuál de las siguientes bases de datos utiliza Cypher como lenguaje de consulta de información?

  1. MongoDB.
  2. CouchDB.
  3. Cassandra.
  4. Neo4j.
Ver solución y explicación

D) Neo4j.

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?

  1. Columna.
  2. Array.
  3. Bolsa.
  4. Lista.
Ver solución y explicación

A) Columna.

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?

  1. Es visible para el usuario externo.
  2. Puede depender de atributos del objeto.
  3. Está generado por el sistema.
  4. Está almacenado en el programa de aplicación que declara el objeto.
Ver solución y explicación

C) Está generado por el sistema.

36. Indique cuál de las siguientes opciones se corresponde con tipos de bases de datos NoSQL:

  1. Sistemáticos y documentales.
  2. Clave-valor y sistemáticos.
  3. Documentales y clave-valor.
  4. Grafos y metodológicas.
Ver solución y explicación

C) Documentales y clave-valor.

37. En el modelo de datos dimensional de Kimball, una dimensión outrigger es:

  1. Una tabla de hechos enlazada en otra tabla de hechos.
  2. Una tabla de dimensión enlazada en otra tabla de dimensión.
  3. Una tabla de dimensión enlazada en una tabla de hechos.
  4. Una tabla de hechos enlazada en una tabla de dimensión.
Ver solución y explicación

B) Una tabla de dimensión enlazada en otra tabla de dimensión.

38. En una entidad de base de datos con 4 columnas y 7 filas:

  1. El grado es 4 y la cardinalidad 7.
  2. La cardinalidad es 4 y el grado 7.
  3. El grado es 4 y el dominio 7.
  4. El dominio es 4 y la cardinalidad 7.
Ver solución y explicación

A) El grado es 4 y la cardinalidad 7.

39. Un atributo representado con una elipse discontinua en un diagrama entidad-relación significa que es un atributo:

  1. Clave primaria.
  2. Compuesto.
  3. Multivaluado.
  4. Derivado.
Ver solución y explicación

D) Derivado.

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:

  1. 8
  2. 4
  3. 7
  4. 9
Ver solución y explicación

A) 8

41. Señale la opción correcta en relación a los árboles rojo-negro:

  1. Un nodo negro puede tener más de 2 subárboles.
  2. Si un nodo es rojo, sus hijos son nodos rojos.
  3. Para cada nodo, el camino de ese nodo a las hojas descendientes contiene la misma cantidad de nodos rojos.
  4. La raíz es un nodo negro.
Ver solución y explicación

D) La raíz es un nodo negro.

42. ¿A qué tipo de comandos SQL pertenece la instrucción DENY en Transact-SQL?

  1. DCL.
  2. DQL.
  3. DML.
  4. TCL.
Ver solución y explicación

A) DCL.

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:

  1. SAVEPOINT
  2. DELETE
  3. ROLLBACK
  4. RETURNBACK
Ver solución y explicación

C) ROLLBACK

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:

  1. CREATE TRIGGER Validar_cambio BEFORE UPDATE OF TABLE Departamento
  2. CREATE NEW TRIGGER Validar_cambio OF Departamento BEFORE UPDATE
  3. CREATE TRIGGER Validar_cambio ON TABLE Departamento BEFORE UPDATE
  4. CREATE TRIGGER Validar_cambio BEFORE UPDATE ON Departamento
Ver solución y explicación

D) CREATE TRIGGER Validar_cambio BEFORE UPDATE ON Departamento

45. ¿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?

  1. Singleton.
  2. Observer.
  3. Adapter.
  4. Factory Method.
Ver solución y explicación

B) Observer.

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?

  1. Sobrecarga (Overloading).
  2. Ocultación de atributos (Field Hiding).
  3. Sobrescritura (Overriding).
  4. Agregación (Aggregating).
Ver solución y explicación

C) Sobrescritura (Overriding).

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?

  1. El Garbage Collector.
  2. El bytecode.
  3. El JIT (Just-In-Time Compiler).
  4. El SDK (Software Development Kit).
Ver solución y explicación

C) El JIT (Just-In-Time Compiler).

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?

  1. MSBuild.
  2. Kestrel.
  3. CLR (Common Language Runtime).
  4. NuGet.
Ver solución y explicación

C) CLR (Common Language Runtime).

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:

  1. Se implementan como archivos que tienen ".jpx" o ".dtl" como extensión.
  2. 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).
  3. Proporcionan a Internet Information Services la información necesaria para conocer las versiones de los archivos.
  4. Solo se cargan en memoria si son necesarios. Si no se usan, no se cargan.
Ver solución y explicación

D) Solo se cargan en memoria si son necesarios. Si no se usan, no se cargan.

50. ¿Cuál es la finalidad de WSDL 2.0, según la especificación del W3C?

  1. Ser un lenguaje XML para describir servicios web, permitiendo describir el servicio a partir de un modelo abstracto de lo que ofrece.
  2. Ser un protocolo de mensajería que define un "envelope" y reglas de codificación para invocaciones remotas.
  3. Ser un protocolo de aplicación que define métodos (GET, POST, PUT, DELETE) y códigos de estado para operar sobre recursos.
  4. Ser un protocolo de comunicación bidireccional con "handshake" y "framing" sobre TCP para tiempo real.
Ver solución y explicación

A) Ser un lenguaje XML para describir servicios web, permitiendo describir el servicio a partir de un modelo abstracto de lo que ofrece.

51. Según la categorización habitual de métodos HTTP, ¿cuál de los siguientes métodos es idempotente pero NO seguro?

  1. GET
  2. POST
  3. PUT
  4. CONNECT
Ver solución y explicación

C) PUT

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?

  1. En la primera línea, antes del elemento raíz <html>.
  2. Dentro del elemento <head>, como primera instrucción antes de cualquier metadato.
  3. Dentro del elemento raíz <html>, como primera instrucción.
  4. Al inicio del elemento <body>, antes de cualquier contenido visible.
Ver solución y explicación

A) En la primera línea, antes del elemento raíz <html>.

53. Según la especificación XML del W3C, ¿cuántos elementos raíz puede contener un documento XML bien formado?

  1. Ninguno, si el documento declara un DTD externo que lo define.
  2. Varios, siempre que estén separados por instrucciones de procesamiento.
  3. Solo dos: uno para el prólogo y otro para el contenido del documento.
  4. Solo uno: el elemento raíz, cuyas etiquetas de apertura y cierre no se encuentran dentro del contenido de ningún otro elemento.
Ver solución y explicación

D) Solo uno: el elemento raíz, cuyas etiquetas de apertura y cierre no se encuentran dentro del contenido de ningún otro elemento.

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 solución y explicación

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.

55. De acuerdo con el CCN-CERT, ¿cuál de los siguientes NO se considera un mecanismo de Autenticación Multi-Factor (MFA)?

  1. Contraseña + Token OTP (One Time Password).
  2. Escáner de Iris + Huella dactilar.
  3. Contraseña + Escáner de Iris.
  4. Tarjeta de identificación + Reconocimiento facial.
Ver solución y explicación

B) Escáner de Iris + Huella dactilar.

56. ¿Cuál de los siguientes NO es un producto orientado a las pruebas de software?

  1. Avocado.
  2. Cucumber.
  3. TestLink.
  4. OneTrust.
Ver solución y explicación

D) OneTrust.

57. En el contexto de una plataforma de desarrollo colaborativo, ¿qué describe mejor una "pull request"?

  1. Un comando de Git que obtiene cambios remotos y los integra en la rama local actual.
  2. Una propuesta para fusionar un conjunto de cambios de una rama en otra.
  3. Un mecanismo de Git para crear una etiqueta que marque un punto concreto del historial.
  4. 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 solución y explicación

B) Una propuesta para fusionar un conjunto de cambios de una rama en otra.

58. Señala la respuesta correcta acerca de las pruebas de software:

  1. 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.
  2. Las pruebas de tipo "caja blanca" consideran exclusivamente las entradas y salidas del sistema sin preocuparse por la estructura interna del mismo.
  3. 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.
  4. 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 solución y explicación

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.

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?

  1. ExFAT
  2. APFS
  3. HFS+
  4. ReFS
Ver solución y explicación

A) ExFAT

60. En Linux, para ver en tiempo real el contenido de un fichero de registro a medida que crece, se puede usar el comando:

  1. tail -r
  2. tail -f
  3. tail -w
  4. tail -u
Ver solución y explicación

B) tail -f

61. Una tarea en el Crontab de Linux con la especificación de tiempo 0 5 8 11 * se ejecutará:

  1. A las 00:05 del día 11 de agosto.
  2. A las 05:00 del día 8 de noviembre.
  3. A las 05:00 del día 11 de agosto.
  4. A las 00:05 del día 8 de noviembre.
Ver solución y explicación

B) A las 05:00 del día 8 de noviembre.

62. En el ámbito de la virtualización de sistemas, un hipervisor de tipo 1 se caracteriza por:

  1. Ejecutarse como una aplicación sobre un sistema operativo anfitrión.
  2. Ejecutarse directamente sobre el hardware físico sin necesidad de un sistema operativo anfitrión.
  3. Requerir almacenamiento compartido para funcionar correctamente.
  4. Limitar la ejecución a una única máquina virtual por host.
Ver solución y explicación

B) Ejecutarse directamente sobre el hardware físico sin necesidad de un sistema operativo anfitrión.

63. En sistemas de almacenamiento virtualizado, ¿cuál de las siguientes es una diferencia entre un snapshot y una copia de seguridad?

  1. El snapshot garantiza la conservación permanente de los datos de un sistema, mientras que la copia de seguridad es temporal.
  2. El snapshot sustituye completamente a la copia de seguridad cuando existe redundancia en el almacenamiento.
  3. El snapshot replica los datos en un sistema independiente, mientras que la copia de seguridad se mantiene en el mismo sistema.
  4. 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 solución y explicación

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.

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?

  1. docker run
  2. docker start
  3. docker exec
  4. docker play
Ver solución y explicación

A) docker run

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?

  1. kube-apiserver
  2. etcd
  3. kube-scheduler
  4. kube-controller-manager
Ver solución y explicación

C) kube-scheduler

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?

  1. Password Settings Object (PSO).
  2. Group Policy Container (GPC).
  3. Fine-Grained Schema Object (FGSO).
  4. Account Lockout Controller (ALC).
Ver solución y explicación

A) Password Settings Object (PSO).

67. Dentro de la administración de seguridad en switches, ¿en qué consiste una dirección MAC de tipo "sticky"?

  1. 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.
  2. Es una dirección que se borra automáticamente de la tabla de direcciones tras un reinicio del dispositivo.
  3. Es una dirección a través de la cual, si se recibe una BPDU cualquiera, el puerto se apaga automáticamente.
  4. Es una dirección que permite al puerto del switch entrar en modo "forwarding" ignorando el protocolo Spanning Tree.
Ver solución y explicación

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.

68. ¿Cuál de las siguientes es una base de datos de vulnerabilidades?

  1. NVD.
  2. UTM.
  3. CVDB.
  4. SCAP.
Ver solución y explicación

A) NVD.

69. De acuerdo con las recomendaciones del CCN-CERT, un requisito para una contraseña robusta es:

  1. Tener al menos 7 caracteres.
  2. Incluir datos del usuario, como su nombre o fecha de nacimiento.
  3. Usar frases cortas sin sentido.
  4. Apuntar la contraseña en un papel guardado en un bolso o cartera personal.
Ver solución y explicación

C) Usar frases cortas sin sentido.

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:

  1. MDA (Main Distribution Area).
  2. EDA (Equipment Distribution Area).
  3. HDA (Horizontal Distribution Area).
  4. IDA (Intermediate Distribution Area).
Ver solución y explicación

B) EDA (Equipment Distribution Area).

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?

  1. Capa de sesión.
  2. Capa de presentación.
  3. Capa de aplicación.
  4. Capa de transporte.
Ver solución y explicación

B) Capa de presentación.

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?

  1. El aprovechamiento del ancho de banda es más eficiente al ser compartido por múltiples usuarios.
  2. Cada unidad de información o paquete puede seguir una ruta distinta hacia el destino.
  3. Se establece un camino físico o lógico dedicado y exclusivo entre los nodos durante la comunicación.
  4. Los datos se almacenan en los nodos intermedios antes de ser reenviados.
Ver solución y explicación

C) Se establece un camino físico o lógico dedicado y exclusivo entre los nodos durante la comunicación.

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?

  1. /17
  2. /18
  3. /16
  4. /19
Ver solución y explicación

B) /18

74. Según establece la RFC 8200, ¿cuál es el propósito del campo "Hop Limit" en la cabecera fija de IPv6?

  1. Determinar la prioridad de la calidad de servicio (QoS) del paquete.
  2. Indicar el número máximo de saltos que un paquete puede dar antes de ser descartado.
  3. Especificar el tamaño total de la carga útil del paquete.
  4. Identificar el tipo de cabecera de extensión que sigue a la cabecera fija.
Ver solución y explicación

B) Indicar el número máximo de saltos que un paquete puede dar antes de ser descartado.

75. ¿Cuál es una de las principales ventajas técnicas de TLS 1.3 respecto a TLS 1.2?

  1. Aumenta el número de pasos de verificación en el handshake para asegurar que la clave sea más larga.
  2. Elimina el uso de certificados digitales, basándose únicamente en contraseñas de un solo uso (OTP).
  3. Obliga a que el cliente y el servidor se encuentren en la misma subred física.
  4. Permite completar el handshake en un solo viaje de ida y vuelta (1-RTT), reduciendo la latencia.
Ver solución y explicación

D) Permite completar el handshake en un solo viaje de ida y vuelta (1-RTT), reduciendo la latencia.

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?

  1. Códigos 2xx
  2. Códigos 3xx
  3. Códigos 4xx
  4. Códigos 5xx
Ver solución y explicación

C) Códigos 4xx

77. 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?

  1. 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.
  2. 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.
  3. En la instalación de un programa malicioso que registra todas las pulsaciones de teclas realizadas en un dispositivo infectado.
  4. 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 solución y explicación

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.

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?

  1. La implementación de una red privada virtual (VPN) de acceso remoto para todos los usuarios externos.
  2. La creación de una zona desmilitarizada (DMZ) mediante el uso de cortafuegos que segmenten el tráfico.
  3. El uso de un único sistema de detección de intrusiones (IDS) configurado en modo promiscuo en el núcleo de la red.
  4. La asignación de direcciones IP públicas directamente a los terminales de los usuarios internos.
Ver solución y explicación

B) La creación de una zona desmilitarizada (DMZ) mediante el uso de cortafuegos que segmenten el tráfico.

79. ¿Cuál es una función de los terminadores en una topología física de bus?

  1. Amplificar la señal para que llegue a los nodos más lejanos.
  2. 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.
  3. Asignar automáticamente direcciones IP a los nodos.
  4. Cifrar el tráfico para que no sea interceptado.
Ver solución y explicación

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.

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)?

  1. VID (VLAN ID).
  2. CFI (Canonical Format Indicator).
  3. PCP (Priority Code Point).
  4. TPID (Tag Protocol Identifier).
Ver solución y explicación

C) PCP (Priority Code Point).

81. Reserva En relación con la Agenda España Digital 2026, indique la respuesta correcta:

  1. 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.
  2. 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.
  3. La coordinación del Proyecto ALIA está a cargo de la Agencia Española de Supervisión de la Inteligencia Artificial.
  4. Actúa en dos dimensiones fundamentales: infraestructuras y tecnología, y servicios públicos.
Ver solución y explicación

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.

82. Reserva De acuerdo con el CCN-CERT, solo se autorizan los métodos de Key Exchange que proporcionen una fortaleza de seguridad de, al menos:

  1. 192 bits.
  2. 128 bits.
  3. 112 bits.
  4. 256 bits.
Ver solución y explicación

C) 112 bits.

83. Reserva 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?

  1. 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.
  2. 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.
  3. 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.
  4. 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 solución y explicación

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.

84. Reserva ¿Cuál de los siguientes algoritmos de ordenación se ejecuta en tiempo lineal?

  1. Heapsort.
  2. Mergesort.
  3. Radix.
  4. Quicksort.
Ver solución y explicación

C) Radix.

85. Reserva ¿Cuántos canales Bluetooth Low Energy (LE) utiliza el mecanismo Extended Advertising introducido en Bluetooth Core 5.0?

  1. 3 canales.
  2. 22 canales.
  3. 37 canales.
  4. 40 canales.
Ver solución y explicación

D) 40 canales.

86. 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?

  1. CREATE INDEX idx_dni ON ALUMNO (dni);
  2. ALTER TABLE ALUMNO ADD CONSTRAINT dni_unique UNIQUE (dni);
  3. ALTER TABLE ALUMNO MODIFY dni PRIMARY KEY;
  4. CREATE VIEW v_alumno AS SELECT DISTINCT dni FROM ALUMNO;
Ver solución y explicación

B) ALTER TABLE ALUMNO ADD CONSTRAINT dni_unique UNIQUE (dni);

87. 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?

  1. SELECT * FROM ALUMNO, MATRICULA;
  2. SELECT * FROM ALUMNO INNER JOIN MATRICULA ON ALUMNO.id_alumno = MATRICULA.id_alumno;
  3. SELECT * FROM ALUMNO WHERE id_alumno IN MATRICULA;
  4. SELECT * FROM MATRICULA WHERE ALUMNO.id_alumno = MATRICULA.id_alumno;
Ver solución y explicación

B) SELECT * FROM ALUMNO INNER JOIN MATRICULA ON ALUMNO.id_alumno = MATRICULA.id_alumno;

88. 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?

  1. SELECT COUNT(*) FROM MATRICULA GROUP id_programa;
  2. SELECT id_programa, COUNT(id_programa) FROM MATRICULA;
  3. SELECT id_programa, COUNT(*) FROM MATRICULA GROUP BY id_programa;
  4. SELECT id_programa, SUM(*) FROM MATRICULA GROUP BY id_programa;
Ver solución y explicación

C) SELECT id_programa, COUNT(*) FROM MATRICULA GROUP BY id_programa;

89. 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?

  1. @RestController public class AlumnoController { @GetMapping("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.findAll(); } }
  2. @Controller public class AlumnoController { @Get("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.get(); } }
  3. @WebController public class AlumnoController { return repository.getAll(); }
  4. @Rest public class AlumnoController {}
Ver solución y explicación

A) @RestController public class AlumnoController { @GetMapping("/alumnos") public List<Alumno> obtenerAlumnos() { return repository.findAll(); } }

90. 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?

  1. @Test void testException() { AlumnoService service = new AlumnoService(); assertEquals(IllegalArgumentException.class, service.obtenerMatriculas(-1)); }
  2. @Test void testException() { AlumnoService service = new AlumnoService(); assertThrows(IllegalArgumentException.class, () -> service.obtenerMatriculas(-1)); }
  3. @Test void testException() { AlumnoService service = new AlumnoService(); service.obtenerMatriculas(-1); }
  4. @Test void testException() { assertThrows(Exception.class); }
Ver solución y explicación

B) @Test void testException() { AlumnoService service = new AlumnoService(); assertThrows(IllegalArgumentException.class, () -> service.obtenerMatriculas(-1)); }

91. 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?

  1. Se producirá error de compilación porque el tipo int no tiene método equals().
  2. El código compilará correctamente y funcionará correctamente.
  3. Se producirá error de ejecución, pero no de compilación.
  4. Se producirá error porque el método equals() solo funciona en Java 18 o superior.
Ver solución y explicación

A) Se producirá error de compilación porque el tipo int no tiene método equals().

92. Se necesita ejecutar la aplicación Spring Boot. ¿Cuál es el comando de Maven correcto?

  1. mvn spring-boot:launch
  2. mvn run spring-boot
  3. mvn spring-boot:run
  4. mvn launch spring-boot
Ver solución y explicación

C) mvn spring-boot:run

93. 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?

  1. logger.Log("Ejecución del método finalizada");
  2. logger.LogWarn("Ejecución del método finalizada con errores");
  3. logger.LogInformation("Ejecución del método finalizada correctamente.");
  4. logger.Error("Ejecución del método incorrecta");
Ver solución y explicación

C) logger.LogInformation("Ejecución del método finalizada correctamente.");

94. 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"?

  1. Thread int DevolverDato()
  2. async Task DevolverDato()
  3. async Thread<int> DevolverDato()
  4. await int DevolverDato()
Ver solución y explicación

B) async Task DevolverDato()

95. 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?

  1. <html><body><div id="alumnos"></div></body></html>
  2. <!DOCTYPE html><html><head><title>EducaData</title></head><body><div id="alumnos"></div></body></html>
  3. <html version="5"><body><container id="alumnos"></container></body></html>
  4. <!HTML5><body><div id="alumnos"></div></body>
Ver solución y explicación

B) <!DOCTYPE html><html><head><title>EducaData</title></head><body><div id="alumnos"></div></body></html>

96. 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?

  1. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</nombre><nombre>Juan Pérez</nombre></alumno>
  2. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre></alumno>
  3. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre>
  4. <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</id_alumno></alumno>
Ver solución y explicación

B) <?xml version="1.0" encoding="UTF-8"?><alumno><id_alumno>10</id_alumno><nombre>Juan Pérez</nombre></alumno>

97. 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?

  1. <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno:"10"><nombre>Juan Pérez</nombre></alumno>
  2. <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno=10><nombre>Juan Pérez</nombre></alumno>
  3. <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno="10"><nombre>Juan Pérez</nombre></alumno>
  4. <?xml version="1.0" encoding="UTF-8"?><alumno>id_alumno="10"<nombre>Juan Pérez</nombre></alumno>
Ver solución y explicación

C) <?xml version="1.0" encoding="UTF-8"?><alumno id_alumno="10"><nombre>Juan Pérez</nombre></alumno>

98. 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?

  1. fetch("http://localhost:8080/alumnos").then(response => response.json()).then(data => console.log(data));
  2. get("http://localhost:8080/alumnos");
  3. http.get("http://localhost:8080/alumnos");
  4. request.fetch("/alumnos");
Ver solución y explicación

A) fetch("http://localhost:8080/alumnos").then(response => response.json()).then(data => console.log(data));

99. 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?

  1. import tensorflow as tf
  2. include tensorflow
  3. load tensorflow
  4. using tensorflow
Ver solución y explicación

A) import tensorflow as tf

100. 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?

  1. Python 3.11
  2. Oracle SQL
  3. Java JDK 17
  4. JavaScript ECMAScript 2022
Ver solución y explicación

D) JavaScript ECMAScript 2022

101. 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?

  1. 200 OK
  2. 201 Created
  3. 204 No Content
  4. 202 Accepted
Ver solución y explicación

B) 201 Created

102. 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?

  1. Utilizar tablas HTML <table> para estructurar todo el contenido.
  2. Utilizar únicamente etiquetas <div> con atributos class para facilitar el diseño visual.
  3. Utilizar etiquetas semánticas HTML5 como <main>, <section> y <header> para estructurar el contenido.
  4. Utilizar únicamente estilos CSS para definir visualmente la estructura del contenido.
Ver solución y explicación

C) Utilizar etiquetas semánticas HTML5 como <main>, <section> y <header> para estructurar el contenido.

103. 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?

  1. aria-expanded="true"
  2. role="dropdown-status"
  3. alt="menu-state"
  4. tabindex="1"
Ver solución y explicación

A) aria-expanded="true"

104. 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?

  1. Descarga objetos y referencias del remoto y fusiona automáticamente esos cambios en la rama actual.
  2. Envía (sube) los commits locales al remoto y actualiza la rama remota correspondiente.
  3. Sustituye el historial local por el del remoto, reescribiendo commits locales para que coincidan con el remoto.
  4. 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 solución y explicación

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.

105. ¿Cuál de estas opciones recomienda OWASP para prevenir ataques XSS en la aplicación?

  1. Validar y escapar correctamente los datos antes de mostrarlos en el navegador.
  2. Utilizar conexiones HTTP entre cliente y servidor.
  3. Alojar la aplicación en servidores con redundancia física y tolerancia a fallos.
  4. Almacenar los datos únicamente en Oracle Database 19c.
Ver solución y explicación

A) Validar y escapar correctamente los datos antes de mostrarlos en el navegador.

106. Reserva 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?

  1. En .github/actions y con extensión .yml
  2. En .github/workflows y con extensión .yml o .yaml
  3. En workflows/ (raíz del repositorio) y con extensión .json
  4. En .git/workflows y con extensión .yaml
Ver solución y explicación

B) En .github/workflows y con extensión .yml o .yaml

107. Reserva 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?

  1. Registrar un shutdown hook.
  2. Usar una anotación @PreDestroy en la clase del código de limpieza.
  3. Implementar un LifecycleListener y registrarlo en el elemento <server> del fichero "server.xml".
  4. Definir en Tomcat una Valve personalizada en el elemento <Server> con el método de limpieza.
Ver solución y explicación

C) Implementar un LifecycleListener y registrarlo en el elemento <server> del fichero "server.xml".

108. Reserva 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?

  1. Objects, References, Index y Reflogs.
  2. Commits, Trees, Blobs, y Tags.
  3. Objects, References, Trees y Tags.
  4. File, Directory, Commit y Branch.
Ver solución y explicación

A) Objects, References, Index y Reflogs.

109. Reserva Tras un debate sobre cómo resolver un problema en la aplicación, se ha optado por utilizar un algoritmo greedy (voraz). Este algoritmo:

  1. Siempre alcanza la solución más óptima.
  2. Siempre toma la decisión que parece más buena en el momento.
  3. Solo se puede aplicar para resolver problemas de selección de actividades.
  4. Resuelve el problema dividiéndolo en subproblemas pequeños y combinando sus soluciones.
Ver solución y explicación

B) Siempre toma la decisión que parece más buena en el momento.

110. Reserva 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?

  1. REGISTER USER EDUCA_USER IDENTIFIED BY password123;
  2. ADD USER EDUCA_USER PASSWORD password123;
  3. NEW USER EDUCA_USER IDENTIFIED password123;
  4. CREATE USER EDUCA_USER IDENTIFIED BY password123;
Ver solución y explicación

D) CREATE USER EDUCA_USER IDENTIFIED BY password123;

111. 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?

  1. 10.30.16.0 y 10.30.16.191
  2. 10.30.16.1 y 10.30.16.191
  3. 10.30.16.1 y 10.30.16.127
  4. 10.30.16.0 y 10.30.16.127
Ver solución y explicación

D) 10.30.16.0 y 10.30.16.127

112. 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:

  1. 254
  2. 1022
  3. 4094
  4. 8190
Ver solución y explicación

C) 4094

113. 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?

  1. 10.30.28.0/22
  2. 10.30.26.0/23
  3. 10.30.28.0/23
  4. 10.30.28.0/24
Ver solución y explicación

C) 10.30.28.0/23

114. 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?

  1. ip helper-address 10.30.20.5
  2. ip dhcp server 10.30.20.5
  3. service dhcp forward 10.30.20.5
  4. relay dhcp 10.30.20.5
Ver solución y explicación

A) ip helper-address 10.30.20.5

115. También le preguntan qué comando usaría para ver la tabla de enrutamiento en el servidor web01 (RHEL):

  1. route print
  2. netstat -p tcp
  3. ip route show
  4. tracert -r
Ver solución y explicación

C) ip route show

116. Para habilitar el servicio nginx automáticamente en el arranque del servidor web01, ¿qué orden de systemd resulta adecuada?

  1. systemctl enable nginx
  2. systemctl autostart nginx
  3. service nginx start-enable
  4. systemctl run nginx -onboot
Ver solución y explicación

A) systemctl enable nginx

117. 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?

  1. docker kill 3f7
  2. docker end 3f7
  3. docker interrupt 3f7
  4. docker block 3f7
Ver solución y explicación

A) docker kill 3f7

118. Adicionalmente, habiendo comprobado que ya no es necesario, le solicitan eliminarlo también. ¿Cuál es el comando a ejecutar?

  1. docker delete 3f7
  2. docker rm 3f7
  3. docker eliminate 3f7
  4. docker excise 3f7
Ver solución y explicación

B) docker rm 3f7

119. Se necesita descargar una imagen desde Docker Hub, ¿qué comando utilizaría para descargar la imagen "ImagenA" al equipo local?

  1. docker download ImagenA
  2. docker get ImagenA
  3. docker images ImagenA
  4. docker pull ImagenA
Ver solución y explicación

D) docker pull ImagenA

120. 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?

  1. firewall-cmd --zone=public --list-services
  2. firewall-cmd --get-active-zones=public
  3. firewall-cmd --list-ports
  4. iptables -L -n nat
Ver solución y explicación

A) firewall-cmd --zone=public --list-services

121. 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?

  1. ip route neigh 10.30.20.30
  2. ip route get 10.30.20.30
  3. ip net show 10.30.20.30
  4. ip route net 10.30.20.30
Ver solución y explicación

B) ip route get 10.30.20.30

122. 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?

  1. curl -vk https://10.30.20.30:3306
  2. nc -vz 10.30.20.30 3306
  3. telnet 10.30.20.30 3306/udp
  4. ping 10.30.20.30 -p 3306
Ver solución y explicación

B) nc -vz 10.30.20.30 3306

123. Le solicitan listar rápidamente los puertos en escucha del sistema. En RHEL, ¿cuál indicaría que es un comando válido?

  1. route -n
  2. arp -an
  3. hostnamectl
  4. ss -ltn
Ver solución y explicación

D) ss -ltn

124. 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. ¿Qué opción refleja correctamente la estrategia 3-2-1?

  1. 3 copias de los datos, en 2 soportes fuera de la sede, con 1 copia cifrada.
  2. 3 copias de los datos, en 2 servidores fuera de la sede, con 1 copia en nube.
  3. 3 copias de los datos, en 2 soportes distintos, con 1 copia fuera de la sede.
  4. 3 copias de los datos, en 2 soportes distintos, con 1 copia cifrada.
Ver solución y explicación

C) 3 copias de los datos, en 2 soportes distintos, con 1 copia fuera de la sede.

125. 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:

  1. tar -xzf config_backup.tar.gz /srv/app/config/
  2. tar -czf config_backup.tar.gz /srv/app/config/
  3. gzip -cf /srv/app/config/ > config_backup.tar
  4. zip -r config_backup.tar.gz /srv/app/config/
Ver solución y explicación

B) tar -czf config_backup.tar.gz /srv/app/config/

126. 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 auditoría preconfiguradas. ¿Qué componente del sistema diría que está diseñado para ello?

  1. traceguardian
  2. top
  3. journalctl
  4. auditd
Ver solución y explicación

D) auditd

127. Se desea reforzar la seguridad en el correo. Para IMAP seguro (IMAPS), ¿qué puerto estándar, indicado por IANA, debe exponerse?

  1. 143
  2. 110
  3. 995
  4. 993
Ver solución y explicación

D) 993

128. 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?

  1. Active Directory Users and Computers (dsa.msc).
  2. Local Users and Groups en el DC (lusrmgr.msc).
  3. Panel de control de cuentas de usuario (netplwiz).
  4. Administrador de certificados (certmgr.msc) del equipo.
Ver solución y explicación

A) Active Directory Users and Computers (dsa.msc).

129. 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)?

  1. Add-ADDSRole AD-Domain-Services -IncludeManagementTools
  2. Install-ADDSForest -IncludeManagementTools
  3. Install-WindowsFeature -name AD-Domain-Services -IncludeManagementTools
  4. New-ADDomainService -IncludeManagementTools
Ver solución y explicación

C) Install-WindowsFeature -name AD-Domain-Services -IncludeManagementTools

130. 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?

  1. Copy-Item "C:\DirectorioA\*" "C:\DirectorioB" -Recursive
  2. Copy-Path "C:\DirectorioA\*" "C:\DirectorioB" -Recurse
  3. Copy-Item -Path "C:\DirectorioA\*" -Destination "C:\DirectorioB" -Recurse
  4. Copy-Path "C:\DirectorioA\*" -Destination "C:\DirectorioB" -Recursive
Ver solución y explicación

C) Copy-Item -Path "C:\DirectorioA\*" -Destination "C:\DirectorioB" -Recurse

131. Reserva 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?

  1. firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" address="172.19.50.0/27" port protocol="tcp" port number="3306" accept'
  2. firewall-cmd --permanent-direct --zone=public --add-rich-rule='rule ip="ipv4" address="172.19.50.0/27" protocol="tcp" port="3306" accept'
  3. firewall-cmd --permanent-direct --add-rule='rule ip="ipv4" source address="172.19.50.0/27" protocol="tcp" port number="3306" accept'
  4. 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 solución y explicación

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'

132. Reserva ¿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?

  1. Activar net.ipv4.ip_forward
  2. Configurar net.ipv4.conf.all.rp_filter=1
  3. Deshabilitar net.ipv4.tcp_syncookies
  4. Activar net.ipv4.conf.all.accept_ra=1
Ver solución y explicación

B) Configurar net.ipv4.conf.all.rp_filter=1

133. Reserva 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?

  1. netsh advfirewall firewall create rule name="Puerto8443" dir=in action=permit protocol=TCP localport=8443
  2. netsh firewall add portopening TCP 8443 "Puerto8443" dir=in action=permit
  3. netsh advfirewall set rule name="Puerto8443" dir=in action=allow protocol=TCP localport=8443
  4. netsh advfirewall firewall add rule name="Puerto8443" dir=in action=allow protocol=TCP localport=8443
Ver solución y explicación

D) netsh advfirewall firewall add rule name="Puerto8443" dir=in action=allow protocol=TCP localport=8443

134. Reserva 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?

  1. dcdiag /q
  2. netdom query fsmo
  3. repadmin /replsummary
  4. nltest /sc_verify
Ver solución y explicación

C) repadmin /replsummary

135. Reserva 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?

  1. Crear un volumen lógico nuevo de 600 GiB, formatearlo y sustituir el actual en /etc/fstab.
  2. Crear un snapshot del volumen lógico, montar el snapshot y ejecutar la ampliación sobre el snapshot.
  3. Extender el volumen lógico a 600 GiB y, a continuación, ampliar en línea el sistema de ficheros XFS sobre /contenido.
  4. Añadir un PV nuevo al grupo vg_datos y ejecutar fsck sobre /contenido antes de ampliar el sistema de ficheros.
Ver solución y explicación

C) Extender el volumen lógico a 600 GiB y, a continuación, ampliar en línea el sistema de ficheros XFS sobre /contenido.

Las preguntas marcadas como reserva solo puntúan si el tribunal anula alguna de las principales, conforme a las bases de la convocatoria.

Practica esta oposición con la mecánica real

En la app de Sobresalia tienes este examen y los de convocatorias anteriores como simulacro cronometrado con la puntuación oficial, además de los tests por tema de todo el temario.

Deja de estudiar en la web

Vente a la app de Sobresalia

Este mismo capítulo (27 guías narradas y 270 preguntas del Tema 1) lo tienes gratis en la app, junto a todo el temario de TAI narrado con voz de alta calidad para estudiar con la pantalla apagada. Sin rastreo ni publicidad, con 7 días de premium gratis.

Descárgala en el App Store Descárgala en el App Store Próximamente

Ya en el App Store. En Google Play, muy pronto.