✅ 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.
JAVA
1. ¿Cómo se denomina el código intermedio generado tras la compilación en Java?
- a) Código máquina.
- b) Binario de Windows.
- c) Bytecode.
- 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?
- a) try / catch
- b) await / defer
- c) async / await
- 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:
- a) WS-Security.
- b) WS-Addressing.
- c) WS-Transaction (o WS-Coordination).
- 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)?
- a) Una copia de seguridad completa de la base de datos generada de forma automática por el motor correspondiente.
- b) Un conjunto de sentencias SQL guardado en el servidor que puede ser ejecutado por nombre.
- c) Un archivo de texto plano que se almacena localmente en el equipo cliente que realiza la conexión.
- 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:
- a) Reposo.
- b) Cascada.
- c) Bloqueo.
- 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?
- a) El contenido.
- b) El borde.
- c) El outline.
- d) La sombra.
Ver respuesta
Respuesta correcta:
b) El borde.Orden interior a exterior: Contenido -> Padding -> Borde -> Margen.

Metodologías
7. En un tablero Kanban, ¿qué objetivo persigue el concepto de establecer límites 'WIP' (Work In Progress)?
- a) Evitar que los programadores del equipo puedan llegar a cobrar horas extraordinarias por su trabajo.
- b) Identificar cuellos de botella forzando a que el equipo termine una tarea antes de empezar otra nueva.
- c) Reducir de forma directa el número de errores que finalmente llegan al entorno de producción del sistema.
- 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:
- a) Unmarshalling.
- b) Marshalling.
- c) Parsing.
- 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?
- a) ACID.
- b) CRUD.
- c) SOLID.
- 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?
- a) El nombre de los objetos.
- b) El paso del tiempo.
- c) La memoria consumida.
- 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