wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

M3 Programacion

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
  1. 1. ¿Cuál de las siguientes NO es una ventaja del patrón MVC?

a)

Separación de intereses

b)

Facilita las pruebas unitarias

c)

Reducción de código boilerplate

d)

Reutilización de componentes

2.
  1. 2. Qué desventaja está asociada con el patrón MVC

a)

Falta de escalabilidad

b)

Curva de aprendizaje más pronunciada

c)

Imposibilidad de realizar pruebas unitarias

d)

No permite la separación de responsabilidades

3.
  1. 3. ¿Cuál es una mejor práctica para trabajar con MVC?

a)

Mezclar las responsabilidades entre capas

b)

Evitar el uso de frameworks

c)

Realizar solo pruebas manuales

d)

Aplicar el principio de inyección de dependencias

4.
  1. 4. ¿Cuál NO es un elemento clave de un framework de desarrollo en Java?

a)

Estructura organizada

b)

Patrones de diseño

c)

Bibliotecas reutilizables

d)

Lenguaje de programación propietario

5.
  1. 5. ¿Qué funcionalidad caracteriza a Spring Framework?

a)

Requiere configuración manual extensa

b)

Configuración automática

c)

Solo funciona con aplicaciones web

d)

Solo funciona con aplicaciones web

6.
  1. 6. ¿Cuál es un propósito de tener estándares de codificación?

a)

Aumentar la complejidad del código

b)

Prevención de errores

c)

Dificultar la colaboración

d)

Reducir la legibilidad

7.
  1. 7. Entre las mejores prácticas de codificación se encuentra:

a)

Usar identificadores genéricos para múltiples propósitos

b)

Evitar agregar comentarios

c)

Utilizar nombres significativos

d)

Ignorar el control de versiones

8.
  1. 8. ¿Cuál es una razón importante para documentar el código?

a)

Transferencia de conocimiento

b)

Aumentar el tamaño del proyecto

c)

Dificultar el mantenimiento

d)

Ocultar la lógica de negocio

9.
  1. 9. ¿Qué tipo de documentación explica el funcionamiento interno del código?

a)

Documentación de alto nivel

b)

Documentación tutorial

c)

Documentación de proyecto

d)

Documentación de código interno

10.
  1. 10. Al establecer pruebas de software, es importante:

a)

Ignorar los requisitos del proyecto

b)

Evaluar el contexto y el alcance del proyecto

c)

Evitar las mejores prácticas de la industria

d)

Omitir los objetivos de calidad

11.
  1. 11. ¿Qué tipo de prueba verifica el funcionamiento de componentes individuales?

a)

Pruebas de integración

b)

Pruebas de regresión

c)

Pruebas unitarias

d)

Pruebas de rendimiento

12.
  1. 12. ¿Cuál es la importancia principal de la depuración?

a)

Aumentar la cantidad de errores

b)

Identificar y corregir errores en el código

c)

Complicar el proceso de desarrollo

d)

Reemplazar las pruebas de software

13.
  1. 13. ¿En qué se diferencia la depuración de las pruebas?

a)

La depuración previene errores, las pruebas los crean

b)

La depuración corrige errores, las pruebas los identifican

c)

No hay diferencia entre ambas

d)

Las pruebas solo se hacen después de la depuración

14.
  1. 14. ¿Qué principio de las pruebas unitarias garantiza que los componentes se prueben de forma independiente?

a)

Automatización en las pruebas

b)

Pruebas completas

c)

Resultados repetibles

d)

Aislamiento de componentes

15.
  1. 15. ¿Cuál es un beneficio de las pruebas unitarias?

a)

Determinación de errores en etapas tempranas

b)

Aumento del tiempo de desarrollo

c)

Complicación del mantenimiento

d)

Reducción de la comunicación entre desarrolladores

16.
  1. 16. ¿Qué característica deben tener las pruebas unitarias?

a)

Dependientes unas de otras

b)

Lentas de ejecutar

c)

Independientes

d)

Manuales

17.
  1. 17. Las pruebas de integración verifican:

a)

El funcionamiento de componentes individuales

b)

La interacción entre diferentes módulos del sistema

c)

El rendimiento bajo carga extrema

d)

La velocidad de ejecución del código

18.
  1. 18. ¿Qué tipo de documentación proporciona una visión general del sistema?

a)

Documentación de bajo nivel

b)

Documentación de código interno

c)

Documentación de alto nivel

d)

Documentación de excepciones

19.
  1. 19. En las mejores prácticas de codificación, ¿qué se debe priorizar junto con los comentarios?

a)

La complejidad del código

b)

La reducción de funcionalidades

c)

El uso de código obsoleto

d)

La documentación

20.
  1. 20. ¿Qué facilita un framework de desarrollo en Java?

a)

La programación orientada a objetos

b)

El desarrollo sin estructura

c)

La eliminación de patrones de diseño

d)

El aumento de la complejidad innecesaria