wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python - Práctica 5

Total questions: 45

Worksheet time: 28mins

Name
Class
Date
1.

Escribe el operador de comparación "igual a"

(a)  

2.

Escribe el operador de comparación "diferente a "

(a)  

3.

Indica que se presentará en consola al ejecutar el algoritmo.

(a)  

4.

Indica que se presentará en consola al ejecutar el algoritmo.

(a)  

5.

De los siguientes operadores indica cual no es un operador lógico en Python.

a)

AND

b)

NOT

c)

OR

d)

NAND

e)

NOR

6.

Observa los valores de a = 6 > 5 y b = 30 == 15*3

en el caso 1 que mostrará la consola:

a)

True

b)

False

7.

Observa los valores de a = 6 > 5 y b = 30 == 15*3

en el caso 2 que mostrará la consola:

a)

True

b)

False

8.

Observa los valores de a = 6 > 5 y b = 30 == 15*3

en el caso 3 que mostrará la consola:

a)

True

b)

False

9.

El operador lógico "and" devuelve True cuando al menos una de las condiciones que vincula es verdadera.

a)

Verdadero

b)

Falso

c)

Depende del caso

10.

¿En qué casos es obligatoria la indentación (tabulación) en Python?

a)

Cuando se va a introducir un comentario #

b)

Siempre que tenga sentido estético

c)

A continuación de una línea de código "if"

d)

Nunca, la indentación está prohibida, a diferencia de otros lenguajes de programación

e)

A continuación de una línea de código "While"

11.

En una estructura de control de flujo condicional, por cada declaración "if", es necesario incluir al menos una declaración "else".

a)

Verdadero

b)

Falso

12.

Debemos tener mucho cuidado al crear "loops for", ya que es muy frecuente caer en ciclos que se ejecutan infinitamente al no estar definida una condición de salida.

a)

Verdadero

b)

Falso

13.

¿Qué acción realiza "continue" cuando se presenta dentro de un "loop while"?

a)

Produce la salida del bucle

b)

Interrumpe la iteración actual y vuelve a la parte superior del bucle para continuar ejecutándose

c)

No afecta al programa, ya que no realiza ninguna acción

d)

La instrucción "continue" no existe en Python

14.

¿Qué función utilizarías para crear una secuencia de números de manera rápida, dado cualquier valor de inicio y fin?

a)

range ( )

b)

enumerate ( )

c)

random ( )

d)

zip ( )

15.

¿Qué método de la librería random sería conveniente utilizar para obtener un número decimal entre dos valores cualquiera?

a)

randint ( )

b)

uniform ( )

c)

random ( )

d)

choice ( )

e)

shuffle ( )

16.

¿Qué método de la librería random sería conveniente utilizar para obtener un número entre 0 y 1?

a)

randint ( )

b)

uniform ( )

c)

random ( )

d)

choice ( )

e)

shuffle ( )

17.

¿Qué método de la librería random sería conveniente que devuelve un entero en un dos valores máximo y mínimo dados.

a)

randint ( )

b)

uniform ( )

c)

random ( )

d)

choice ( )

e)

shuffle ( )

18.

Indica si es verdadera o falsa la siguiente afirmación:

Durante la ejecución de un control de flujo de tipo "if" si la condición establecida no se cumple se ejecuta la siguiente línea.

if 6 > 3

print("Seis es mayor que 32)

a)

Verdadero

b)

Falso

19.

Observa el algoritmo e indica que se presentará en consola.

(a)  

20.

Analiza el algoritmo e indica que se presentará en consola.

(a)  

21.

Analiza el algoritmo e indica que se presentará en consola. Responde usando el siguiente formato:

sp - si

(a)  

22.

Observa el algoritmo de la imagen e indica que presentará la consola.

a)
b)

Hasta el infinito y más allá

c)
d)
23.

Observa el algoritmo de la imagen e indica que presentará la consola.

a)

Hasta el infinito y más allá

b)

c)

d)

Sólo 7 veces

24.

Observa el algoritmo de la imagen e indica que presentará la consola.

a)

El sistema preguntará ¿Es de día? en tanto que la respuesta sea 's'

b)

El sistema presentará en consola: "El usuario informo que es de noche"

c)

Se produce un error ya que al no cumplirse la condición de 'while', el sistema no puede entrar a resolver

