wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Examen Final de Programación en Python ITLA

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

¿Cuál de las siguientes es una forma válida de imprimir en Python?

a)

echo("Hola mundo")

b)

printf("Hola mundo")

c)

print("Hola mundo")

d)

cout

2.

¿Qué hace input("Ingresa tu nombre: ")?

a)

Muestra el nombre

b)

Solicita al usuario que escriba algo

c)

Guarda automáticamente el nombre

d)

Nada

3.

¿Cuál es el operador lógico para “y” en Python?

a)

&

b)

||

c)

and

d)

&&

4.

¿Qué devuelve bool(0) en Python?

a)

True

b)

False

c)

0

d)

Error

5.

¿Qué estructura de control se usa para decisiones?

a)

while

b)

for

c)

if

d)

def

6.

¿Qué hace list.append(5) en Python?

a)

Inserta 5 al inicio

b)

Reemplaza todos los elementos por 5

c)

Agrega el número 5 al final

d)

Elimina el último número

7.

¿Cuál es el resultado de not True?

a)

False

b)

True

c)

Error

d)

None

8.

¿Qué palabra clave se usa para crear un bucle mientras una condición sea verdadera?

a)

repeat

b)

for

c)

loop

d)

while

9.

¿Qué hace break dentro de un bucle?

a)

Repite el bucle

b)

Detiene el programa

c)

Termina el bucle inmediatamente

d)

Salta a la siguiente iteración

10.

¿Qué hace continue dentro de un bucle?

a)

Detiene el bucle

b)

Termina el programa

c)

Salta a la siguiente iteración

d)

Reinicia el bucle

11.

¿Qué imprime print("Hola" + " Mundo")?

a)

HolaMundo

b)

Hola Mundo

c)

Error

d)

"Hola" + " Mundo"

12.

¿Qué resultado da 5 % 2?

a)

2

b)

2.5

c)

1

d)

0

13.

¿Cuál es el resultado de int("10") + float("5.5")?

a)

105.5

b)

15.5

c)

Error

d)

10.0

14.

¿Qué palabra se usa para manejar excepciones en Python?

a)

error

b)

handle

c)

try

d)

excepto

15.

¿Cuál es la salida de print(2**3)?

a)

6

b)

8

c)

9

d)

Error

16.

¿Qué hace el operador // en Python?

a)

División entera

b)

División normal

c)

Multiplicación

d)

Resto de la división

17.

¿Cómo se define una función en Python?

a)

define nombre:

b)

func nombre():

c)

def nombre():

d)

function nombre():

18.

¿Qué hace el método .pop() en una lista?

a)

Ordena la lista

b)

Elimina el primer elemento

c)

Devuelve y elimina el último elemento

d)

Agrega un elemento al final

19.

¿Qué hace el operador % en Python?

a)

Eleva un número a la potencia

b)

Divide dos números

c)

Devuelve el residuo de la división

d)

Multiplica dos números

20.

¿Cuál es la función para convertir un número a cadena en Python?

a)

string()

b)

str()

c)

toString()

d)

convert()

21.

¿Qué hace el método .remove() en una lista?

a)

Elimina el primer elemento

b)

Elimina un elemento específico

c)

Ordena la lista

d)

Devuelve el último elemento

22.

¿Qué resultado da 10 % 3?

a)

1

b)

3

c)

0

d)

2

23.

¿Qué devuelve bool(1) en Python?

a)

0

b)

False

c)

True

d)

Error

24.

¿Qué hace el operador ** en Python?

a)

División

b)

Resto de la división

c)

Multiplicación

d)

Eleva un número a la potencia

25.

¿Cómo se inicia un comentario en Python?

a)

//

b)

#

c)

/*

d)

--