wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preguntas de Python

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

¿Cuál es la principal diferencia entre una lista y una tupla en Python?

a)

La lista no permite números

b)

La tupla es modificable

c)

La lista es mutable

d)

La tupla es más rápida siempre

2.

¿Qué imprime este código? x=[1,2,3] ; x.append([4,5]) ; print(len(x))

a)

3

b)

4

c)

5

d)

2

e)

Null

3.

¿Qué palabra clave se usa para manejar excepciones?

a)

error

b)

try

c)

catch

d)

exception

e)

tryy

4.

¿Qué devuelve este código? def suma(a,b=5): return a+b ; print(suma(10))

a)

10

b)

15

c)

5

d)

Error

e)

25

5.

¿Cuál es la salida del siguiente código? for i in range(1,6,2): print(i)

a)

1 2 3 4 5

b)

1 3 5

c)

2 4 6

d)

0 2 4

e)

1 2 5

6.

¿Qué es un diccionario en Python?

a)

Una lista ordenada

b)

Un conjunto de números

c)

Pares clave-valor

d)

Texto indexado

e)

Pares cable-valor

7.

¿Cuál es la salida? x = lambda a: a * 2 ; print(x(5))

a)

5

b)

10

c)

15

d)

25

e)

7

8.

¿Qué hace: with open('archivo.txt','r') as f?

a)

Elimina el archivo

b)

Abre el archivo y lo cierra automáticamente

c)

Crea un archivo nuevo

d)

Convierte el archivo en lista

e)

Abre el archivo y lo cierra manualmente

9.

¿Qué significa POO?

a)

Proceso Operativo Ordinario

b)

Programación Orientada a Objetos

c)

Programa Organizado Online

d)

Proceso Ordenado Optimizado

10.

¿Qué método de listas elimina un elemento específico?

a)

add()

b)

remove()

c)

delete()

d)

discard()

e)

remover()

11.

¿Qué método de diccionarios devuelve solo las claves?

a)

items()

b)

values()

c)

keys()

d)

get()

e)

key()

12.

¿Cuál de estas estructuras NO es mutable?

a)

Lista

b)

Diccionario

c)

Conjunto

d)

Tupla

e)

Dupla

13.

¿Qué operador se usa para pertenencia?

a)

+

b)

==

c)

in

d)

!=

e)

of

14.

¿Qué palabra clave crea una función anónima?

a)

lambda

b)

def

c)

func

d)

anon

e)

lambding

15.

¿Qué función se utiliza para saber el tipo de dato?

a)

input()

b)

type()

c)

str()

d)

print()

e)

typeit

16.

¿Qué es una excepción en Python?

a)

Un tipo de función

b)

Un error capturado por el programa

c)

Un bucle especial

d)

Un módulo externo

e)

El programa no se ejecuta

17.

¿Cuál de estos es un bucle en Python?

a)

for

b)

repeat

c)

loop

d)

cycle

e)

if

18.

¿Cuál es la salida? print(list(range(3)))

a)

[1,2,3]

b)

[0,1,2]

c)

[0,1,2,3]

d)

Error

e)

[0,3,2]

19.

¿Qué método se usa para agregar un elemento a un conjunto?

a)

add()

b)

append()

c)

insert()

d)

sum()

e)

addit()

20.

¿Para qué se usa 'break'?

a)

Saltar una línea

b)

Detener un ciclo

c)

Reiniciar una función

d)

Continuar un ciclo

e)

Fin

21.

¿Cuál es la salida? print(10//3)

a)

3.2

b)

3.3

c)

1

d)

10

e)

3

22.

¿Para qué se usa pip?

a)

Crear variables

b)

Instalar librerías

c)

Eliminar funciones

d)

Crear clases

23.

¿Cuál de estas permite herencia?

a)

Función

b)

Clase

c)

Módulo

d)

Variable

e)

Script

24.

¿Qué hace 'continue' en un bucle?

a)

Finaliza el programa

b)

Saltarse el ciclo actual

c)

Reinicia el bucle

d)

No hace nada

e)

Saltarse el codigo