wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Informática Aplicada ELECT-PseInt y Python 05

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

¿Cuándo es preferible usar la estructura for?

a)

Cuando NO se sabe el número de repeticiones

b)

Cuando las repeticiones son infinitas

c)

Cuando SI se sabe el número de repeticiones

d)

Cuando la condicion no es booleana

2.

¿Cuando usamos la estructura while?

a)

Cuando NO sabemos cuantas repeticiones se va a hacer

b)

Cuando SI se sabe cuantas repeticiones se va a hacer

c)

Cuando la condicion de repeticion no es booleana

d)

Cuando se tienen que hacer mas de 1000 repeticiones

3.

¿Cómo está formado la sintaxis de For en Python?

a)

for iterador in secuencia

b)

for rango in iterador

c)

rango for in secuencia

d)

ninguna de las anteriores

4.

¿Qué hace el contador en ciclo for?

a)

Es una condición que lleva la cuenta de varios números

b)

Variable que lleva la cuenta del número de veces que se ha cumplido una condición

c)

Es una variable que nos permite saber su número original

d)

El contador en el ciclo for permite iniciar realizar los saltos en numero decimales

5.

1. El bucle while permite:

a)

Permite realizar múltiples iteraciones y tener como resultado un valor True o False.

b)

Permite repetir la ejecución de un grupo de instrucciones.

c)

Nos permite ejecutar ciclos

d)

Todas las anteriores.

6.

1. Para qué sirve la palabra reservada break:

a)

Para salir de un ciclo repetitivo while o for

b)

Nos permite usar solo en bucles for.

c)

Evalúa básicamente una operación lógica.

d)

Todas las anteriores.

7.
¿Qué operador aritmético se utiliza para obtener el resultado de elevar un número a una potencia?
a)
/
b)
%
c)
//
d)
**
8.

¿Cual es la instrucción escrita correctamente?

a)

while Condicion=True:

b)

while Condicion==True:

c)

while Condicion==True

9.

¿Cual de las siguientes opciones es correcta?

a)
b)
c)
d)
10.

Los if y else siempre se terminan con

a)

Un punto .

b)

Unos paréntesis ( )

c)

Dos puntos :

d)

Unas comillas " "

11.

¿Qué hace este código?

a)

imprime los números de 1 al 11

b)

imprime los números de 1 a 10

c)

imprime los números de 2 a 10

d)

Print Error

12.

cuál de los siguiente me permite imprimir de 0-20 en pasos de 5?

a)

for x in range(0,20):

print(x)

b)

while x = (0,20,5):

print(x)

c)

for x in range(0,21,5):

print(x)

d)

for x in range(0,21,5):

print(y)

13.

1. Para qué sirve la palabra reservada break:

a)

Inmediatamente, e incondicionalmente termina la operación del ciclo.

b)

Nos permite usar solo en bucles for.

c)

Evalúa básicamente una operación lógica.

d)

Continúa con la siguiente iteración del ciclo.

14.

¿Cuántas impresiones hará el siguiente bucle while?

a)

0

b)

1

c)

2

d)

3

e)

4

15.

Para que sirve el comando range?

a)

para controlar un rango de numeros

b)

Para controlar una longitud de palabras

16.

qué significa while?

a)

despues

b)

anterior

c)

mientras

17.

que significa FOR ?

a)

mientras

b)

si

c)

otro si

d)

para

18.

¿En un ciclo while siempre sé cuántas veces se va a ejecutar?

a)

Verdadero

b)

Falso

19.

El ciclo While se ejecuta cuando la condición es

a)

Verdadera

b)

Falsa

c)

Cualquiera de las dos

d)

No lleva condición el While

20.

Cuando un while cae en un ciclo infinito, esto se debe a que:

a)

La variable de control no fue inicializada

b)

La variable de control no es verificada en la condición

c)

La variable de control no ha sido actualizada en el ciclo

d)

No tiene que ver con la variable de control

21.

¿Qué hace el siguiente código?

a)

Imprime todos los números entre 1 y 10

b)

Imprime todos los números pares entre 1 y 10

c)

Imprime todos los números nones entre 1 y 10

d)

Nada, no corre pues tiene errores

22.

¿Qué hace el siguiente código?

a)

Se queda en un ciclo infinito

b)

Imprime True 5 veces

c)

Imprime False 5 veces

d)

Imprime los números del 1 al 5

23.

Bucles son estructuras iterativas que

a)

La condición debe ser una expresión lógica, que al ser evaluada devuelve Verdadero o Falso.

b)

La condiciones múltiples es la forma de anidar varias expresiones lógica, que al ser evaluada devuelve Verdadero o Falso.

c)

Se repite las instrucciones en más de una vez

24.

¿Cuál de los siguientes no es un ciclo de python?

a)

for

b)

while

c)

if

25.

¿Cuál es el resultado del algoritmo?

a)

1, 2, 5, 3, 4

b)

5, 4, 3, 2, 1

c)

1, 2, 3, 4, 4, 5

d)

1, 2, 3, 4, 5