Vista previa PDF — Control de Bucles con Break y Continue (modo estudiante) Descargar PDF Vista estudiante Hoja de Respuestas Volver al test

Control de Bucles con Break y Continue

Nombre: ___________________________

Fecha: ____________________________

Puntaje: __________________________


1.

¿Cuál es la función principal de la sentencia 'break' en un bucle?

  1. Terminar completamente el bucle

  2. Saltar la iteración actual y continuar

  3. Detener la ejecución del programa

2.

¿Qué efecto tiene la sentencia 'continue' dentro de un bucle?

  1. Sale del bucle definitivamente

  2. Salta el resto del código de la iteración actual y pasa a la siguiente

  3. Repite la iteración desde el inicio

3.

Dado el código: for i in range(5): if i == 3: break; print(i). ¿Qué números se imprimen?

  1. 0, 1, 2, 3

  2. 0, 1, 2

  3. 0, 1, 2, 3, 4

  4. 3

4.

En el código: for i in range(4): if i%2==0: continue; print(i). ¿Qué números se imprimen?

  1. 0, 2

  2. 1, 3

  3. 0, 1, 2, 3

  4. 0, 1

5.

¿Cuál de las siguientes sentencias se usa para salir de un bucle antes de que termine su condición?

  1. break

  2. continue

  3. exit

6.

¿Cuál sentencia evita que se ejecuten las instrucciones posteriores en la iteración actual?

  1. break

  2. continue

  3. pass

7.

En un bucle anidado (un bucle dentro de otro), la sentencia 'break' afecta...

  1. Al bucle más externo

  2. Al bucle más interno

  3. Solo al bucle que lo contiene directamente

  4. A todos los bucles

8.

En un bucle anidado, la sentencia 'continue' afecta...

  1. Al bucle más externo

  2. Al bucle más interno

  3. Solo al bucle que lo contiene directamente

  4. A todos los bucles

9.

En el código 'for i in range(10): if i>5: break; print(i)', ¿cuál es el último valor de i que se imprime?

Respuesta: ____________________________________________

10.

En 'for i in range(8): if i%2==1: continue; print(i)', ¿cuántos números se imprimen?

Respuesta: ____________________________________________

11.

En un programa que busca el primer número par en una lista, ¿qué sentencia usarías para detener la búsqueda una vez encontrado?

  1. break

  2. continue

  3. return

12.

En un bucle que procesa elementos de una lista, si encuentras un elemento inválido que debe ser ignorado pero sin detener el bucle, ¿qué sentencia usarías?

  1. break

  2. continue

  3. pass

  4. exit

13.

Si estás dentro de un bucle dentro de una función, ¿cuál es la diferencia entre usar 'break' y 'return'?

  1. Ambos terminan el bucle

  2. 'break' termina el bucle, 'return' termina la función

  3. 'break' termina la función, 'return' termina el bucle

14.

¿En qué tipos de bucles se pueden utilizar 'break' y 'continue'?

  1. Solo en bucles 'for'

  2. Solo en bucles 'while'

  3. En bucles 'for' y 'while'

  4. En cualquier estructura de control

15.

Si colocas una sentencia 'break' fuera de un bucle (por ejemplo, dentro de un 'if' sin bucle), ¿qué sucede?

  1. Se sale del programa

  2. Se ejecuta y no pasa nada

  3. Se produce un error de sintaxis o runtime

16.

¿Qué ocurre si 'continue' se usa fuera de un bucle?

  1. Omite la siguiente línea

  2. Genera un error

  3. Repite el bloque de código anterior

17.

En el código 'for i in range(1,6): if i*2==6: break; print(i)', ¿qué valor de i hace que se ejecute break?

Respuesta: ____________________________________________

18.

En 'for i in range(0,10,2): if i%3==0: continue; print(i)', ¿cuántos números se imprimen?

Respuesta: ____________________________________________

19.

Se desea sumar números ingresados por el usuario hasta que ingrese un número negativo. ¿Cuál estructura es más adecuada?

  1. Bucle for con break

  2. Bucle while con break

  3. Bucle for con continue

  4. Bucle while sin break

20.

En un programa que procesa una lista de puntuaciones, se deben descartar las puntuaciones menores a 0 y mayores a 100. ¿Qué sentencia usarías dentro del bucle para ignorar esos valores?

  1. break

  2. continue

  3. exit

TodoExamenes se ofrece con fines educativos e informativos. Aunque se procura mantener el contenido actualizado y correcto, no se garantiza la exactitud, integridad, disponibilidad o aplicabilidad de la informacion. El uso del sitio, de sus pruebas, respuestas, resultados y documentos PDF es responsabilidad exclusiva del usuario.