✅ Gratis · sin registro · con explicaciones

Test TAI Bloque 3: Desarrollo

10 preguntas del Bloque 3 (Desarrollo) de la oposición de Técnicos Auxiliares de Informática del Estado (TAI), una por cada uno de los temas con más peso. Pulsa «Ver respuesta» para ver la solución y por qué.

🗓️ Prepara la oposición TAI 2026-2027. La oferta de empleo público de 2026 (Real Decreto 387/2026, BOE de 7 de mayo de 2026) incluye 1.120 plazas de TAI: 1.000 de acceso libre y 120 de promoción interna. El examen de esta convocatoria será previsiblemente en 2027. Practicar con los exámenes reales de años anteriores es la mejor forma de saber qué preguntan y cómo.
✅ Actualizado: octubre de 2026 · preparado para la convocatoria TAI 2026-2027.
Bloque 1: DerechoBloque 2: TecnologíaBloque 4: Sistemas y Comunicaciones
JAVA

1. ¿Cómo se denomina el código intermedio generado tras la compilación en Java?

  1. a) Código máquina.
  2. b) Binario de Windows.
  3. c) Bytecode.
  4. d) Script de Java.
Ver respuesta
Respuesta correcta: c) Bytecode.

Es un código de bajo nivel que no es específico de ningún procesador, sino de la JVM.

Tecnologías Front y Back

2. Para poder escribir código asíncrono con Promesas como si fuera código síncrono tradicional (sin encadenar `.then()`), ¿qué palabras reservadas se introdujeron en ES2017?

  1. a) try / catch
  2. b) await / defer
  3. c) async / await
  4. d) yield / return
Ver respuesta
Respuesta correcta: c) async / await

`await` detiene lógicamente la ejecución de esa función `async` hasta que la promesa devuelva los datos.

Cliente/Servidor

3. Si un servicio web SOAP necesita propagar el contexto transaccional entre varios servidores, usará la especificación:

  1. a) WS-Security.
  2. b) WS-Addressing.
  3. c) WS-Transaction (o WS-Coordination).
  4. d) WS-Policy.
Ver respuesta
Respuesta correcta: c) WS-Transaction (o WS-Coordination).

Permite gestionar confirmaciones (Commit) y reversiones (Rollback) a través de la red.

SQL

4. ¿Qué es un Procedimiento Almacenado (Stored Procedure)?

  1. a) Una copia de seguridad completa de la base de datos generada de forma automática por el motor correspondiente.
  2. b) Un conjunto de sentencias SQL guardado en el servidor que puede ser ejecutado por nombre.
  3. c) Un archivo de texto plano que se almacena localmente en el equipo cliente que realiza la conexión.
  4. d) Una tabla especial de la base de datos sobre la que no está permitido ejecutar ninguna operación de borrado.
Ver respuesta
Respuesta correcta: b) Un conjunto de sentencias SQL guardado en el servidor que puede ser ejecutado por nombre.

Permiten encapsular lógica de negocio compleja y reutilizarla desde cualquier aplicación.

Diseño de Bases de Datos

5. Si borramos un registro en la tabla 'Padre' y el sistema borra automáticamente los registros relacionados en la tabla 'Hijo', estamos ante una operación en:

  1. a) Reposo.
  2. b) Cascada.
  3. c) Bloqueo.
  4. d) Anulación.
Ver respuesta
Respuesta correcta: b) Cascada.

Es una acción típica para mantener la integridad referencial (ON DELETE CASCADE).

Prepara la oposición TAI 2026-2027

En tai-test.es puedes hacer este examen (y todos los de convocatorias anteriores) contestando y viendo tu nota al momento, además de más de 10.000 preguntas de los 4 bloques del temario. Prueba gratis 14 días.

Crear mi cuenta gratis →
CSS3

6. En el Modelo de Caja, ¿qué capa se sitúa entre el Padding y el Margin?

  1. a) El contenido.
  2. b) El borde.
  3. c) El outline.
  4. d) La sombra.
Ver respuesta
Respuesta correcta: b) El borde.

Orden interior a exterior: Contenido -> Padding -> Borde -> Margen.

Esquema explicativo: CSS3
Metodologías

7. En un tablero Kanban, ¿qué objetivo persigue el concepto de establecer límites 'WIP' (Work In Progress)?

  1. a) Evitar que los programadores del equipo puedan llegar a cobrar horas extraordinarias por su trabajo.
  2. b) Identificar cuellos de botella forzando a que el equipo termine una tarea antes de empezar otra nueva.
  3. c) Reducir de forma directa el número de errores que finalmente llegan al entorno de producción del sistema.
  4. d) Acortar la duración total del periodo de tiempo asignado a cada Sprint dentro del proyecto.
Ver respuesta
Respuesta correcta: b) Identificar cuellos de botella forzando a que el equipo termine una tarea antes de empezar otra nueva.

Su filosofía es: 'Stop starting, start finishing' (Deja de empezar cosas, empieza a terminarlas).

XML

8. En JAXB (Java Architecture for XML Binding), el proceso de convertir un objeto Java estructurado en memoria a un documento de texto XML se llama:

  1. a) Unmarshalling.
  2. b) Marshalling.
  3. c) Parsing.
  4. d) Injecting.
Ver respuesta
Respuesta correcta: b) Marshalling.

Es el término de serialización oficial. El proceso inverso (de XML a Objeto) se denomina Unmarshalling.

Patrones de Diseño

9. ¿Qué acrónimo define los cinco principios básicos de la programación orientada a objetos orientados a crear software mantenible y escalable?

  1. a) ACID.
  2. b) CRUD.
  3. c) SOLID.
  4. d) DRY.
Ver respuesta
Respuesta correcta: c) SOLID.

Fue acuñado por Robert C. Martin (Uncle Bob) y es la base de la arquitectura de software moderna.

UML y POO

10. En un diagrama de tiempos, ¿qué indica el eje horizontal?

  1. a) El nombre de los objetos.
  2. b) El paso del tiempo.
  3. c) La memoria consumida.
  4. d) Los estados.
Ver respuesta
Respuesta correcta: b) El paso del tiempo.

El eje vertical suele mostrar los diferentes estados o valores posibles de un objeto.

Prepara la oposición TAI 2026-2027

En tai-test.es puedes hacer este examen (y todos los de convocatorias anteriores) contestando y viendo tu nota al momento, además de más de 10.000 preguntas de los 4 bloques del temario. Prueba gratis 14 días.

Crear mi cuenta gratis →

Preguntas y respuestas tomadas de los cuestionarios y plantillas oficiales publicados por el INAP. · Todos los exámenes TAI resueltos · Test gratis
Test gratis por bloque: Bloque 1: Derecho · Bloque 2: Tecnología · Bloque 3: Desarrollo · Bloque 4: Sistemas y Comunicaciones