Examen de Técnicos Auxiliares de Informática (TAI) de 2025, acceso libre (extraordinario), 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
¿Cuántas veces se ha reformado la Constitución Española de 1978 desde su aprobación?
- a) Una vez.
- b) Dos veces.
- c) Tres veces.
- d) Cuatro veces.
Ver la respuesta
Respuesta correcta: d) Cuatro veces.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 2
Según el artículo 55 de la Constitución Española de 1978, cuando se acuerde declarado el estado de excepción, ¿qué derecho reconocido podrá ser suspendido?
- a) A comunicar o recibir libremente información veraz por cualquier medio de difusión.
- b) A la libertad de cátedra.
- c) A sindicarse libremente.
- d) A participar en los asuntos públicos.
Ver la respuesta
Respuesta correcta: a) A comunicar o recibir libremente información veraz por cualquier medio de difusión.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 3
Según establece el artículo 66 de la Constitución Española de 1978, las Cortes Generales están formadas por:
- a) El Congreso de los Diputados y el Senado.
- b) El Congreso de los Diputados, el Senado y el Gobierno.
- c) El Congreso de los Senadores y Diputados.
- d) El Congreso de los Diputados, el Senado y el Consejo de Estado.
Ver la respuesta
Respuesta correcta: a) El Congreso de los Diputados y el Senado.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 4
¿Qué establece la Constitución Española de 1978 sobre el mandato imperativo de los miembros de las Cortes Generales?
- a) Los miembros de las Cortes Generales están ligados por el mandato imperativo de sus grupos parlamentarios.
- b) El mandato imperativo es obligatorio en las votaciones sobre reformas constitucionales.
- c) El mandato imperativo solo se prohíbe para los Senadores, no para los Diputados.
- d) Los miembros de las Cortes Generales no estarán ligados por mandato imperativo.
Ver la respuesta
Respuesta correcta: d) Los miembros de las Cortes Generales no estarán ligados por mandato imperativo.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 5Explicada
Según el artículo 161 de la Constitución Española de 1978, cuando el Gobierno impugna ante el Tribunal Constitucional una disposición adoptada por los órganos de una Comunidad Autónoma, ¿qué efecto produce dicha impugnación y en qué plazo debe resolverla el Tribunal?
- a) Produce la suspensión automática de la disposición impugnada; el Tribunal Constitucional deberá ratificarla o levantarla en un plazo no superior a seis meses.
- b) No produce suspensión automática; el Tribunal Constitucional puede acordarla cautelarmente a petición fundada del Gobierno.
- c) Produce la suspensión de la disposición o resolución recurrida; el Tribunal Constitucional deberá ratificarla o levantarla en un plazo no superior a cinco meses.
- d) Produce la suspensión cautelar solo si el Tribunal Constitucional la ratifica expresamente en el plazo de tres meses.
Ver la respuesta y la explicación
Respuesta correcta: c) Produce la suspensión de la disposición o resolución recurrida; el Tribunal Constitucional deberá ratificarla o levantarla en un plazo no superior a cinco meses.
El artículo 161.2 de la CE hace que la impugnación del Gobierno suspenda la disposición autonómica desde el primer momento. El Tribunal debe ratificar o levantar esa suspensión en menos de cinco meses.
«La impugnación producirá la suspensión de la disposición o resolución recurrida, pero el Tribunal, en su caso, deberá ratificarla o levantarla en un plazo no superior a cinco meses.»
Trampas: La (a): Acierta en la suspensión, pero el plazo es de cinco meses, no seis, art. 161.2 CE. Engaña: solo cambia el plazo, y el efecto suspensivo es correcto. La (b): Sí hay suspensión, y es inmediata: la produce la propia impugnación del Gobierno, sin que el Tribunal la acuerde cautelarmente, art. 161.2 CE. La (d): la suspensión nace con la impugnación, no con la ratificación; el Tribunal dispone de cinco meses, no tres, para ratificarla o levantarla, art. 161.2 CE.
Para repasar: Impugnación del Gobierno (art. 161.2 CE): suspensión automática y plazo máximo de cinco meses para que el Tribunal Constitucional la ratifique o la levante.
Pregunta 6
Según el artículo 101 de la Constitución Española de 1978, ¿cuál es causa de cese del Gobierno?
- a) Por dimisión de cualquier Ministro.
- b) Por dimisión de su Presidente.
- c) Por dimisión de un Vicepresidente.
- d) Por dimisión de un tercio de sus miembros.
Ver la respuesta
Respuesta correcta: b) Por dimisión de su Presidente.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 7
Según establece el artículo 18 de la ley 50/1997, de 27 de noviembre, del Gobierno, que regula el funcionamiento del Consejo de Ministros, ¿quién actúa como Secretario de este órgano colegiado?
- a) El Vicepresidente Primero.
- b) El Ministro portavoz del Gobierno.
- c) El Ministro de la Presidencia.
- d) El Ministro de Justicia.
Ver la respuesta
Respuesta correcta: c) El Ministro de la Presidencia.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 8
De acuerdo con el artículo 17.2 de la Ley 19/2013, de 9 de diciembre, de transparencia, acceso a la información pública y buen gobierno, la solicitud de acceso a la información podrá presentarse por cualquier medio que permita tener constancia de:
- a) Una dirección de contacto, preferentemente electrónica, a efectos de comunicaciones.
- b) La identidad del requerido.
- c) La huella normativa.
- d) La motivación de la solicitud.
Ver la respuesta
Respuesta correcta: a) Una dirección de contacto, preferentemente electrónica, a efectos de comunicaciones.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 9
Conforme establece el artículo 18 de la Ley 53/1984, de 26 de diciembre, de Incompatibilidades del personal al servicio de las Administraciones Públicas, todas las resoluciones de compatibilidad para desempeñar un segundo puesto o actividad en el sector público o el ejercicio de actividades privadas se inscribirán:
- a) En el Registro Administrativo de Compatibilidades del organismo (RAC).
- b) En la Oficina de Conflicto de Intereses.
- c) En el Registro Común de Actividades del Personal de las Administraciones Públicas (RCAP).
- d) En los Registros de Personal correspondientes.
Ver la respuesta
Respuesta correcta: d) En los Registros de Personal correspondientes.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 10
Según establece el artículo 9 de la Ley Orgánica 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, cualquier trato adverso o efecto negativo que se produzca en una persona como consecuencia de la presentación por su parte de queja, reclamación, denuncia, demanda o recurso, de cualquier tipo, destinados a impedir su discriminación y a exigir el cumplimiento efectivo del principio de igualdad de trato entre mujeres y hombres, se considerará:
- a) Discriminación directa.
- b) Discriminación indirecta.
- c) Discriminación por razón de sexo.
- d) Discriminación por actuación administrativa.
Ver la respuesta
Respuesta correcta: c) Discriminación por razón de sexo.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 11
Según establece el artículo 49 de la Ley Orgánica 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, para impulsar la adopción voluntaria de planes de igualdad el Gobierno establecerá:
- a) Medidas de fomento, especialmente dirigidas a las medianas y las grandes empresas, que incluirán el apoyo técnico necesario.
- b) Medidas de fomento, especialmente dirigidas a las empresas de 50 o más trabajadores, que incluirán el apoyo técnico necesario.
- c) Medidas de fomento, especialmente dirigidas a las pequeñas y las medianas empresas, que incluirán el apoyo técnico necesario.
- d) Medidas de acción positiva, dirigidas a cualquier empresa, sea de capital público o privado, que incluirán el apoyo técnico necesario.
Ver la respuesta
Respuesta correcta: c) Medidas de fomento, especialmente dirigidas a las pequeñas y las medianas empresas, que incluirán el apoyo técnico necesario.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 12
De acuerdo con el artículo 8 del Reglamento (UE) 910/2014 (eIDAS), un sistema de identificación electrónica notificado, para los medios de identificación electrónica expedidos en virtud del mismo, deberá especificar los niveles de seguridad:
- a) Inseguro, seguro y muy seguro.
- b) Básico, medio y avanzado.
- c) Bajo, sustancial y alto.
- d) Nivel 1, nivel 2 y nivel 3.
Ver la respuesta
Respuesta correcta: c) Bajo, sustancial y alto.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 13
¿Cuál de las siguientes opciones NO se incluye entre los ejes estratégicos de la Agenda Digital "España Digital 2026"?
- a) Las competencias digitales.
- b) El eLearning y la Universidad Digital.
- c) Los derechos digitales.
- d) La ciberseguridad.
Ver la respuesta
Respuesta correcta: b) El eLearning y la Universidad Digital.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 14Explicada
Señale la respuesta correcta respecto a la garantía de los derechos digitales reflejada en la Ley Orgánica 3/2018, de 5 de diciembre, de Protección de Datos Personales y garantía de los derechos digitales:
- a) La garantía efectiva del derecho de acceso a Internet atenderá la realidad específica de los entornos digitales.
- b) El empleador podrá acceder a los contenidos derivados del uso de medios digitales, tanto personales como facilitados a los trabajadores, a los solos efectos de controlar el cumplimiento de las obligaciones laborales o estatutarias y de garantizar la integridad de dichos dispositivos.
- c) Los trabajadores y los empleados públicos tendrán derecho a la desconexión digital a fin de garantizar, fuera del tiempo de trabajo legal o convencionalmente establecido, el respeto de su tiempo de descanso, permisos y vacaciones, así como de su intimidad personal y familiar.
- d) El ejercicio del derecho al olvido en las búsquedas de internet impedirá el acceso a la información publicada en el sitio web a través de la utilización de búsqueda del nombre de quien ejerciera el derecho, así como de cualquier otro criterio de búsqueda.
Ver la respuesta y la explicación
Respuesta correcta: c) Los trabajadores y los empleados públicos tendrán derecho a la desconexión digital a fin de garantizar, fuera del tiempo de trabajo legal o convencionalmente establecido, el respeto de su tiempo de descanso, permisos y vacaciones, así como de su intimidad personal y familiar.
El artículo 88.1 de la LO 3/2018 protege al trabajador frente a la conexión permanente con medios tecnológicos y alcanza también a los empleados públicos. Las otras opciones alteran preceptos vecinos de los artículos 81, 87 y 93.
«Los trabajadores y los empleados públicos tendrán derecho a la desconexión digital a fin de garantizar, fuera del tiempo de trabajo legal o convencionalmente establecido, el respeto de su tiempo de descanso, permisos y vacaciones»
Trampas: La (a): la garantía atenderá la realidad específica de los entornos rurales, no de los «entornos digitales», art. 81.5 de la LO 3/2018. La (b): el acceso se limita a los medios digitales facilitados por el empleador, no a los personales. Para usos privados exige usos precisos y garantías, art. 87.2 y 87.3. Engaña: copia el art. 87.2 e intercala «personales como». La (d): el ejercicio del derecho no impide acceder a la información por otros criterios de búsqueda distintos del nombre, art. 93.2 de la LO 3/2018.
Para repasar: La LO 3/2018 recoge la desconexión digital en el art. 88 y limita el control del empleador a los medios facilitados.
Fuente: Artículo 88 · LO 3/2018 (LOPDGDD), Artículo 81 · LO 3/2018 (LOPDGDD)
Pregunta 15
De acuerdo con lo que establece el artículo 4 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, entre los canales de asistencia para el acceso a los servicios electrónicos NO se encuentra:
- a) Portales de internet y sedes electrónicas.
- b) Redes sociales.
- c) Cita previa.
- d) Correo electrónico.
Ver la respuesta
Respuesta correcta: c) Cita previa.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 16
Con base en el Real Decreto 311/2022, de 3 de mayo, por el que se regula el Esquema Nacional de Seguridad, indique cuál de las siguientes medidas de seguridad pertenece al marco operacional:
- a) Protección del correo electrónico.
- b) Protección de la integridad y de la autenticidad.
- c) Protección frente a código dañino.
- d) Protección de dispositivos portátiles.
Ver la respuesta
Respuesta correcta: c) Protección frente a código dañino.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 17
Señale la respuesta correcta sobre la Carpeta Ciudadana del sector público estatal:
- a) Permite el seguimiento de la solicitud de cualquier procedimiento de los familiares del interesado.
- b) Es accesible a través de la sede electrónica del PAGe de la Administración General del Estado.
- c) Da a conocer los datos del interesado que obran en poder del sector público estatal, sin ninguna limitación.
- d) Únicamente permite el acceso a las comunicaciones con el interesado.
Ver la respuesta
Respuesta correcta: b) Es accesible a través de la sede electrónica del PAGe de la Administración General del Estado.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 18Explicada
Según establece el 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, indique qué afirmación es correcta sobre el funcionamiento del Registro de Funcionarios Habilitados:
- a) Deberá ser plenamente interoperable con los registros u otros sistemas equivalentes que se creen por las comunidades autónomas y las entidades locales a los efectos de comprobar la validez de las habilitaciones de los funcionarios habilitados.
- b) Deberá ser plenamente interoperable con los registros u otros sistemas equivalentes de las Administraciones Públicas de los países que integran la Unión Europea a los efectos de comprobar la validez de las habilitaciones de los funcionarios habilitados.
- c) Deberá ser plenamente interoperable con el Sistema de Interconexión de Registros (SIR) a los efectos de comprobar la validez de las habilitaciones de los funcionarios habilitados.
- d) Deberá ser plenamente interoperable con la Plataforma de Intermediación de Datos (PID) a los efectos de comprobar la validez de las habilitaciones de los funcionarios habilitados.
Ver la respuesta y la explicación
Respuesta correcta: a) Deberá ser plenamente interoperable con los registros u otros sistemas equivalentes que se creen por las comunidades autónomas y las entidades locales a los efectos de comprobar la validez de las habilitaciones de los funcionarios habilitados.
El artículo 31.3 del RD 203/2021 extiende la interoperabilidad más allá de la AGE: el registro estatal debe poder verificar habilitaciones de otras Administraciones territoriales. El apartado 2 la limita a sistemas equivalentes de la AGE.
«Este Registro deberá ser plenamente interoperable con los registros u otros sistemas equivalentes que se creen por las comunidades autónomas y las entidades locales a los efectos de comprobar la validez de las citadas habilitaciones.»
Trampas: La (b): el artículo 31 no menciona a los países de la UE, sino a comunidades autónomas y entidades locales (apartado 3). La (c): el SIR conecta registros de asiento; el art. 31.3 exige interoperar con registros de comunidades autónomas y entidades locales. Engaña: SIR y funcionarios habilitados se vinculan a las oficinas de asistencia en materia de registros. La (d): la PID intercambia datos entre Administraciones; no es el sistema que señala el art. 31.3.
Para repasar: El Registro de Funcionarios Habilitados de la AGE es interoperable con los de comunidades autónomas y entidades locales (art. 31.3 RD 203/2021).
Fuente: Artículo 31 · RD 203/2021, Artículo 40 · RD 203/2021
Pregunta 19
Señale cuál de los siguientes NO es un producto incluido dentro del Portfolio SCSPv3 (Sustitución de Certificados en Soporte Papel):
- a) Librerías SCSPv3.
- b) Cliente Ligero SCSPv3.
- c) SCSP – SOAP.
- d) SCSP – WS.
Ver la respuesta
Respuesta correcta: c) SCSP – SOAP.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 20
Según la Norma Técnica de Interoperabilidad de Digitalización de Documentos, el nivel de resolución mínimo en píxeles por pulgada (ppp) para imágenes electrónicas será de:
- a) 200 ppp para imágenes en blanco y negro, y 200 ppp para imágenes en color o escala de grises.
- b) 200 ppp para imágenes en blanco y negro, y 150 ppp para imágenes en color o escala de grises.
- c) 150 ppp para imágenes en blanco y negro, y 200 ppp para imágenes en color o escala de grises.
- d) 150 ppp para imágenes en color, y 200 ppp para imágenes en blanco y negro o escala de grises.
Ver la respuesta
Respuesta correcta: a) 200 ppp para imágenes en blanco y negro, y 200 ppp para imágenes en color o escala de grises.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 21
¿Cuál es la función del registro de instrucción dentro de la unidad de control?
- a) Almacenar la dirección de memoria de la siguiente instrucción a ejecutar.
- b) Obtener la dirección de memoria de la instrucción actual.
- c) Almacenar la instrucción que está siendo ejecutada.
- d) Obtener la dirección de memoria de la instrucción previamente leída.
Ver la respuesta
Respuesta correcta: c) Almacenar la instrucción que está siendo ejecutada.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 22
Para recorrer un árbol binario no vacío en preorden se deben realizar las siguientes operaciones recursivamente en cada nodo:
- a) Visitar el nodo raíz, recorrer el subárbol derecho y recorrer el subárbol izquierdo.
- b) Recorrer el subárbol izquierdo, visitar el nodo raíz y recorrer el subárbol derecho.
- c) Recorrer el subárbol izquierdo, recorrer el subárbol derecho y visitar el nodo raíz.
- d) Visitar el nodo raíz, recorrer el subárbol izquierdo y recorrer el subárbol derecho.
Ver la respuesta
Respuesta correcta: d) Visitar el nodo raíz, recorrer el subárbol izquierdo y recorrer el subárbol derecho.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 23
¿Qué es la latencia rotacional en los discos duros HDD?
- a) El tiempo medio que tarda el disco en leer o escribir nueva información.
- b) El tiempo medio que tarda la aguja en situarse en el sector físico deseado.
- c) El tiempo medio necesario para mover la cabeza desde el cilindro actual al cilindro sobre el que se quiere operar.
- d) El tiempo medio que tarda la aguja en situarse en la pista deseada.
Ver la respuesta
Respuesta correcta: b) El tiempo medio que tarda la aguja en situarse en el sector físico deseado.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 24
Respecto a los sistemas RAID, señale la respuesta INCORRECTA:
- a) RAID 1 está configurado como espejo, los datos son duplicados en otra unidad (mínimo dos) de forma sincronizada.
- b) RAID 5 es una implementación del striping de discos en la que se incluye información de paridad con cada escritura en disco.
- c) RAID 10 conocido como RAID 1+0, mantiene configuración de espejo con striping.
- d) RAID 6 es una variante de RAID 5 que implementa un doble sistema de paridad distribuida, lo que le permite funcionar con un mínimo de tres discos y tolerar el fallo simultáneo de hasta un solo disco.
Ver la respuesta
Respuesta correcta: d) RAID 6 es una variante de RAID 5 que implementa un doble sistema de paridad distribuida, lo que le permite funcionar con un mínimo de tres discos y tolerar el fallo simultáneo de hasta un solo disco.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 25Explicada
¿Cuál de los siguientes algoritmos de planificación de CPU asigna un quantum de tiempo de CPU a cada proceso?
- a) FCFS.
- b) SJF.
- c) Por prioridades.
- d) Round Robin.
Ver la respuesta y la explicación
Respuesta correcta: d) Round Robin.
Round Robin es un algoritmo expulsivo pensado para sistemas de tiempo compartido. Cada proceso de la cola circular recibe un quantum fijo de CPU. Si no termina en ese tiempo, pasa al final de la cola y entra el siguiente.
«Fetch the quantum used for threads that are scheduled under the "round-robin" scheduling policy.»
Trampas: La (a): FCFS atiende por orden de llegada y cada proceso conserva la CPU hasta terminar o bloquearse, sin quantum. Engaña: también usa una cola, como Round Robin. La (b): SJF elige el proceso con la ráfaga de CPU más corta. No reparte quantums de tiempo. La (c): la planificación por prioridades da la CPU al proceso de mayor prioridad. El criterio es la prioridad, no un quantum.
Para repasar: Quantum de tiempo implica Round Robin: cola circular y expulsión al agotarse el tiempo asignado. FCFS, SJF y prioridades usan otros criterios.
Fuente: sched: planificación en Linux · Manual de Linux (man7.org)
Pregunta 26
Considerando el nodo raíz como nivel 1, ¿cuál es el número máximo de nodos en un árbol binario que tiene 4 niveles?
- a) 15
- b) 9
- c) 16
- d) 10
Ver la respuesta
Respuesta correcta: a) 15
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 27
¿Qué es Active Directory Domain Services (AD DS) en el ecosistema Windows Server?
- a) Un mecanismo para implementar la protección y verificación de integridad del sistema de archivos.
- b) Un servicio que almacena información sobre los objetos de la red y facilita a los administradores y usuarios la búsqueda y uso.
- c) Un dispositivo físico de seguridad diseñado para el control de acceso de los usuarios a las distintas aplicaciones, sistemas, recursos y dispositivos.
- d) Una herramienta integrada en el sistema operativo para la monitorización de las acciones del usuario y administradores.
Ver la respuesta
Respuesta correcta: b) Un servicio que almacena información sobre los objetos de la red y facilita a los administradores y usuarios la búsqueda y uso.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 28
Según el estándar JSON (RFC 8259), ¿cuál de las siguientes afirmaciones es correcta?
- a) Un objeto JSON mantiene el orden de inserción de sus elementos por definición.
- b) JSON permite definir tipos de datos personalizados.
- c) Un objeto JSON es una colección no ordenada de pares nombre/valor.
- d) JSON admite comentarios dentro de su sintaxis estándar.
Ver la respuesta
Respuesta correcta: c) Un objeto JSON es una colección no ordenada de pares nombre/valor.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 29
En un sistema Linux, el directorio /etc contiene:
- a) Los ficheros y directorios del usuario.
- b) Los ficheros de configuración del sistema.
- c) Los directorios de los usuarios.
- d) Los ficheros binarios ejecutables esenciales del sistema.
Ver la respuesta
Respuesta correcta: b) Los ficheros de configuración del sistema.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 30
En Linux si queremos renombrar el archivo denominado “PAGOS” con el nuevo nombre “RECIBOS”, ejecutaremos el comando:
- a) rm PAGOS RECIBOS
- b) mv PAGOS RECIBOS
- c) mv RECIBOS PAGOS
- d) rm RECIBOS PAGOS
Ver la respuesta
Respuesta correcta: b) mv PAGOS RECIBOS
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 31
El framework de Wi-Fi en Android 14 y superior tiene tres HAL de Wi-Fi. Señale cuál es uno de ellos:
- a) HAL de Supervisor.
- b) HAL de Comunicación.
- c) HAL de Hostapd.
- d) HAL de Wi-Fi.
Ver la respuesta
Respuesta correcta: c) HAL de Hostapd.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 32
Dentro de los elementos constitutivos de un sistema operativo, ¿cómo se denomina a la estructura de datos que contiene información sobre un proceso?
- a) Tabla de páginas.
- b) Vector de interrupciones.
- c) Descriptor de segmento.
- d) Bloque de control de proceso.
Ver la respuesta
Respuesta correcta: d) Bloque de control de proceso.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 33
De las siguientes afirmaciones sobre bases de datos relacionales, indique cuál de ellas es INCORRECTA:
- a) Se llama clave primaria o clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla.
- b) Un dominio es el conjunto válido de valores que puede tomar un atributo.
- c) Una superclave es cualquier conjunto de atributos que identifica unívocamente a cada tupla de una relación.
- d) Las bases de datos relacionales utilizan un método simple de clave-valor para almacenar datos.
Ver la respuesta
Respuesta correcta: d) Las bases de datos relacionales utilizan un método simple de clave-valor para almacenar datos.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 34
Señale cuál de las siguientes es una base datos orientada a grafos:
- a) DynamoDB.
- b) CouchDB.
- c) JanusGraph.
- d) HBase.
Ver la respuesta
Respuesta correcta: c) JanusGraph.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 35Explicada
En el diseño conceptual de bases de datos, un atributo es:
- a) Un objeto, real o abstracto, distinguible de otros objetos.
- b) Una conexión semántica entre dos, o más, conjuntos de entidades.
- c) Una propiedad asociada a un conjunto de entidades.
- d) Una asociación que se establece entre tipos de entidad.
Ver la respuesta y la explicación
Respuesta correcta: c) Una propiedad asociada a un conjunto de entidades.
En el modelo conceptual entidad/relación, un atributo es una propiedad o característica que describe a una entidad o a un conjunto de entidades, como el DNI o el nombre de una persona. Cada atributo toma sus valores de un dominio.
«Es una propiedad o característica de un tipo de entidad. Se trata de la unidad básica de información que sirve para identificar o describir la entidad.»
Trampas: La (a): define la entidad: un objeto real o abstracto distinguible de otros. El atributo solo describe a esa entidad. Engaña: es la definición de entidad, el concepto que el atributo califica. La (b): define la interrelación o relación: conexión semántica entre dos o más conjuntos de entidades. El atributo no conecta entidades. La (d): describe una relación o asociación entre tipos de entidad. Un atributo es una propiedad de una entidad, no un vínculo entre tipos.
Para repasar: Entidad es el objeto, atributo su propiedad, relación el vínculo entre entidades. Cada término del modelo entidad/relación tiene una función distinta.
Fuente: Modelo Entidad/Relación extendido · Documentación de Métrica v3 (PAe)
Pregunta 36
Indique cuál de las siguientes definiciones es correcta respecto al modelo Entidad/Relación extendido.
- a) La generalización permite abstraer un tipo de entidad de nivel inferior (subtipo) a partir de varios tipos de entidad (supertipos).
- b) En la especialización, un subtipo se descompone en uno o varios supertipos, los cuales heredan todos los atributos y relaciones del subtipo, además de tener los suyos propios.
- c) La agregación consiste en construir un nuevo tipo de entidad como composición de otros y su tipo de relación y así poder manejarlo en un nivel de abstracción mayor.
- d) En una asociación se relacionan dos tipos de entidades independientes que pertenecen al mismo dominio y que coyunturalmente no se asocian.
Ver la respuesta
Respuesta correcta: c) La agregación consiste en construir un nuevo tipo de entidad como composición de otros y su tipo de relación y así poder manejarlo en un nivel de abstracción mayor.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 37
En el contexto de las bases de datos relacionales, ¿cómo se denomina a una columna o grupo de columnas de una tabla que contiene valores que coinciden con la clave primaria de otra tabla?
- a) Clave primaria externa.
- b) Clave referencia.
- c) Clave foránea.
- d) Clave compuesta.
Ver la respuesta
Respuesta correcta: c) Clave foránea.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 38
¿Qué tipos de disparadores o triggers contempla SQL Server?
- a) DML, DMC y AFTER.
- b) DML, DDL y LOGON.
- c) DML, DDL y EXTENDS.
- d) DML, DMZ y FTL.
Ver la respuesta
Respuesta correcta: b) DML, DDL y LOGON.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 39
En relación a los niveles de aislamiento de transacción que se definen mediante ANSI SQL, indique cuál de las siguientes sentencias es correcta:
- a) La lectura repetible protege contra la lectura sucia y la lectura no repetible, pero no contra la lectura fantasma.
- b) La lectura no confirmada protege contra la lectura sucia, pero no contra la lectura no repetible, ni contra la lectura fantasma.
- c) La lectura confirmada no protege contra la lectura sucia, ni contra la lectura no repetible, ni contra la lectura fantasma.
- d) Serializable protege contra la lectura sucia y la lectura fantasma, pero no contra la lectura no repetible.
Ver la respuesta
Respuesta correcta: a) La lectura repetible protege contra la lectura sucia y la lectura no repetible, pero no contra la lectura fantasma.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 40
En el sistema gestor de base de datos Oracle, indique qué valor numérico devolverá la ejecución de la siguiente sentencia: SELECT INSTR('Corporate Floor','or', 3, 2) "Prueba" FROM DUAL;
- a) 2
- b) 5
- c) 13
- d) 14
Ver la respuesta
Respuesta correcta: d) 14
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 41
En diseño modular de software, ¿qué tipo de acoplamiento se produce cuando varios módulos comparten una estructura global de datos?
- a) Acoplamiento de datos.
- b) Acoplamiento de control.
- c) Acoplamiento común.
- d) Acoplamiento de contenido.
Ver la respuesta
Respuesta correcta: c) Acoplamiento común.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 42
En un diagrama de clases UML, ¿qué significado tiene el símbolo de resta ( - ) colocado antes del nombre de un atributo o método?
- a) Indica que el elemento tiene una visibilidad de tipo private.
- b) Indica que el elemento tiene una visibilidad de tipo public.
- c) Indica que el elemento tiene que ser revisado.
- d) Indica que el elemento almacena únicamente valores numéricos negativos.
Ver la respuesta
Respuesta correcta: a) Indica que el elemento tiene una visibilidad de tipo private.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 43
¿Qué principio de diseño establece que las clases de alto nivel no deben depender de las de bajo nivel, sino que ambas deben depender de abstracciones?
- a) Dependency Inversion Principle (DIP).
- b) Single Responsibility Principle (SRP).
- c) Liskov Substitution Principle (LSP).
- d) Interface Segregation Principle (ISP).
Ver la respuesta
Respuesta correcta: a) Dependency Inversion Principle (DIP).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 44
Dentro de los patrones de diseño del "Gang of Four" (GoF), ¿cuál es la diferencia fundamental entre el patrón Factory Method y el patrón Abstract Factory?
- a) Factory Method es un patrón de comportamiento, mientras que Abstract Factory es creacional.
- b) Factory Method crea objetos de diferentes tipos de datos, mientras que Abstract Factory sólo crea objetos de un único tipo.
- c) Factory Method requiere obligatoriamente el uso de interfaces, mientras que Abstract Factory sólo funciona con clases abstractas.
- d) Factory Method sirve para crear objetos de un mismo tipo, mientras que Abstract Factory permite crear objetos de una misma familia.
Ver la respuesta
Respuesta correcta: d) Factory Method sirve para crear objetos de un mismo tipo, mientras que Abstract Factory permite crear objetos de una misma familia.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 45Explicada
Las aplicaciones de .NET 10 se pueden escribir en los siguientes lenguajes de programación:
- a) C#, F# y Visual Basic.
- b) C#, Java y Visual Basic.
- c) C#, F#, Java, R y Visual Basic.
- d) Java, PHP y Visual Basic.
Ver la respuesta y la explicación
Respuesta correcta: a) C#, F# y Visual Basic.
Los lenguajes con soporte oficial en .NET son C#, F# y Visual Basic. Todos compilan a código intermedio (CIL) que ejecuta el runtime común. Java, PHP y R tienen sus propios entornos de ejecución y no son lenguajes de .NET.
Trampas: La (b): Java no es un lenguaje de .NET: se ejecuta en la JVM. Los tres lenguajes oficiales son C#, F# y Visual Basic. Engaña: mantiene C# y Visual Basic, que sí son correctos, y cambia F# por Java. La (c): incluye Java y R, que no son lenguajes de .NET. Los lenguajes oficiales son solo C#, F# y Visual Basic. La (d): Java y PHP no son lenguajes de .NET y falta C#, el principal. Los oficiales son C#, F# y Visual Basic.
Para repasar: Lenguajes oficiales de .NET: C#, F# y Visual Basic. Java, PHP y R no pertenecen a la plataforma.
Pregunta 46
¿Qué especificación de la Arquitectura Jakarta EE es la homóloga funcional a 'Entity Framework Core' en la plataforma .NET para la gestión de la persistencia?
- a) Jakarta JDBC.
- b) Jakarta Transactions.
- c) Jakarta Persistence.
- d) Jakarta Validation.
Ver la respuesta
Respuesta correcta: c) Jakarta Persistence.
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 la última versión de SOAP (Simple Object Access Protocol)?
- a) SOAP 1.1
- b) SOAP 1.2
- c) SOAP 2.0
- d) SOAP 2.1
Ver la respuesta
Respuesta correcta: b) SOAP 1.2
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 48
Indique cuál de las siguientes afirmaciones es INCORRECTA:
- a) XSD se refiere al lenguaje de definición de esquemas XML.
- b) DTD proporciona medios para validar archivos XML en relación con un conjunto de normas.
- c) En XHTML todos los elementos tienen que llevar cierre.
- d) jQuery es un lenguaje de programación que permite la mejora de JavaScript.
Ver la respuesta
Respuesta correcta: d) jQuery es un lenguaje de programación que permite la mejora de JavaScript.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 49
Señale la afirmación correcta con respecto a REST:
- a) Es un protocolo estándar de la capa de aplicación diseñado para garantizar el intercambio de mensajes NTP entre plataformas heterogéneas.
- b) Es un conjunto de principios arquitectónicos que se ajusta a las necesidades de las aplicaciones móviles y los servicios web ligeros.
- c) Es un protocolo propietario desarrollado por el consorcio W3C para sustituir las especificaciones basadas en RPC en entornos de escritorio.
- d) Es un patrón de diseño exclusivo para aplicaciones web tradicionales que prohíbe explícitamente la transferencia de datos en formatos JSON.
Ver la respuesta
Respuesta correcta: b) Es un conjunto de principios arquitectónicos que se ajusta a las necesidades de las aplicaciones móviles y los servicios web ligeros.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 50
En JavaScript, cuál de las siguientes afirmaciones es INCORRECTA:
- a) Entre los tipos de datos JavaScript están String, Boolean, Undefined y Number.
- b) Una variable declarada sin valor asignado tiene el valor undefined.
- c) 123 == '123' devolverá falso.
- d) El alcance de una variable declarada con let es de bloque.
Ver la respuesta
Respuesta correcta: c) 123 == '123' devolverá falso.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 51
¿Qué significan las siglas que dan nombre a una matriz RACI?
- a) Reliable Algorithm for Confidential Information.
- b) Reasonably Allocated and Centrally Implemented.
- c) Responsible, Accountable, Consulted, Informed.
- d) Random, Asignated, Controlled, Isolated.
Ver la respuesta
Respuesta correcta: c) Responsible, Accountable, Consulted, Informed.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 52
¿Cuál de las siguientes afirmaciones es FALSA?
- a) En JavaScript, la ejecución de isNaN("hola") dará como resultado true.
- b) El lenguaje de programación JavaScript forma parte de la plataforma Java.
- c) XML es la base de un gran número de normas tales como el Lenguaje Universal de Negocios, entre otros.
- d) React es una biblioteca de código abierto de JavaScript para crear interfaces de usuario de front-end.
Ver la respuesta
Respuesta correcta: b) El lenguaje de programación JavaScript forma parte de la plataforma Java.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 53Explicada
¿Qué práctica de seguridad en el desarrollo de software previene de forma directa las vulnerabilidades de inyección como SQLi o XSS?
- a) Uso de contraseñas complejas por parte de los usuarios.
- b) Validación y saneamiento de las entradas de usuario al sistema.
- c) Instalación de un antivirus en el servidor.
- d) Minimizar el número de ventanas abiertas durante el desarrollo.
Ver la respuesta y la explicación
Respuesta correcta: b) Validación y saneamiento de las entradas de usuario al sistema.
Las inyecciones (SQLi, XSS) ocurren cuando datos del usuario se interpretan como código o consulta. Validar y sanear las entradas, junto con consultas parametrizadas y codificación de salida, impide que esos datos alteren la sentencia o el HTML generado.
Trampas: La (a): las contraseñas robustas protegen la autenticación frente a fuerza bruta, pero no impiden que una entrada maliciosa modifique una consulta SQL o inyecte script en una página. Engaña: es una buena práctica de seguridad, pero de control de acceso, no de desarrollo seguro. La (c): el antivirus detecta malware en el sistema, no analiza la lógica de la aplicación; una inyección SQL o XSS usa peticiones legítimas que el antivirus no bloquea. La (d): el número de ventanas abiertas no influye en la seguridad del código; la prevención exige tratar las entradas no confiables, no ordenar el escritorio.
Para repasar: Inyección y XSS se previenen tratando toda entrada como no fiable: validación, saneamiento, consultas parametrizadas y codificación de salida.
Fuente: OWASP Top 10 2021: A03 Inyección · Documentación de OWASP
Pregunta 54
Señale la respuesta correcta según la Directiva (UE) 2016/2102 del Parlamento Europeo y del Consejo, de 26 de octubre de 2016, sobre la accesibilidad de los sitios web y aplicaciones para dispositivos móviles de los organismos del sector público:
- a) El diseño universal debe permitir que todas las personas puedan usar productos o servicios, en la mayor medida posible, sin adaptación o diseño especializado, pero no excluye dispositivos de apoyo para ciertos grupos cuando sean necesarios.
- b) El diseño universal implica que no deben existir ayudas técnicas (dispositivos de apoyo), porque todo debe funcionar igual para todos sin excepciones.
- c) La Directiva incluye en su ámbito de aplicación los sitios web y aplicaciones para dispositivos móviles de prestadores del servicio público de radiodifusión y sus filiales.
- d) La Directiva incluye en su ámbito de aplicación el contenido multimedia en directo de base temporal publicado después del 23 de septiembre de 2020.
Ver la respuesta
Respuesta correcta: a) El diseño universal debe permitir que todas las personas puedan usar productos o servicios, en la mayor medida posible, sin adaptación o diseño especializado, pero no excluye dispositivos de apoyo para ciertos grupos cuando sean necesarios.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 55
En Git, ¿qué significa el estado 'Staged'?
- a) Que el archivo tiene conflictos de fusión y no se puede compilar.
- b) Que los cambios han sido marcados para ser incluidos en el próximo 'commit'.
- c) Que los cambios han sido subidos al servidor remoto con éxito.
- d) Que se ha modificado el archivo pero todavía no se ha hecho 'commit' en la base de datos.
Ver la respuesta
Respuesta correcta: b) Que los cambios han sido marcados para ser incluidos en el próximo 'commit'.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 56
En Git, ¿qué comando se utiliza para guardar en el repositorio local una instantánea de los cambios previamente preparados?
- a) git push
- b) git clone
- c) git commit
- d) git status
Ver la respuesta
Respuesta correcta: c) git commit
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 57
De acuerdo con la Guía de Scrum, ¿cuál de los siguientes es uno de los roles que compone el Equipo de Scrum?
- a) Sprint Owner.
- b) Scrum Planner.
- c) Scrum Master.
- d) Stakeholder.
Ver la respuesta
Respuesta correcta: c) Scrum Master.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 58
Señale cuál de las siguientes es una plataforma integrada para monitorización y seguridad entre cuyos servicios está la monitorización del rendimiento de aplicaciones:
- a) Datadog.
- b) Voldemort.
- c) Atohalan.
- d) Cockroach.
Ver la respuesta
Respuesta correcta: a) Datadog.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 59Explicada
En virtualización de sistemas, ¿qué caracteriza a un hipervisor de tipo 1?
- a) Se ejecuta directamente sobre el hardware físico y permite ejecutar sistemas operativos invitados.
- b) Se ejecuta como una aplicación dentro de un sistema operativo anfitrión.
- c) Se utiliza exclusivamente para virtualizar periféricos de impresión.
- d) Es una herramienta destinada exclusivamente a realizar copias de seguridad.
Ver la respuesta y la explicación
Respuesta correcta: a) Se ejecuta directamente sobre el hardware físico y permite ejecutar sistemas operativos invitados.
El hipervisor de tipo 1, o bare metal, se instala directamente sobre el hardware físico, sin sistema operativo intermedio. Gestiona CPU, memoria y dispositivos y ejecuta los sistemas operativos invitados, con mayor rendimiento y aislamiento. Ejemplos: VMware ESXi, Xen y Hyper-V.
Trampas: La (b): describe el hipervisor de tipo 2 o alojado, como VirtualBox o VMware Workstation, que corre como aplicación sobre un sistema operativo anfitrión. Engaña: es el otro tipo de hipervisor y se describe con palabras correctas, pero de tipo 2. La (c): un hipervisor virtualiza el hardware de un equipo completo (CPU, memoria, disco, red), no solo periféricos de impresión. Esa función no existe. La (d): un hipervisor crea y ejecuta máquinas virtuales, no es una herramienta exclusiva de copias de seguridad. Estas las hace el software de backup.
Para repasar: Tipo 1 (bare metal) corre sobre el hardware; tipo 2 (alojado) corre sobre un sistema operativo anfitrión.
Fuente: Hyper-V · Microsoft Learn
Pregunta 60
¿En qué arquitectura de almacenamiento se permite que varios usuarios y dispositivos en la red de área local accedan a los datos desde un área de almacenamiento centralizada en la red?
- a) Arquitectura NAS.
- b) Arquitectura SAN.
- c) Arquitectura DAS.
- d) Arquitectura de Disco Interno.
Ver la respuesta
Respuesta correcta: a) Arquitectura NAS.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 61
¿Cuál de las siguientes opciones es un ejemplo de hipervisor de tipo 1?
- a) VirtualBox.
- b) VMware Workstation.
- c) VMware ESXi.
- d) Parallels Desktop.
Ver la respuesta
Respuesta correcta: c) VMware ESXi.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 62
Señale la respuesta correcta en el ámbito de la infraestructura de escritorio virtual (VDI):
- a) VDI es el alojamiento de entornos de escritorio en un servidor central.
- b) En VDI persistente el cliente final puede estar conectado al mismo escritorio cada vez o a uno aleatorio del grupo.
- c) En VDI no persistente cada vez que un usuario accede al entorno VDI, se conecta al mismo escritorio con todos sus cambios retenidos en la imagen del sistema operativo virtual, incluso después de reiniciar la conexión.
- d) No es necesario que los clientes finales estén constantemente conectados al servidor para que puedan mantener el acceso a los escritorios virtualizados.
Ver la respuesta
Respuesta correcta: a) VDI es el alojamiento de entornos de escritorio en un servidor central.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 63
En Oracle 11g, ¿cuál es el comando de RMAN para listar los scripts globales y locales disponibles para ejecutar?
- a) RMAN> list script;
- b) RMAN> list script names;
- c) RMAN> list;
- d) RMAN> list global script names;
Ver la respuesta
Respuesta correcta: b) RMAN> list script names;
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 64
¿Qué es Kubernetes?
- a) Un emulador para ejecutar aplicaciones sobre arquitecturas de procesador diferentes.
- b) Una plataforma de orquestación de contenedores de código abierto.
- c) Un simulador de carga de bases de datos no relacionales.
- d) Un sistema de virtualización de contenedores a nivel de sistema operativo.
Ver la respuesta
Respuesta correcta: b) Una plataforma de orquestación de contenedores de código abierto.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 65
¿Cuál de las siguientes soluciones de gestión de dispositivos móviles es exclusiva para dispositivos Apple?
- a) Citrix Endpoint Management.
- b) Miradore.
- c) Jamf Now.
- d) Scalefusion.
Ver la respuesta
Respuesta correcta: c) Jamf Now.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 66
¿Cuál de los siguientes es un sistema de gestión de servicios (ITSM)?
- a) RabbitMQ.
- b) Remedy/Helix.
- c) Hibernate.
- d) Snort.
Ver la respuesta
Respuesta correcta: b) Remedy/Helix.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 67
¿Cuál de las siguientes metodologías NO se corresponde a una metodología de riesgos?
- a) OCTAVE.
- b) MAGERIT.
- c) NIST SP 800-30.
- d) PRICE3.
Ver la respuesta
Respuesta correcta: d) PRICE3.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 68
¿Qué es el plenum, de acuerdo con el estándar ANSI/TIA 942-B?
- a) Un compartimento donde uno o más conductos de aire están conectados y que forma parte del sistema de distribución del aire.
- b) Un conductor metálico sólido o trenzado aislado individualmente.
- c) Una unión de conductores destinada a ser permanente.
- d) Un cable utilizado para establecer conexiones en un panel de conexión.
Ver la respuesta
Respuesta correcta: a) Un compartimento donde uno o más conductos de aire están conectados y que forma parte del sistema de distribución del aire.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 69Explicada
¿Qué es la tecnología VPLS?
- a) Es una tecnología que permite unir redes Ethernet geográficamente dispersas haciendo que compartan un mismo dominio de difusión.
- b) Es una tecnología de reenvío de paquetes que utiliza etiquetas para tomar decisiones relativas al reenvío de datos.
- c) Es un conjunto de protocolos que proporcionan seguridad a las comunicaciones Internet en la capa IP.
- d) Es un protocolo de enrutado entre sistemas autónomos.
Ver la respuesta y la explicación
Respuesta correcta: a) Es una tecnología que permite unir redes Ethernet geográficamente dispersas haciendo que compartan un mismo dominio de difusión.
VPLS (Virtual Private LAN Service) es un servicio de LAN privada virtual de nivel 2 sobre una red MPLS. Une sedes Ethernet dispersas geográficamente como si estuvieran en el mismo conmutador, dentro de un único dominio de difusión.
Trampas: La (b): describe MPLS, que reenvía paquetes mediante etiquetas. VPLS se apoya en MPLS, pero su función es emular una LAN Ethernet. Engaña: VPLS suele desplegarse sobre MPLS, y lleva a describir la tecnología base. La (c): describe IPsec, conjunto de protocolos que protege las comunicaciones en la capa IP (nivel 3). VPLS es un servicio de nivel 2. La (d): describe BGP, protocolo de enrutado entre sistemas autónomos. VPLS no es un protocolo de enrutado.
Para repasar: VPLS es una LAN Ethernet virtual de nivel 2 sobre MPLS. MPLS conmuta por etiquetas, IPsec protege el nivel IP y BGP enruta entre sistemas autónomos.
Pregunta 70
El estándar H.245 propuesto por ITU es descrito como:
- a) Sistemas de comunicación multimedia basados en paquetes.
- b) Protocolos de señalización de llamada y paquetización de trenes de medios para sistemas de comunicación multimedia por paquetes.
- c) Gestión de funciones y canales de medios adicionales para terminales de la serie H.300.
- d) Protocolo de control para comunicación multimedia.
Ver la respuesta
Respuesta correcta: d) Protocolo de control para comunicación multimedia.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 71
La gestión de una red de comunicaciones, según el modelo OSI, puede descomponerse en cinco áreas funcionales conocidas por el acrónimo FCAPS. Señale cuál NO es una de ellas:
- a) Gestión de Fallos (Fault).
- b) Gestión del Almacenamiento (Storage).
- c) Gestión de la Configuración (Configuration).
- d) Gestión del Rendimiento (Performance).
Ver la respuesta
Respuesta correcta: b) Gestión del Almacenamiento (Storage).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 72
El protocolo SIP (Session Initiation Protocol) utiliza por defecto el puerto:
- a) Solo 5060 UDP.
- b) Solo 6050 UDP.
- c) 5060 tanto en TCP como en UDP.
- d) 6050 tanto en TCP como en UDP.
Ver la respuesta
Respuesta correcta: c) 5060 tanto en TCP como en UDP.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 73
Señale la respuesta correcta con respecto a CG-NAT:
- a) Es una solución de los operadores que hace que muchos clientes se conecten a Internet utilizando la misma dirección IPv4.
- b) Es una solución que hace que muchos clientes que se conectan a Internet utilicen varias direcciones IP.
- c) Es una solución que permite la asignación de varias direcciones IP privadas a una dirección IP pública entre direcciones locales y globales.
- d) Es una solución que permite la creación de una red de área extensa definida por software.
Ver la respuesta
Respuesta correcta: a) Es una solución de los operadores que hace que muchos clientes se conecten a Internet utilizando la misma dirección IPv4.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 74
De entre las siguientes direcciones IPv4, ¿cuál es la que pertenece a la Clase A?
- a) 2.17.39.162
- b) 142.250.200.131
- c) 239.255.255.255
- d) 192.168.0.59
Ver la respuesta
Respuesta correcta: a) 2.17.39.162
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 75
¿Qué protocolo usa por defecto el puerto TCP/23?
- a) FTP.
- b) SMTP.
- c) SSH.
- d) TELNET.
Ver la respuesta
Respuesta correcta: d) TELNET.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 76
En el desarrollo de una aplicación web segura con HTTPS, ¿cuál es el propósito técnico del atributo "HttpOnly" en una cabecera "Set-Cookie"?
- a) Obliga a que la cookie sólo se envíe si la conexión está cifrada mediante TLS.
- b) Impide que los scripts del lado del cliente accedan a la cookie, mitigando ataques XSS.
- c) Define que la cookie es válida para el dominio de segundo nivel y todos sus subdominios.
- d) Establece que la cookie debe eliminarse automáticamente al cerrar el navegador.
Ver la respuesta
Respuesta correcta: b) Impide que los scripts del lado del cliente accedan a la cookie, mitigando ataques XSS.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 77
Según las recomendaciones del CCN-CERT sobre seguridad en redes privadas virtuales, ¿qué nombre recibe el túnel de red seguro que opera en la capa de red y que se implementa como un kernel de interfaz virtual de red para Linux?
- a) MACsec.
- b) IKEV2.
- c) EAPoL.
- d) WireGuard.
Ver la respuesta
Respuesta correcta: d) WireGuard.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 78
¿Qué especifica el estándar IEEE 802.3 dentro de la familia de normas IEEE 802?
- a) El funcionamiento de redes inalámbricas Wi‑Fi.
- b) Los métodos de acceso y transmisión para redes Ethernet.
- c) Los protocolos de seguridad para redes móviles.
- d) Las características de redes Bluetooth de largo alcance.
Ver la respuesta
Respuesta correcta: b) Los métodos de acceso y transmisión para redes Ethernet.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 79Explicada
¿Qué tipo de cifrado es el algoritmo RSA?
- a) Un criptosistema de clave privada.
- b) Un criptosistema de clave pública.
- c) Un criptosistema lineal.
- d) Un criptosistema elipsoidal.
Ver la respuesta y la explicación
Respuesta correcta: b) Un criptosistema de clave pública.
RSA es un criptosistema asimétrico o de clave pública: cada usuario tiene un par de claves, una pública para cifrar o verificar y otra privada para descifrar o firmar. Su seguridad se basa en la dificultad de factorizar el producto de dos primos grandes.
«the signature generation operation produces a signature from a message with a signer's RSA private key, and the signature verification operation verifies the signature on the message with the signer's corresponding RSA public key»
Trampas: La (a): Clave privada (simétrica) significa que una sola clave secreta cifra y descifra, como en AES o DES. RSA usa dos claves distintas. Engaña: RSA sí emplea una clave privada, aunque solo como la mitad de un par asimétrico. La (c): "Lineal" no es una categoría de criptosistemas según el tipo de clave. RSA se basa en exponenciación modular y factorización, operaciones no lineales. La (d): "Elipsoidal" no existe. Lo que existe es la criptografía de curvas elípticas (ECC), otro sistema de clave pública distinto de RSA.
Para repasar: Los algoritmos asimétricos (RSA, ECC, Diffie-Hellman) usan par de claves pública y privada. Los simétricos (AES, DES) usan una única clave secreta compartida.
Pregunta 80
En redes Ethernet, ¿qué velocidad agregada se asocia habitualmente al formato QSFP+?
- a) Admite velocidades de datos de hasta 5 Gbps.
- b) Admite velocidades de datos de hasta 100 Gbps.
- c) Admite velocidades de datos de hasta 16 Gbps.
- d) Admite velocidades de datos de hasta 40 Gbps.
Ver la respuesta
Respuesta correcta: d) Admite velocidades de datos de hasta 40 Gbps.
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 el sistema operativo Android, ¿qué extensión tienen los archivos ejecutables Dalvik?
- a) .dex
- b) .apk
- c) .dvk
- d) .dxk
Ver la respuesta
Respuesta correcta: a) .dex
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 2
¿Cuál de los siguientes estándares NO está incluido en la Norma Técnica de Interoperabilidad de "Catálogo de Estándares" en la categoría de "Formatos ficheros - Imagen y/o texto"?
- a) CSS.
- b) JPEG.
- c) TIFF.
- d) BMP.
Ver la respuesta
Respuesta correcta: d) BMP.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 3
Señale cuál es un estándar que especifica un conjunto de protocolos que proporcionan medidas de seguridad para la protección de los datos en la capa de enlace de redes de área local tipo Ethernet, conocido como MAC Security:
- a) IEEE 802.1AE
- b) IEEE 802.1AP
- c) IEEE 802.1AF
- d) IEEE 802.1AZ
Ver la respuesta
Respuesta correcta: a) IEEE 802.1AE
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 4
¿Cuáles son los tipos de procedimientos almacenados que se pueden usar en SQL Server?
- a) Definidos por el usuario, temporales, de sistema y extendidos.
- b) Definidos por el usuario, locales, de sistema, almacenados y extendidos.
- c) Definidos por el usuario, locales, de sistema y almacenados.
- d) Definidos por el usuario, globales, de sistema y extendidos.
Ver la respuesta
Respuesta correcta: a) Definidos por el usuario, temporales, de sistema y extendidos.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 5
En UML, ¿qué tipo de diagrama se utiliza para representar la interacción entre objetos o participantes mediante los mensajes que se intercambian entre ellos?
- a) Diagrama de clases.
- b) Diagrama de secuencia.
- c) Diagrama de despliegue.
- d) Diagrama de componentes.
Ver la respuesta
Respuesta correcta: b) Diagrama de secuencia.
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
Usted forma parte de un grupo de funcionarios de nuevo ingreso que se acaban de incorporar a una Subdirección General de Tecnologías de la Información y Comunicaciones de un ministerio y una de las primeras tareas que se les encomienda es continuar el desarrollo de una aplicación que empezó un funcionario que ya no está en la subdirección.
La aplicación se compone de un frontend desarrollado con Angular 21 que se comunica con dos APIs:
• API de persistencia: Desarrollada en ASP.NET 10 con C# 14, expone servicios REST para realizar operaciones de consulta, escritura y borrado en una base de datos SQL Server 2025. Además, utiliza Nunit 3.0 para pruebas.
• API de integración con servicios de la Agencia Estatal de Administración Digital (AEAD): Desarrollada en Java SE Development Kit (JDK) 8, expone servicios SOAP que están integrados con los servicios de GEISER.
Se utiliza Git 2.43 como herramienta de control de versiones y las dos APIs están documentadas haciendo uso del estándar OpenAPI/Swagger 3.1.0.
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 necesita establecer un enlace bidireccional entre un campo de entrada y una propiedad del componente de Angular. Señale la opción correcta para ello:
- a) <input type="text" [ngModel]="email" />
- b) <input type="text" (ngModel)="email" />
- c) <input type="text" [(ngModel)]="email" />
- d) <input type="text" ngModel="email" />
Ver la respuesta
Respuesta correcta: c) <input type="text" [(ngModel)]="email" />
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 2
Se quiere mostrar la fecha y hora en una parte de la aplicación. Esta información está en una propiedad del componente de Angular llamada fechaHora y un ejemplo del formato deseado es: 12/04/2026 19:32. ¿Cuál sería la opción correcta?
- a) <p>Fecha y hora: { fechaHora | date: dd/MM/YYYY hh:mm }</p>
- b) <p>Fecha y hora: {{ fechaHora | date: 'dd/MM/yyyy HH:mm' }}</p>
- c) <p> Fecha y hora: { fechaHora | date: 'DD/MM/yyyy hh:mm' }</p>
- d) <p>Fecha y hora: {{ fechaHora | date: DD/MM/YYYY hh:mm }}</p>
Ver la respuesta
Respuesta correcta: b) <p>Fecha y hora: {{ fechaHora | date: 'dd/MM/yyyy HH:mm' }}</p>
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 3
Dada la siguiente clase CSS: div { text-align: center; font-weight: bold; border-radius: 20px; box-shadow: 4px 4px 4px black; background-color: limegreen; } ¿Qué pasará visualmente con el siguiente elemento HTML?: <div>Bienvenido</div>
- a) El texto se mostrará centrado, en negrita y con sombra negra sobre una caja rectangular de color verde lima y con borde redondo.
- b) El texto se mostrará centrado y en negrita sobre una caja rectangular de color verde lima, con borde recto y con sombra negra aplicada a la caja.
- c) El texto se mostrará centrado, en negrita y con sombra negra sobre una caja redonda de color verde lima.
- d) El texto se mostrará centrado y en negrita sobre una caja rectangular de color verde lima, con borde redondo y con sombra negra aplicada a la caja.
Ver la respuesta
Respuesta correcta: d) El texto se mostrará centrado y en negrita sobre una caja rectangular de color verde lima, con borde redondo y con sombra negra aplicada a la caja.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 4Explicada
En una clase de TypeScript se definen los siguientes arrays: const menuAdministrador = ["Usuarios", "Permisos"]; const menuGestor = ["Notificaciones", "Usuarios", "Asientos registrales"]; En esa misma clase hay una función que ejecuta la siguiente operación: return […menuAdministrador, …menuGestor] ¿Qué hace esta operación?
- a) Sustituye el contenido de menuGestor por el de menuAdministrador.
- b) Sustituye el contenido de menuAdministrador por el de menuGestor.
- c) Genera un nuevo array que contiene únicamente los elementos comunes entre menuGestor y menuAdministrador.
- d) Genera un nuevo array con el contenido de menuAdministrador y menuGestor.
Ver la respuesta y la explicación
Respuesta correcta: d) Genera un nuevo array con el contenido de menuAdministrador y menuGestor.
El operador spread (…) expande los elementos de cada array dentro de un literal nuevo. Devuelve un array con los cinco elementos de menuAdministrador y menuGestor, en ese orden y con «Usuarios» repetido, sin modificar ninguno de los originales.
Trampas: La (a): Spread no asigna ni sustituye nada. La expresión solo construye y devuelve un array nuevo, y menuGestor conserva su contenido. La (b): Spread no modifica menuAdministrador, que además es const. Crea un array nuevo con los elementos de ambos arrays. La (c): no calcula intersecciones: concatena todos los elementos y conserva los repetidos. La intersección sería solo ["Usuarios"]. Engaña: «Usuarios» aparece en ambos arrays y es el único elemento común.
Para repasar: […a, …b] concatena en un array nuevo, conserva duplicados y no modifica los originales. Para eliminar duplicados hay que usar Set o filtrar.
Pregunta 5
Necesita instalar Entity Framework en la API de .NET. ¿Con qué comando se puede hacer?
- a) dotnet package add Microsoft.EntityFrameworkCore
- b) dotnet add package Microsoft.EntityFrameworkCore
- c) dotnet add Microsoft.EntityFrameworkCore
- d) dotnet package Microsoft.EntityFrameworkCore
Ver la respuesta
Respuesta correcta: a) dotnet package add Microsoft.EntityFrameworkCore
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 6
Se va a desarrollar una nueva consulta en la API de .NET para obtener todos los usuarios cuyo primer apellido contenga una cadena de texto almacenada en una variable llamada “texto”. ¿Cuál sería la forma correcta de hacerlo?
- a) await context.Usuarios.Where(u => u.Apellido1.Contains(texto)).ToListAsync();
- b) await context.Usuarios.Where(u => u.Apellido1.Like(texto)).ToListAsync();
- c) await context.Usuarios(u => u.Apellido1.Where(texto)).ToListAsync();
- d) await context.Usuarios(u => u.Apellido1.Contains(texto)).ToListAsync();
Ver la respuesta
Respuesta correcta: a) await context.Usuarios.Where(u => u.Apellido1.Contains(texto)).ToListAsync();
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 7
Se está implementando un sistema de informes en la API de Java y uno de los datos a incluir es el total de asientos registrales recibidos en el año 2026. ¿Cuál es la forma correcta de hacerlo?
- a) asientos.collection().filter(n -> n.getAñoPresentacion() == 2026).sum();
- b) asientos.stream().filter(n -> n.getAñoPresentacion() == 2026).count();
- c) asientos.list().filter(n -> n.getAñoPresentacion() == 2026).sum();
- d) asientos.set().filter(n -> n.getAñoPresentacion() == 2026).count();
Ver la respuesta
Respuesta correcta: b) asientos.stream().filter(n -> n.getAñoPresentacion() == 2026).count();
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 8
Se desea añadir a la API de Java la integración con los servicios de Notifica. ¿Cómo podría, a partir del fichero notifica.wsdl, generar las clases Java para esos servicios web en un paquete llamado “notificaciones”?
- a) wsgen -d notificaciones notifica.wsdl
- b) schemagen -p notificaciones notifica.wsdl
- c) xjc -d notificaciones notifica.wsdl
- d) wsimport -p notificaciones notifica.wsdl
Ver la respuesta
Respuesta correcta: d) wsimport -p notificaciones notifica.wsdl
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 9
Se necesita crear una vista en la base de datos SQL Server para saber cuántos expedientes ha tramitado cada usuario. ¿Cuál sería la forma correcta de crearla?
- a) CREATE VIEW ExpTramitados AS SELECT IdUsuarioTramitador, COUNT(IdExpediente) AS TotalExpedientes FROM Expedientes;
- b) CREATE VIEW ExpTramitados AS SELECT IdUsuarioTramitador, IdExpediente FROM Expedientes GROUP BY IdUsuarioTramitador;
- c) CREATE VIEW ExpTramitados AS SELECT IdUsuarioTramitador, COUNT(IdExpediente) FROM Expedientes GROUP BY IdUsuarioTramitador;
- d) CREATE VIEW ExpTramitados AS SELECT IdUsuarioTramitador, SUM(IdExpediente) FROM Expedientes GROUP BY IdUsuarioTramitador;
Ver la respuesta
Respuesta correcta: c) CREATE VIEW ExpTramitados AS SELECT IdUsuarioTramitador, COUNT(IdExpediente) FROM Expedientes GROUP BY IdUsuarioTramitador;
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 10Explicada
Al acceder a la aplicación se quiere mostrar una serie de información para los administradores. ¿Qué sentencia de SQL Server es la correcta para obtener los últimos 10 usuarios dados de alta en una tabla de 100 usuarios?
- a) SELECT TOP(10) Nombre, Apellido1, Apellido2 FROM Usuarios ORDER BY FechaCreacion DESC;
- b) SELECT TOP(10) Nombre, Apellido1, Apellido2 FROM Usuarios WHERE FechaCreacion > '2026-01-22T00:00:00';
- c) SELECT TOP(10) Nombre, Apellido1, Apellido2 FROM Usuarios ORDER BY FechaCreacion ASC;
- d) SELECT Nombre, Apellido1, Apellido2, TOP(10) FechaCreacion FROM Usuarios ORDER BY FechaCreacion;
Ver la respuesta y la explicación
Respuesta correcta: a) SELECT TOP(10) Nombre, Apellido1, Apellido2 FROM Usuarios ORDER BY FechaCreacion DESC;
Los últimos usuarios dados de alta son los de fecha de creación más reciente. Por eso hay que ordenar por FechaCreacion de forma descendente y limitar con TOP(10), que en SQL Server va justo después de SELECT.
Trampas: La (b): TOP sin ORDER BY devuelve filas en orden no garantizado, y la fecha fija solo filtra por un corte arbitrario. Hace falta ORDER BY FechaCreacion DESC. La (c): ORDER BY ... ASC ordena de la fecha más antigua a la más reciente, así que TOP(10) devuelve los diez primeros usuarios dados de alta. Se necesita DESC. Engaña: tiene TOP(10) y ORDER BY por la fecha correcta, y solo cambia el sentido. La (d): TOP(10) no puede colocarse entre las columnas: la sintaxis es SELECT TOP(n) columnas. Tampoco ordena de forma descendente, por lo que daría error.
Para repasar: Para los últimos N registros en SQL Server: SELECT TOP(N) ... ORDER BY fecha DESC. Sin ORDER BY, TOP no garantiza cuáles devuelve.
Pregunta 11
Debido a unas pruebas realizadas en el entorno de preproducción, la secuencia de la identidad de una tabla de SQL Server se ha desajustado y necesita reiniciarla. ¿Cómo lo haría?
- a) DBCC RESETIDENT(‘TablaPruebas’);
- b) DBCC CHECKIDENT(‘TablaPruebas’);
- c) DBCC RESETIDENT(‘TablaPruebas, NORESEED);
- d) DBCC CHECKIDENT(‘TablaPruebas’, NORESEED);
Ver la respuesta
Respuesta correcta: b) DBCC CHECKIDENT(‘TablaPruebas’);
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 12
Para evitar ataques XSS mediante rastreo MIME se va a añadir una cabecera a las respuestas de las dos APIs al frontend. ¿De qué cabecera se trata?
- a) X-Frame-Options: DENY
- b) X-Content-Type-Options: nosniff
- c) X-XSS-Protection: 0
- d) Content-Security-Policy: default-src https:
Ver la respuesta
Respuesta correcta: b) X-Content-Type-Options: nosniff
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 13
En las peticiones a la API de persistencia observa que se incluye la cabecera: Authorization: Bearer eyJhbG.eyJzdW.KMUFsI ¿De qué tipo de autenticación se trata?
- a) Básica.
- b) A través de una API Key.
- c) A través de una cookie.
- d) A través de un JWT (JSON Web Token).
Ver la respuesta
Respuesta correcta: d) A través de un JWT (JSON Web Token).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 14
Revisando el código HTML del apartado de gestión de usuarios de la aplicación ha detectado un problema de accesibilidad web: <h1>Gestión de usuarios</h1> <span><strong>Seleccione un usuario para ver acciones</strong></span> <h3>Administradores</h3> Indique cuál es:
- a) Se está usando <strong>, en lugar de <b>, para dar mayor importancia semántica al texto.
- b) Se está usando <span>, en lugar de <p>, para mostrar un texto.
- c) Hay un salto en la jerarquía de encabezados, de <h1> a <h3>, sin pasar por <h2>.
- d) Falta un elemento <div> para contener a todos los demás elementos.
Ver la respuesta
Respuesta correcta: c) Hay un salto en la jerarquía de encabezados, de <h1> a <h3>, sin pasar por <h2>.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 15
En la API de persistencia encuentra una clase con el siguiente método: public void crearExpediente() { this.expediente.crearCarpetas(); this.expediente.crearDocumentos(); this.expediente.crearIndice(); } ¿Qué patrón de diseño se está utilizando?
- a) Abstract factory.
- b) Composite.
- c) Factory method.
- d) Builder.
Ver la respuesta
Respuesta correcta: d) Builder.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 16
Se va a proceder a realizar pruebas unitarias en la API de persistencia con la herramienta Nunit 3.0. ¿Cuál de las siguientes opciones es una definición correcta de una clase de pruebas?
- a) [TestFixture] public sealed class Tests { [Test] public void Test() {} }
- b) [TestFixture] public sealed class Tests { [TestSample] public void Test() {} }
- c) [TestGroup] public sealed class Tests { [TestCase] public void Test() {} }
- d) [TestCaseSource] public sealed class Tests { [TestCase] public void Test() {} }
Ver la respuesta
Respuesta correcta: a) [TestFixture] public sealed class Tests { [Test] public void Test() {} }
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 17Explicada
Uno de sus compañeros ha desarrollado un servicio REST que recibe un JSON y le ha pedido ayuda para probar su funcionamiento, para lo cual va a utilizar la herramienta Postman versión 12. ¿Con qué tipo de dato debería enviar el cuerpo de la petición?
- a) none
- b) GraphQL
- c) raw
- d) x-www-form-urlencoded
Ver la respuesta y la explicación
Respuesta correcta: c) raw
El servicio REST recibe el cuerpo de la petición en formato JSON. En Postman, para enviar un JSON se elige en la pestaña Body el tipo raw y se selecciona el formato JSON, que añade la cabecera Content-Type: application/json. El tipo raw envía el texto del cuerpo tal cual, sin codificarlo.
Trampas: La (a): none indica que la petición no lleva cuerpo, como en un GET sin datos, por lo que no puede transportar el JSON. La (b): GraphQL está pensado para enviar consultas y variables a una API GraphQL, no un JSON libre a un servicio REST. Engaña: el cuerpo GraphQL también viaja como JSON, pero con estructura de consulta propia. La (d): x-www-form-urlencoded envía pares clave=valor codificados como en un formulario web, no un documento JSON.
Para repasar: En Postman, JSON, XML o texto libre se envían con Body raw eligiendo el formato; los formularios usan form-data o x-www-form-urlencoded.
Pregunta 18
Se ha detectado un error en una de las últimas subidas de código a la rama develop del repositorio. Tras una fase de investigación, sospecha que el error está en un commit concreto. ¿Con qué operación de Git puede incorporar ese commit a una rama aparte para continuar su investigación?
- a) git banana-pick
- b) git cherry-pick
- c) git berry-pick
- d) git grape-pick
Ver la respuesta
Respuesta correcta: b) git cherry-pick
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 19
Un compañero le consulta por los formatos en los que puede generar la documentación de OpenAPI/Swagger. ¿Cuáles son?
- a) YAML y HTML.
- b) JSON y XML.
- c) YAML y JSON.
- d) HTML y XML.
Ver la respuesta
Respuesta correcta: c) YAML y JSON.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 20
Para evitar ataques de denegación de servicio se ha decidido implementar un control de peticiones máximas en un periodo de tiempo concreto (rate limiting). ¿Qué código HTTP deberá devolverse cuando un usuario alcance el límite establecido?
- a) 425
- b) 429
- c) 502
- d) 503
Ver la respuesta
Respuesta correcta: b) 429
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
¿Con qué tipo de fichero debe trabajar si desea implementar pruebas unitarias en un componente del frontend?
- a) component.ts
- b) test.ts
- c) module.ts
- d) spec.ts
Ver la respuesta
Respuesta correcta: d) spec.ts
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 2
En uno de los componentes del frontend detecta la siguiente expresión regular para controlar el campo de entrada del teléfono: [\+34|34]*[ -]*(3)[0-9]{8} ¿Cuál de las siguientes opciones cumple la expresión regular?
- a) 641992011
- b) 641 992 011
- c) +34 641992011
- d) +34641992011
Ver la respuesta
Respuesta correcta: d) +34641992011
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 3
Le consultan si conoce alguna herramienta para formatear el código de la aplicación. ¿Cuál de las siguientes es una opción válida para ello?
- a) SonarQube.
- b) Prettier.
- c) Quokka.
- d) PMD.
Ver la respuesta
Respuesta correcta: b) Prettier.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 4
En la Subdirección se han sustituido los ordenadores utilizados para desarrollar aplicaciones, y por tanto, debe clonarse el repositorio de código de la aplicación para continuar su trabajo. ¿Con qué comando de Git puede hacerlo?
- a) git clone
- b) git init
- c) git add
- d) git create
Ver la respuesta
Respuesta correcta: a) git clone
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 5
Tras realizar una modificación en la API de Java se necesita aumentar el número de versión de la API. ¿Qué fichero deberá modificar para ello, suponiendo que se usa Maven 3.9?
- a) package.json
- b) pom.xml
- c) .csproj
- d) package-lock.json
Ver la respuesta
Respuesta correcta: b) pom.xml
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 del Ministerio donde usted trabaja (en adelante SGTIC), se encuentra actualmente en un proceso continuo de modernización y mejora de su infraestructura tecnológica, incorporando progresivamente nuevas soluciones y sustituyendo aquellas que han quedado más obsoletas, por lo que coexisten soluciones tradicionales con otras más actuales. No obstante, algunas de estas herramientas continúan siendo funcionales y válidas en los entornos descritos, por lo que es necesario seguir gestionándolas y manteniéndolas.
Se le ha encargado la administración de ciertos servidores que alojan diversas bases de datos y aplicaciones web.
Entre los servidores de bases de datos se encuentran 2 servidores SQL Server 2019 en clúster que funcionan bajo Windows Server 2019.
Como servidores web que publican las aplicaciones web, tenemos:
- 2 servidores IIS 10.0 - 2 servidores Tomcat 9
Los servidores con IIS funcionan bajo Windows Server 2019 y los servidores con Tomcat funcionan bajo Linux RedHat Enterprise Linux 8 (en adelante RHEL), donde el servicio Tomcat 9 está registrado como tomcat9.service
Como servicio de correo se utiliza Exchange Online de Microsoft 365, en cuyo tenant usted tiene permisos de administración global.
En el organismo, además, usted tiene que gestionar switches Cisco IOS 15.x para poder hacer verificaciones post configuración, y la DMZ aloja, entre otros servicios, el servidor web01 (Nginx).
Entre sus tareas como integrante del Servicio de Sistemas, Comunicaciones y Seguridad Informática de la SGTIC también se encuentra 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 se encuentra en los directorios o lugares adecuados para realizar las consultas que se le indican.
A continuación, se le solicita que responda a las siguientes cuestiones relacionadas con su trabajo en el organismo referidas a la infraestructura anteriormente especificada:
Pregunta 1
En el servidor RHEL se tiene un fichero script.sh con permisos -rw-r--r--, ¿qué comando permite hacerlo ejecutable solo por el propietario, sin modificar los permisos de grupo ni otros usuarios?
- a) chmod +x script.sh
- b) chmod 755 script.sh
- c) chmod u+x script.sh
- d) chmod a+x script.sh
Ver la respuesta
Respuesta correcta: c) chmod u+x script.sh
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 2
También necesita saber en RHEL cuál de los siguientes comandos se utiliza para crear un nuevo directorio en la ubicación actual:
- a) mkdir nuevo_directorio
- b) md nuevo_directorio
- c) touch nuevo_directorio
- d) create nuevo_directorio
Ver la respuesta
Respuesta correcta: a) mkdir nuevo_directorio
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 3
Le han asignado una incidencia referida a un sistema Linux y le preguntan qué muestra el comando hostname -f
- a) Muestra la forma abreviada del nombre del equipo.
- b) Muestra el formato del nombre del sistema.
- c) Muestra la función de resolución del nombre del equipo.
- d) Muestra el nombre completo cualificado (FQDN) del equipo.
Ver la respuesta
Respuesta correcta: d) Muestra el nombre completo cualificado (FQDN) del equipo.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 4Explicada
En los servidores Windows 2019 Standard del organismo se le solicita comprobar con netsh advfirewall el estado del perfil activo del Firewall de Windows. Indique cómo debería realizarlo desde la línea de comandos:
- a) netsh advfirewall get currentprofile
- b) netsh advfirewall show currentprofile
- c) netsh advfirewall show profile
- d) netsh advfirewall show currentprofile status
Ver la respuesta y la explicación
Respuesta correcta: b) netsh advfirewall show currentprofile
La sintaxis es netsh advfirewall show currentprofile. El verbo show consulta la configuración del perfil activo (dominio, privado o público), incluido su estado. Es la forma de comprobar el perfil en uso sin indicar su nombre.
Trampas: La (a): get no es un verbo válido del contexto advfirewall. Para consultar se usa show; para modificar, set. Engaña: get es el verbo habitual de lectura en PowerShell. La (c): show profile no es una sintaxis válida. Los parámetros son currentprofile, allprofiles, domainprofile, privateprofile y publicprofile. La (d): el parámetro correcto para el estado es state, no status. Con «status» el comando da error.
Para repasar: En netsh advfirewall se consulta con show y se modifica con set. El subparámetro del estado se llama state.
Pregunta 5
También se necesita activar el Firewall de Windows para el perfil actual con netsh advfirewall. ¿Qué comando utilizaría?
- a) netsh advfirewall enable currentprofile
- b) netsh advfirewall set state on currentprofile
- c) netsh advfirewall set currentprofile on
- d) netsh advfirewall set currentprofile state on
Ver la respuesta
Respuesta correcta: d) netsh advfirewall set currentprofile state on
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 6
En un servidor con IIS 10 sobre Windows Server 2019, se necesita crear una copia de seguridad manual de la configuración actual del servidor utilizando AppCmd, a la que debe llamar "BackupManual". ¿Qué comando utilizaría?
- a) appcmd create backup "BackupManual"
- b) appcmd backup add "BackupManual"
- c) appcmd add backup "BackupManual"
- d) appcmd new backup "BackupManual"
Ver la respuesta
Respuesta correcta: c) appcmd add backup "BackupManual"
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 7
Y, ¿qué comando utilizaría para conocer todas las copias de seguridad de configuración del IIS?
- a) appcmd show backup
- b) appcmd list backup
- c) appcmd get backup
- d) appcmd enumerate backup
Ver la respuesta
Respuesta correcta: b) appcmd list backup
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 8
En el organismo se están planteando cambiar el sistema de copias de seguridad. ¿Con qué sistema se podrían eliminar las cintas?
- a) VTL
- b) VDL
- c) VDI
- d) CDI
Ver la respuesta
Respuesta correcta: a) VTL
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 9
Está en una reunión de comunicaciones sobre TLS 1.3, cuando un servidor negocia la comunicación, recibe el mensaje "ClientHello" y acepta los parámetros propuestos, ¿qué ocurre en un flujo válido?
- a) Se termina la conexión y se recibe el mensaje o alerta "reset".
- b) El servidor manda el mensaje ServerHello.
- c) Se termina la conexión y se recibe el mensaje o alerta "end".
- d) Se continúa la comunicación con un mensaje "ack".
Ver la respuesta
Respuesta correcta: b) El servidor manda el mensaje ServerHello.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 10Explicada
En los servidores que funcionan con Tomcat 9 se le solicita reiniciar el servicio de Tomcat, ¿cómo lo haría?
- a) systemctl restart tomcat9
- b) systemctl restart tomcat
- c) systemctl start -r tomcat
- d) sudo -i systemctl tomcat -r
Ver la respuesta y la explicación
Respuesta correcta: a) systemctl restart tomcat9
Tomcat 9 está registrado como tomcat9.service en RHEL 8. En RHEL 8 los servicios se gestionan con systemd: «systemctl restart nombre_servicio». Como la unidad está registrada como tomcat9.service, el comando es «systemctl restart tomcat9», porque systemctl añade por defecto la extensión .service.
Trampas: La (b): «tomcat» corresponde a una unidad tomcat.service, que aquí no existe. El servicio registrado es tomcat9.service. Engaña: es el nombre genérico del servicio, sin el número de versión del caso. La (c): «start -r» no es sintaxis de systemctl. Reiniciar requiere el verbo «restart», y el nombre de la unidad es tomcat9. La (d): falta el verbo (restart) y «-r» no reinicia. La forma válida es «systemctl restart tomcat9».
Para repasar: En systemd se usa systemctl verbo unidad. El nombre de la unidad es el registrado (tomcat9.service) y reiniciar es restart.
Pregunta 11
En el organismo se usa como servicio de correo Microsoft 365, y se quiere configurar una aplicación para que envíe correos de manera segura. ¿Cuál es el puerto que se debería usar para poder utilizar el SMTP autenticado con STARTTLS?
- a) 995
- b) 993
- c) 587
- d) 143
Ver la respuesta
Respuesta correcta: c) 587
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 12
También, para el servidor Windows 2019 Standard que contiene el DA (Directorio Activo), le preguntan cuál sería el comando cmdlet de PowerShell para crear un nuevo sitio llamado PLANI:
- a) New-ADSite PLANI
- b) New-ADReplicationSite PLANI
- c) New-ADReplication PLANI
- d) Set-ADReplication PLANI
Ver la respuesta
Respuesta correcta: b) New-ADReplicationSite PLANI
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 13
En un puerto de un switch Cisco se quiere conectar un PC de la VLAN de usuarios, denominada VLAN 10, ¿con qué sentencia/s se configura correctamente?
- a) "switchport mode trunk" y "switchport trunk access vlan 10"
- b) "switchport mode access" y "switchport access vlan 10"
- c) "switchport mode dynamic desirable"
- d) "switchport mode trunk" y "switchport trunk allowed vlan 10"
Ver la respuesta
Respuesta correcta: b) "switchport mode access" y "switchport access vlan 10"
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 14
Le solicitan revisar rápidamente las 50 últimas líneas del registro del servicio nginx usando el journal, ¿qué orden es correcta?
- a) journalctl -u nginx --last=50
- b) journalctl nginx -t 50
- c) tail -n 50 /var/log/messages
- d) journalctl -u nginx -n 50
Ver la respuesta
Respuesta correcta: d) journalctl -u nginx -n 50
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 15
Se ha observado que el servicio nginx del servidor web01 no arranca y el log indica un error “permission denied” al acceder a /var/www/html. El sistema tiene configurado SELinux en modo enforcing. ¿Qué herramienta permite analizar la causa concreta del bloqueo?
- a) semange
- b) getsebool
- c) restorecon
- d) sealert
Ver la respuesta
Respuesta correcta: d) sealert
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 16
En el organismo se quiere disponer de un sistema de vigilancia de la red y se ha optado por la sonda SAT INET del CCN- CERT. Según su arquitectura, ¿cómo se realizan las comunicaciones de la sonda con el sistema central?
- a) Por medio de un túnel cifrado se inicia desde la sonda hacia el sistema central.
- b) Por medio de un túnel cifrado se inicia desde el sistema central hacia la sonda.
- c) Por medio de un túnel cifrado siempre que la comunicación se efectúe por Internet.
- d) Por medio de un túnel cifrado que discurre siempre a través del AC del organismo.
Ver la respuesta
Respuesta correcta: a) Por medio de un túnel cifrado se inicia desde la sonda hacia el sistema central.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 17Explicada
El organismo dispone de una red con dirección 192.168.1.0/24 y necesita dividirla en subredes de modo que cada subred disponga de al menos 100 hosts utilizables. ¿Cuál de las siguientes máscaras sería la más adecuada?
- a) /25
- b) /26
- c) /27
- d) /28
Ver la respuesta y la explicación
Respuesta correcta: a) /25
Los hosts utilizables de una subred son 2^(32−n) − 2. Con /25 quedan 7 bits de host: 128 − 2 = 126 hosts, suficiente para 100. Es la máscara más larga, es decir, la que da las subredes más pequeñas, que cumple el mínimo pedido.
Trampas: La (b): una /26 deja 6 bits de host: 2^6 − 2 = 62 hosts utilizables, por debajo de los 100 exigidos. Engaña: tiene 64 direcciones totales, cifra próxima a 100 pero insuficiente. La (c): una /27 deja 5 bits de host: 2^5 − 2 = 30 hosts utilizables, muy lejos de los 100 necesarios. La (d): una /28 deja 4 bits de host: 2^4 − 2 = 14 hosts utilizables, insuficiente para 100.
Para repasar: Hosts utilizables = 2^(bits de host) − 2. Para un mínimo de hosts, elige la máscara más larga que aún lo cumpla.
Pregunta 18
Le preguntan cuál de los siguientes prefijos de dirección IPv6 define direcciones de tipo Multicast:
- a) FF00::/8
- b) FEC0::/10
- c) FE80::/10
- d) FC00::/7
Ver la respuesta
Respuesta correcta: a) FF00::/8
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 19
Su organismo dispone de un sistema Docker en uno de los servidores RHEL. ¿Qué comando permite listar todos los contenedores, incluidos los detenidos independientemente de su estado?
- a) docker ls -a
- b) docker ps -a
- c) docker container ls
- d) docker list -a
Ver la respuesta
Respuesta correcta: b) docker ps -a
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Pregunta 20
Se necesita obtener los nombres de los servicios que están en ejecución en un sistema Windows mediante PowerShell. ¿Cuál de los siguientes comandos devuelve ese resultado?
- a) Get-Service | Where-Object {$_.Status -eq "Enabled"} | Select-Object Name
- b) Get-Service | Where-Object {$_.Status -eq "Running"} | Select-Object Name
- c) Get-Service | Where-Object {$_.Status -eq "Started"} | Select-Object Name
- d) Get-Service | Where-Object {$_.Status -eq "Active"} | Select-Object Name
Ver la respuesta
Respuesta correcta: b) Get-Service | Where-Object {$_.Status -eq "Running"} | Select-Object Name
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
Señale la respuesta correcta acerca de la técnica de multiplexación CDMA:
- a) Separa ortogonalmente las subportadoras en el espectro del tiempo.
- b) Define pequeños intervalos de guarda de frecuencia para acomodar las diferentes variaciones en los slots de transmisión.
- c) Verifica la ausencia de señal antes de transmitir en un medio compartido.
- d) Utiliza una secuencia de bits (chips) de modo que permite que diferentes señales compartan una misma banda de frecuencia.
Ver la respuesta
Respuesta correcta: d) Utiliza una secuencia de bits (chips) de modo que permite que diferentes señales compartan una misma banda de frecuencia.
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 2
Si en el organismo se desea desplegar una red inalámbrica de nueva generación basada en WiFi 6, ¿qué estándar IEEE corresponde a esta tecnología?
- a) 802.11an
- b) 802.11ax
- c) 802.11ac
- d) 802.11be
Ver la respuesta
Respuesta correcta: b) 802.11ax
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 3
En SNMP, el conjunto de OID (Object IDentifier) que tiene disponible un dispositivo se conoce como:
- a) MIB (Management Information Base).
- b) MIR (Management Information Repository).
- c) OID Database.
- d) OID Group.
Ver la respuesta
Respuesta correcta: a) MIB (Management Information Base).
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 4
En el servidor de Base de Datos SQL Server del organismo, ¿qué puerto por defecto usa el Motor de base de datos (instancia predeterminada)?
- a) UDP 5430
- b) TCP 5431
- c) TCP 1433
- d) UDP 2000
Ver la respuesta
Respuesta correcta: c) TCP 1433
La explicación de esta pregunta, con sus trampas y el artículo de donde sale, está en la app.
Reserva 5
¿Qué registro DNS dirige el correo entrante al servidor del dominio?
- a) A
- b) CNAME
- c) MX
- d) TXT
Ver la respuesta
Respuesta correcta: c) MX
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
- 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.