wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Semana2 Fundamentos

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

¿Cuál de los siguientes nombres es válido para una variable en Python?

a)

2edad

b)

edad_total

c)

class

d)

nombre-alumno

2.

¿Qué diferencia hay entre una variable y una constante?

a)

La variable puede cambiar su valor y la constante no.

b)

La constante se puede modificar en tiempo de ejecución.

c)

La variable solo guarda números.

d)

No existe diferencia en Python.

3.

¿Cuál de las siguientes es una buena práctica para nombrar constantes?

a)

usar_nombres_con_guiones

b)

usarMayúsculasIniciales

c)

USAR_MAYÚSCULAS

d)

usarCamelCase

4.

¿Cuál de las siguientes opciones corresponde a una palabra reservada de Python?

a)

edad

b)

promedio

c)

return

d)

alumno1

5.

¿Qué ocurre si usas una palabra reservada como nombre de variable?

a)

Se ejecuta normalmente.

b)

Python lo ignora.

c)

Se genera un error de sintaxis.

d)

Se convierte en constante.

6.

¿Qué tipo de dato representa el valor True en Python?

a)

Cadena

b)

Entero

c)

Booleano

d)

Flotante

7.

¿Qué función convierte una cadena a número entero?

a)

str()

b)

float()

c)

input()

d)

int()

8.

¿Cuál es el resultado de float(3)?

a)

3.0

b)

"3"

c)

Error

d)

Ninguno

9.

¿Cuál es el resultado de str(2025)?

a)

"2025"

b)

2025

c)

'type error'

d)

True

10.

¿Qué hace la función input()?

a)

Muestra información en pantalla.

b)

Finaliza el programa.

c)

Solicita datos al usuario.

d)

Compara dos valores.

11.

¿Qué tipo de dato devuelve la función input()?

a)

int

b)

float

c)

str

d)

bool

12.

¿Qué función se usa para mostrar información en pantalla?

a)

print()

b)

write()

c)

show()

d)

return()

13.

¿Cuál es la forma correcta de solicitar un número al usuario y convertirlo a entero?

a)

numero = input("Número: ")

b)

numero = int(input("Número: "))

c)

int = input("Número")

d)

input(int("Número"))

14.

¿Qué se imprime con el código print("Hola\nMundo")?

a)

Hola Mundo

b)

Hola\tMundo

c)

Hola

d)

Mundo

15.

¿Qué operador se usa para dividir dos números y obtener un decimal?

a)

//

b)

/

c)

%

d)

divide

16.

¿Cuál es el resultado de 7 % 3?

a)

2

b)

1

c)

0

d)

3

17.

¿Cuál de los siguientes es un operador lógico en Python?

a)

and

b)

igual

c)

plus

d)

divide

18.

¿Cuál es el resultado de 5 > 2 and 4 < 3?

a)

True

b)

False

c)

Error

d)

1

19.

¿Qué valor devuelve not False?

a)

True

b)

False

c)

0

d)

Error

20.

¿Cuál es la estructura básica de una sentencia condicional?

a)

if-when

b)

if-else

c)

while-if

d)

switch-case

21.

¿Cuál es la función del elif?

a)

Ejecutar siempre una instrucción

b)

Evaluar múltiples condiciones

c)

Finalizar el programa

d)

Comentar líneas

22.

¿Qué se muestra si x = 10 y el código es: if x < 5: print("A") else: print("B")?

a)

A

b)

B

c)

Error

d)

Nada

23.

¿Qué instrucción se ejecuta si ninguna condición se cumple?

a)

if

b)

elif

c)

else

d)

break

24.

¿Qué pasa si omites los dos puntos (:) en una condición?

a)

El programa se ejecuta igual

b)

El bloque se salta

c)

Se genera un error de sintaxis

d)

Se considera un comentario

25.

¿Qué hace un ciclo while?

a)

Ejecuta una instrucción solo una vez

b)

Repite un bloque mientras se cumpla una condición

c)

Muestra texto

d)

Declara funciones

26.

¿Qué condición termina el siguiente ciclo?

a)

Cuando el número es par

b)

Cuando el número es 0

c)

Nunca

d)

Cuando es negativo

27.

¿Qué palabra clave se usa para salir de un ciclo antes de que la condición se cumpla?

a)

stop

b)

exit

c)

break

d)

continue

28.

¿Qué hace la función random.randint(1, 6)?

a)

Genera un número decimal entre 1 y 6

b)

Elige un número aleatorio entero entre 1 y 6

c)

Ordena una lista

d)

Compara dos números

29.

¿Qué instrucción puede causar un bucle infinito si no se controla correctamente?

a)

if

b)

input()

c)

while

d)

return