d)

El sistema preguntará a través de la consola: ¿Es de día?

25.

Observa el algoritmo de la imagen e indica que presentará la consola.

a)
b)
c)
d)
26.

Observa el algoritmo de la imagen e indica que presentará la consola.

a)
b)
c)
d)

27.

Observa el algoritmo de la imagen e indica que presentará la consola.

a)
b)
c)
d)
28.

Analiza el programa y supón que la respuesta a la pregunta del nombre es 'Carlos'. Indica que aparecerá en consola.

a)

b)

c)

d)

29.

Analiza el programa y supón que la respuesta a la pregunta del nombre es 'María Isabel '. Indica que aparecerá en consola.

a)

b)

c)

d)

30.

En España la Educación Secundaria Obligatoria es hasta los 16 años. Por tanto si eres menor de 16, debes tener una media de calificación escolar.

Analiza el programa de la imagen e indica que se presentará en consola, si la respuesta a la pregunta de la edad es 19 y tu calificación media en el último curso fue de 7.

a)

Ya no estás en edad de escolarización obligatoria

b)

Eres mayor de edad

Aprobaste el último curso

c)

Aprobaste el último curso

d)

Error de sistema

31.

En España la Educación Secundaria Obligatoria es hasta los 16 años. Por tanto si eres menor de 16, debes tener una media de calificación escolar.

Analiza el programa de la imagen e indica que se presentará en consola, si la respuesta a la pregunta de la edad es 15 y tu calificación media en el último curso fue de 7.

a)

Ya no estás en edad de escolarización obligatoria

b)

Eres menor de edad

Aprobaste el último curso

c)

Aprobaste el último curso

d)

Error de sistema

32.

En España la Educación Secundaria Obligatoria es hasta los 16 años. Por tanto si eres menor de 16, debes tener una media de calificación escolar.

Analiza el programa de la imagen e indica que se presentará en consola, si la respuesta a la pregunta de la edad es 14 y tu calificación media en el último curso fue de 4.

a)

Ya no estás en edad de escolarización obligatoria

b)

Eres menor de edad

Aprobaste el último curso

c)

Aprobaste el último curso

d)

Error de sistema

33.

Observa el algoritmo en indica que presentará la consola cuando ejecutemos el programa.

(a)  

34.

Observa el algoritmo en indica que presentará la consola cuando ejecutemos el programa.

(a)  

35.

Indica que es lo que hace la función enumerate ( ) en Python

a)

Permite acceder tanto a los objetos de una lista o tupla como a sus números de índice

b)

Devuelve una secuencia de números solicitados

c)

Crea una agrupación de los elementos del mismo índice de dos listas o tuplas

d)

Todas las demás respuestas son correctas

36.

En la imagen vemos la salida por consola de la ejecución de un algoritmo. Identifica los dos algoritmos que presentarían dicha salida en consola.

a)
b)
c)
d)

37.

Indica cual será la salida de la consola de Python

a)

b)

c)

Ninguna de las otras respuestas es correcta

38.

Observa el algoritmo e indica que obtendremos por consola al ejecutarlo.

(a)  

39.

Observa el algoritmo de la imagen y selecciona que obtendremos por consola cuando se ejecute.

a)
b)
c)

d)

40.

Observa el algoritmo de la imagen y selecciona que obtendremos por consola cuando se ejecute.

a)
b)
c)

d)

41.

Observa el algoritmo de la imagen y selecciona que obtendremos por consola cuando se ejecute.

a)

b)

c)

d)

42.

Observa la imagen y podrás comprobar que las listas denominadas 'nombres' y 'edades' no disponen del mismo número de elementos. Selecciona que se presentará en consola cuando ejecutemos el algoritmo.

a)

b)

c)

d)

43.

Observa la imagen e indica que se presentará en consola cuando se ejecute el algoritmo.

a)

Un número decimal (float) aleatorio entre 0 y 1

b)

c)

Un número decimal (float) aleatorio cualquiera

d)

Un número entero (int) aleatorio

44.

Observa el algoritmo de la imagen en indica que respuesta no puede ser correcta.

a)

b)

c)

d)

45.

Observa el algoritmo de la imagen en indica que respuesta no puede ser correcta.

a)
b)
c)
d)

Ninguna respuesta puede ser correcta