wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ciclos repetitivos: MIENTRAS

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

¿Cuál es la salida en Python?

a)

Syntax Error/ Value Error

b)

0 0 0 3

c)

0 3 0 3

d)

3 0 0 0

2.

¿Cómo se describe mejor un ciclo MIENTRAS que no tiene una condición de salida clara?

a)

Eficaz y rápido

b)

Pobremente diseñado

c)

Altamente flexible

d)

Óptimo para todos los escenarios

3.

¿Cómo se garantiza que un ciclo MIENTRAS maneje correctamente todos los casos posibles?

a)

Probando el ciclo con todos los valores posibles

b)

Configurando la condición para que siempre sea verdadera

c)

Utilizando declaraciones condicionales dentro del ciclo para manejar diferentes casos

d)

Haciendo que el ciclo no dependa de condiciones

4.

¿Cuál es el principal "peligro" de un ciclo MIENTRAS mal diseñado?

a)

Entrar en un bucle infinito

b)

Consumo excesivo de memoria

c)

Reducción de la velocidad del sistema

d)

Cambios inesperados en las variables del programa

5.

¿Cuál es el propósito de inicializar noValido = True al comienzo de un ciclo MIENTRAS?

a)

Preparar el ciclo para procesar entradas válidas inmediatamente

b)

Permitir que el ciclo maneje entradas hasta que una entrada válida sea recibida

c)

Asegurar que el ciclo se ejecute al menos una vez, independientemente de la entrada

d)

Evitar que el ciclo se ejecute si no hay entradas disponibles

6.

¿Cuál es el propósito principal de un ciclo MIENTRAS?

a)

Ejecutar una secuencia de instrucciones una sola vez

b)

Ejecutar una secuencia de instrucciones un número indefinido de veces mientras se cumpla una condición

c)

Ejecutar una secuencia de instrucciones un número fijo de veces

d)

No ejecutar ninguna instrucción

7.

¿Cuál es la consecuencia de una condición mal definida en un ciclo MIENTRAS?::[html]¿Cuál es la consecuencia de una condición mal definida en un ciclo MIENTRAS?

a)

Ejecución más rápida del ciclo

b)

Posibilidad de omitir la ejecución del ciclo

c)

Ejecución repetida y posiblemente infinita del ciclo

d)

Menos uso de recursos del sistema

8.

¿Cuál es una característica de los ciclos MIENTRAS?

a)

No requieren una condición de salida

b)

Pueden ejecutar el cuerpo del ciclo al menos una vez antes de evaluar la condición

c)

Requieren que la condición se evalúe como verdadera al principio para ejecutar el cuerpo del ciclo

d)

Se ejecutan hasta que la condición evaluada sea falsa

9.

¿Cuál es una forma común de usar un ciclo MIENTRAS en algoritmos?::[html]¿Cuál es una forma común de usar un ciclo MIENTRAS en algoritmos?

a)

Para ejecutar un bloque de código exactamente diez veces

b)

Para repetir un bloque de código mientras una condición sea verdadera

c)

Para iterar a través de elementos en una lista

d)

Para comparar dos variables y determinar la mayor

10.

¿Cuál es una práctica recomendada al implementar ciclos MIENTRAS para procesar entradas del usuario?

a)

Usar múltiples ciclos MIENTRAS anidados

b)

Validar la entrada dentro del ciclo

c)

Ignorar errores de entrada para simplificar el código

d)

Limitar el ciclo a cinco iteraciones

11.

¿Cuándo se evalúa la condición en un ciclo MIENTRAS?

a)

Antes de cada ejecución del cuerpo del ciclo

b)

Después de cada ejecución del cuerpo del ciclo

c)

Al final del programa

d)

Antes de iniciar el programa

12.

¿En qué situación es preferible usar un ciclo MIENTRAS sobre otros tipos de ciclos?

a)

Cuando se conoce el número exacto de iteraciones de antemano

b)

Cuando la condición para continuar el ciclo puede cambiar dinámicamente durante la ejecución

c)

Cuando se necesita iterar a través de una colección de elementos

d)

Cuando todas las iteraciones dependen de una condición estática

13.

¿Qué debe evaluarse cuidadosamente al diseñar la condición de un ciclo MIENTRAS?

a)

La sintaxis del lenguaje de programación

b)

La complejidad del cálculo de la condición

c)

La posibilidad de que la condición nunca se cumpla

d)

El número de variables involucradas

14.

¿Qué debe hacerse luego de que la condición del ciclo MIENTRAS se evalúe como falsa?

a)

El programa debe terminar

b)

El ciclo debe reiniciarse

c)

El control del programa pasa a la instrucción después del ciclo

d)

El ciclo debe ejecutarse una vez más para confirmar

15.

¿Qué debe incluirse en un ciclo MIENTRAS que depende de entradas de usuario para evitar errores comunes?

a)

Mensajes de error claros y útiles

b)

Una interfaz gráfica de usuario

c)

Opciones predefinidas de entrada

d)

Condiciones de salida múltiples

16.

