wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Control de Flujo en Python

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

¿Cuál es el objetivo del control de flujo en la programación de software?

a)

Ejecutar un conjunto de sentencias sin importar la condición

b)

Ejecutar un conjunto de sentencias de manera aleatoria

c)

Ejecutar un conjunto de sentencias solo cuando se cumple una condición

d)

Ejecutar un conjunto de sentencias solo cuando no se cumple una condición

2.

¿Cuántas formas de estructuras condicionales existen en Python?

a)

Dos

b)

Cinco

c)

Tres

d)

Cuatro

3.

¿Qué sentencia se utiliza en Python para evaluar una condición y ejecutar un bloque de código si la condición es verdadera?

a)

while

b)

else

c)

if

d)

for

4.

¿Cuál es la función de la sentencia else en una estructura condicional?

a)

Ejecutar un bloque de código si la condición del if es verdadera

b)

Ejecutar un bloque de código si la condición del if es falsa

c)

Ejecutar un bloque de código si la condición del if es nula

d)

No tiene ninguna función específica

5.

¿Qué precaución se debe tener al utilizar un bucle while en Python?

a)

No es necesario tener precauciones con el bucle while

b)

Utilizar bucles infinitos para mayor eficiencia

c)

Utilizar bucles while solo para bucles simples

d)

Evitar bucles infinitos

6.

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

a)

Terminar la iteración actual del bucle y pasar a la siguiente

b)

Continuar con la siguiente iteración del bucle

c)

Introducir un bucle infinito

d)

Finalizar completamente el bucle y proceder a la instrucción siguiente

7.

¿Cuál es la principal ventaja del bucle for en Python?

a)

Mayor eficiencia en comparación con el bucle while

b)

No es necesario indentar el cuerpo del bucle

c)

Facilidad de uso y capacidad para recorrer cualquier objeto iterable

d)

No requiere el uso de dos puntos al final de la sentencia

8.

¿Qué función cumple la sentencia elif en una estructura condicional?

a)

Introducir una sentencia anidada dentro de otra sentencia if

b)

Ejecutar un bloque de código si la condición del if es falsa

c)

Verificar múltiples condiciones después de una sentencia if inicial

d)

No tiene ninguna función específica

9.

¿Cuál es la función de la función range() en Python?

a)

Crear una secuencia ordenada de enteros para iteraciones

b)

Crear una secuencia desordenada de enteros para iteraciones

c)

Crear una secuencia de números aleatorios

d)

No tiene ninguna función específica

10.

¿Cuál es la función de la sentencia continue en un bucle for?

a)

Continuar con la siguiente iteración del bucle

b)

Terminar la iteración actual del bucle y pasar a la siguiente iteración del bucle

c)

Finalizar completamente el bucle y proceder a la instrucción siguiente

d)

Introducir un bucle infinito

11.

¿Cuál es la función de la sentencia match-case en Python?

a)

Ejecutar ciertas partes del código si se cumplen determinadas condiciones o casos

b)

Verificar múltiples condiciones después de una sentencia if inicial

c)

Introducir una sentencia anidada dentro de otra sentencia if

d)

No tiene ninguna función específica

12.

¿Cuál es el nombre de la estructura condicional que incluye una sentencia if dentro de otra if?

a)

Anidada

b)

Doble

c)

Múltiple

d)

Simple

13.

¿Cuál sentencia NO es una estructura condicional?

a)

while

b)

if

c)

if - else

d)

match-case

14.

¿Cuál sentencia es una estructura iterativa?

a)

for

b)

elif

c)

match - case

d)

if - else

15.

¿Cuál sentencia es una estructura condicional MULTIPLE?

a)

while

b)

match - case

c)

if

d)

for