wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Control de Estructuras en Programación

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

¿Qué es un condicional simple?

a)

Es una estructura que expresa una condición y su resultado, como 'Si llueve, me quedo en casa'.

b)

Es una estructura que solo se usa en matemáticas.

c)

Es un tipo de oración que siempre es verdadera.

d)

Es una regla gramatical que no tiene condiciones.

2.

¿Cómo se estructura un condicional anidado?

a)

Un condicional anidado se estructura colocando un 'if' dentro de otro 'if'.

b)

Un condicional anidado se estructura usando solo un 'if'.

c)

Un condicional anidado se crea al colocar un 'switch' dentro de un 'if'.

d)

Un condicional anidado se forma con un 'else' dentro de un 'if'.

3.

Escribe un ejemplo de un bucle for.

a)

for (int i = 1; i <= 5; i++) { System.out.println(i); }

b)

for (i = 1; i <= 5; i++) { System.out.println(i); }

c)

for (int i = 1; i <= 10; i++) { System.out.println(i); }

d)

for (int i = 0; i < 5; i++) { System.out.println(i); }

4.

¿Cuál es la diferencia entre un bucle for y un bucle while?

a)

La diferencia principal es que el bucle 'for' itera un número específico de veces, mientras que el bucle 'while' itera mientras una condición sea verdadera.

b)

El bucle 'for' es más lento que el bucle 'while' en todos los casos.

c)

El bucle 'for' se utiliza solo en arrays, mientras que el 'while' se usa en objetos.

d)

El bucle 'for' siempre requiere una condición, mientras que el 'while' no.

5.

¿Qué es una estructura switch case?

a)

Es una función matemática que calcula valores.

b)

Es una estructura que solo permite dos opciones.

c)

Es un tipo de bucle que repite acciones.

d)

Es una estructura de control que permite seleccionar entre múltiples opciones basadas en el valor de una expresión.

6.

¿Cómo se utilizan las estructuras de control anidadas?

a)

Se utilizan para crear funciones sin condiciones.

b)

Se utilizan para simplificar el código y evitar errores.

c)

Se utilizan únicamente en bucles simples.

d)

Se utilizan para evaluar múltiples condiciones o iterar dentro de otras estructuras de control.

7.

¿Qué valor devuelve un condicional simple si la condición es falsa?

a)

Valor predeterminado o nulo

b)

Valor verdadero

c)

Valor booleano

d)

Valor entero

8.

¿Cuántas veces se ejecuta un bucle while si la condición es falsa desde el inicio?

a)

5

b)

0

c)

1

d)

10

9.

Escribe un ejemplo de un bucle while que cuente del 1 al 5.

a)

contador = 1 while contador < 5: print(contador) contador += 1

b)

contador = 1 while contador <= 5: print(contador) contador += 1

c)

contador = 0 while contador < 5: print(contador) contador += 1

d)

contador = 1 for i in range(1, 6): print(i)

10.

¿Qué sucede si no se incluye un caso por defecto en un switch case?

a)

Se ejecuta el último caso definido en el switch.

b)

Se lanza un error de ejecución.

c)

Se ejecuta el primer caso por defecto automáticamente.

d)

No se ejecuta ninguna acción si no hay coincidencias.

11.

¿Cómo se puede salir de un bucle for anticipadamente?

a)

Usar la instrucción 'continue'.

b)

Finalizar el programa completamente.

c)

Ignorar el bucle sin hacer nada.

d)

Usar la instrucción 'break'.

12.

¿Qué tipo de datos se pueden utilizar en un switch case?

a)

Solo números enteros y decimales.

b)

Cadenas de texto y matrices de caracteres.

c)

Enteros, cadenas de texto, enumeraciones y booleanos.

d)

Flotantes, listas, diccionarios y objetos.

13.

¿Qué es un bucle infinito y cómo se puede evitar?

a)

Un bucle infinito es un ciclo que se detiene automáticamente.

b)

Un bucle infinito es un ciclo que se repite un número fijo de veces.

c)

Un bucle infinito es un ciclo que nunca termina. Se puede evitar asegurando condiciones de salida adecuadas.

d)

Se puede evitar un bucle infinito eliminando todas las condiciones de salida.

14.

¿Cómo se puede anidar un bucle dentro de un condicional?

a)

Se puede anidar un bucle dentro de un condicional utilizando la sintaxis: if (condicion) { for (inicializacion; condicion; incremento) { // código } }.

b)

Se puede anidar un condicional dentro de un bucle utilizando la sintaxis: for (inicializacion; condicion; incremento) { if (condicion) { // código } }.

c)

Un bucle no puede estar dentro de un condicional en ningún caso.

d)

La sintaxis correcta es: while (condicion) { if (condicion) { // código } }

15.

¿Qué se necesita para que un bucle for funcione correctamente?

a)

Una variable de control, una condición de continuación y un incremento o decremento.

b)

Un bucle while y una condición de error.

c)

Una lista de elementos y un índice estático.

d)

Una variable de salida y un contador fijo.

16.

¿Cómo se puede utilizar un switch case para evaluar múltiples condiciones?

a)

Un switch case solo se puede usar para evaluar una única condición.

b)

Se utiliza un switch case para realizar bucles en el código.

c)

El switch case es una función matemática para calcular valores.

d)

Se utiliza un switch case para evaluar múltiples condiciones comparando una expresión con varios valores posibles.

17.

¿Qué es un bloque de código en el contexto de estructuras de control?

a)

Un bloque de código es una función que no se puede ejecutar.

b)

Un bloque de código es un tipo de error en programación.

c)

Un bloque de código es un conjunto de instrucciones agrupadas que se ejecutan dentro de estructuras de control.

d)

Un bloque de código es una variable que almacena datos.