wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Quiz

Total questions: 17

Worksheet time: 22mins

Name
Class
Date
1.

En Python, el tipo de la variable debe ser definido antes de asignar un valor a la variable

a)

Verdadero

b)

Falso

2.

En Python para hacer un comentario debemos poner al inicio el siguiente símbolo

a)

//

b)

/*

c)

#

d)

$$

3.

En Python podemos asignar a una variable un valor de un cierto tipo y luego asignarle otro valor de distinto tipo

a)

Verdadero

b)

Falso

4.

'Hello' será lo mismo que "Hello"

a)

Verdadero

b)

Falso

5.

Si nos encontramos estas líneas mientras leemos un código en Python:

a)

Estas definiciones hacen referencia a distintas variables

b)

Estas definiciones hacen referencia a la misma variable

6.

Que ocurre si aplicamos la expresión string1+string2 ? A dos variables de tipo string

a)

Se repite la string1 string2 veces (string2 debe contener números)

b)

Concatena la string1 con la string2

c)

Da un Syntax Error

d)

Suma string1 a string2 (deben contener números)

7.

Que se usa en Python para definir un bloque de código, como podría ser el cuerpo de código de un bucle, de un condicional o una función?

a)

Llaves

b)

Paréntesis

c)

Identación (Colocar el código un poco más hacia dentro que el código principal)

d)

Comillas

8.

Cuál de las siguientes opciones es cierta para las listas en Python?

a)

Todos los elementos en una lista deben ser del mismo tipo

b)

Una lista puede contener elementos de cualquier tipo, excepto otra lista

c)

Un objeto puede aparecer en una misma lista más de una vez

9.

Sea a la lista que tenemos definida a continuación, marca todas las opciones que muestren un output correcto:

a)
b)
c)
d)
10.

Sea x la lista que tenemos definida a continuación. Cuál de las siguientes expresiones nos devolvería el elemento 'baz'?

a)

x[2][[3][2]

b)

x[1][2][1]

c)

x[2][2][1]

d)

x[3][2]

11.

Cuál es el valor para la expresión 1 + 2 ** 3 * 4?

a)

36

b)

102

c)

33

d)

865

12.

Sea x una variable int tal que x=1. Cuál será el valor de x tras aplicar la expresión x+=5?

a)

5

b)

1

c)

6

13.

Cuáles de las siguientes expresiones son True? Sea x=5, y =2, z=10, w = [4,3,1]

a)

y%2==0 and w[0]%2==0

b)

y*z<x**y

c)

w[1]+z == 14

d)

y in w or y>=x

14.

Cuál será el output de este trozo de código?

a)

No generará ningún output

b)

c)

15.

Cuál de las siguientes expresiones imprimirá los últimos 4 números del array definido a continuación?

a)

print(arr[4:])

b)

print(arr[:4])

c)

print(arr[3:])

d)

print(arr[4])

16.

Qué imprimirá?

a)

0

b)

1

c)

2

d)

5

17.

Qué imprimirá?

a)

0

b)

1

c)

2

d)

6