wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Primer Examen Programación IV

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué es un entorno de programación?

a)

Un conjunto de lenguajes de programación

b)

Las herramientas y recursos para desarrollar software

c)

Un tipo de metodología de programación

d)

Un sistema operativo específico

2.

¿Cuál de los siguientes es un ejemplo de metodología ágil?

a)

Cascada

b)

Prototipado

c)

Scrum

d)

Programación orientada a objetos

3.

¿Qué herramienta se utiliza para la gestión de versiones en el desarrollo de software?

a)

IntelliJ IDEA

b)

Notepad++

c)

Git

d)

Visual Studio

4.

¿Qué caracteriza a la programación funcional?

a)

Uso de objetos y clases

b)

Ejecución secuencial de instrucciones

c)

Uso de funciones puras y evitación de estados mutables

d)

Desarrollo basado en eventos

5.

¿Cuál es el objetivo principal de una metodología de programación?

a)

Reducir el uso de herramientas modernas

b)

Aumentar la complejidad del código

c)

Optimizar recursos y aumentar la calidad

d)

Limitar la colaboración entre equipos

6.

¿Qué es el Desarrollo Guiado por Pruebas (TDD)?

a)

Un enfoque de programación orientada a objetos

b)

Escribir pruebas unitarias antes del código funcional

c)

Un tipo de metodología ágil

d)

Escribir pruebas después del código funcional

7.

¿Qué metodología combina desarrollo y operaciones?

a)

Scrum

b)

Cascada

c)

Extreme Programming

d)

DevOps

8.

¿Cuál de las siguientes es una ventaja de la reutilización de código?

a)

Mejora la consistencia del código

b)

Reduce la calidad del software

c)

Aumenta el tiempo de desarrollo

d)

Complica el mantenimiento

9.

¿Qué es un IDE?

a)

Un tipo de lenguaje de programación

b)

Un entorno de desarrollo integrado

c)

Una metodología de programación

d)

Un sistema de control de versiones

10.

¿Qué se busca con la programación reactiva?

a)

Uso exclusivo de funciones matemáticas

b)

Desarrollo de software monolítico

c)

Interacción basada en eventos y flujos de datos asíncronos

d)

Ejecución secuencial de tareas