¿Qué debe suceder con la "expresión lógica" en un ciclo MIENTRAS para que termine?

a)

Debe mantenerse siempre verdadera

b)

Debe alternar entre verdadero y falso

c)

Debe ser removida del ciclo eventualmente

d)

Debe convertirse en falsa en algún momento

17.

¿Qué es lo primero que se debe revisar si un ciclo MIENTRAS no inicia como se esperaba?

a)

La condición del ciclo

b)

El cuerpo del ciclo

c)

Las funciones llamadas dentro del ciclo

d)

La declaración de las variables de gestión

18.

¿Qué estructura es esencial al final del cuerpo del ciclo MIENTRAS para evitar un bucle infinito?

a)

Una condición verdadera

b)

Una instrucción switch

c)

Un cambio en la variable de control

d)

Un incremento aleatorio

19.

¿Qué estructura se utiliza a menudo junto con MIENTRAS para garantizar que se manejen correctamente los valores inesperados o erróneos?

a)

if-else

b)

switch-case

c)

try-except

d)

for-loop

20.

¿Qué función cumplen las instrucciones dentro del bloque de repetición en un ciclo MIENTRAS?

a)

Definir el criterio de salida del ciclo

b)

Inicializar las variables que se utilizan en la condición

c)

Ejecutar las operaciones necesarias mientras la condición sea verdadera

d)

Realizar operaciones de limpieza después de que el ciclo ha terminado

21.

¿Qué problema se puede encontrar si el incremento de la variable de control es incorrecto en un ciclo MIENTRAS?

a)

El ciclo se ejecutará menos veces de las necesarias

b)

Todas las anteriores

c)

El ciclo se ejecutará más veces de las necesarias

d)

El ciclo podría ejecutarse de manera infinita

22.

¿Qué sucede si la condición en un ciclo MIENTRAS es falsa al inicio?

a)

El ciclo se ejecuta una vez

b)

El ciclo ejecuta solo la última instrucción

c)

El ciclo puede entrar en un bucle infinito

d)

El ciclo no se ejecuta

23.

¿Qué técnica puede ayudar a prevenir un bucle infinito al utilizar ciclos MIENTRAS?

a)

Asegurarse de que la condición del ciclo eventualmente se vuelva falsa

b)

Usar exclusivamente variables globales

c)

Aplicar una condición de inicio compleja

d)

Evitar cualquier modificación de la variable de gestión

24.

En la programación, ¿cómo se denomina la variable que controla la ejecución del ciclo MIENTRAS?

a)

Variable de gestión

b)

Variable de administración

c)

Variable de ejecución

d)

Variable de control

25.

En un ciclo MIENTRAS, ¿qué debería suceder para evitar un bucle infinito si la condición se basa en una variable numérica?

a)

La variable debe modificarse para evitar llegar al límite

b)

La variable debe reiniciarse a cero después de cada iteración

c)

La variable debe modificarse para alcanzar el límite

d)

La variable no debe modificarse

26.

En un ciclo MIENTRAS, si la condición de evaluación se basa en una entrada del usuario, ¿qué estructura adicional puede ser necesaria para manejar entradas no válidas?

a)

Un ciclo anidado PARA

b)

Una estructura de control de excepciones

c)

Un segundo ciclo MIENTRAS para validación

d)

No es necesaria ninguna estructura adicional

27.

Si una condición de un ciclo MIENTRAS nunca se vuelve falsa, ¿qué tipo de ciclo es?

a)

Ciclo finito

b)

Ciclo verdadero

c)

Ciclo infinito

d)

Ciclo condicional

28.

En un ciclo MIENTRAS, si la condición involucra múltiples variables, ¿qué es crucial para garantizar la terminación del ciclo?

a)

Que todas las variables sean constantes

b)

Que al menos una de las variables cambie su valor

c)

Que las variables se inicialicen fuera del ciclo

d)

Que las variables sean todas de tipo numérico

29.

¿Cuál es la salida del siguiente código en Python?

a)

4 es impreso una vez

b)

4 es impreso 4 veces

c)

4 es impreso infinitamente hasta que se cierre el programa

d)

Syntax Error

30.

¿Cuál es la salida del siguiente código en Python?

a)

0 1 2 3 0

b)

0 1 2 0

c)

0 1 2

d)

Syntax Error

31.

¿Cuál es la salida del siguiente código en Python?

a)

4 es impreso una vez

b)

4 es impreso 4 veces

c)

4 no se imprime

d)

Syntax Error

32.

¿Cuál es la salida del siguiente código en Python?

a)

0 3 2 1 0

b)

3 0

c)

3 2 1 0

d)

Syntax Error

33.

¿Cuál es la salida del siguiente código en Python?

a)

0

b)

10

c)

7

d)

Syntax Error

34.

¿Cuál es la salida del siguiente código en Python?

a)

0

b)

10

c)

7

d)

Syntax Error

35.

¿Cuál es la salida del siguiente código en Python?

a)

3 0 0 0

b)

0 0 0 3

c)

0 3 0 3

d)

Syntax ErrorSyntax Error