Estación del año según el mes
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
En Chile, ¿qué estación corresponde al mes 1 (enero)?
Verano
Otoño
Invierno
Primavera
Verano
2.
¿Cuál es la estación para el mes 7 (julio) en Chile?
Verano
Otoño
Invierno
Primavera
Invierno
3.
Si el mes es 4 (abril), ¿qué estación le corresponde?
Verano
Otoño
Invierno
Primavera
Otoño
4.
Escribe la estación que corresponde al mes 12 (diciembre) en Chile (usa mayúscula inicial).
Respuesta: ____________________________________________
Verano
5.
¿Cuál de los siguientes meses está en primavera en Chile?
8 (agosto)
9 (septiembre)
12 (diciembre)
1 (enero)
9 (septiembre)
6.
Un programa tiene la siguiente primera condición: if mes == 12 or mes == 1 or mes == 2: estacion = 'Verano'. Luego, tiene más condiciones para las demás estaciones. ¿Qué estación se asignaría al mes 3?
Verano
Otoño
Invierno
Primavera
Otoño
7.
En Chile, el mes 5 (mayo) pertenece a la estación llamada: (escribe la palabra con mayúscula inicial)
Respuesta: ____________________________________________
Otoño
8.
Un programa asigna estaciones con if-elif-else. Si la primera condición es if mes in (12,1,2): estacion = 'Verano', y luego elif mes in (3,4,5): estacion = 'Otoño', etc. ¿Qué sucede si el mes es 2?
Se asigna 'Otoño'
Se asigna 'Verano'
Se asigna 'Invierno'
Genera un error
Se asigna 'Verano'
9.
¿Cuántos meses tiene cada estación del año?
2
3
4
6
3
10.
¿Cuál de las siguientes asociaciones mes-estación es INCORRECTA en Chile?
Mes 2 - Verano
Mes 5 - Otoño
Mes 8 - Primavera
Mes 11 - Primavera
Mes 8 - Primavera
11.
Escribe el número del mes que es el primer mes de primavera en Chile (usando número entero).
Respuesta: ____________________________________________
9
12.
Si un usuario ingresa el mes 13, ¿cuál es la mejor manera de manejarlo en un programa?
Asignar una estación por defecto (ej. Verano)
Mostrar un mensaje de error indicando que el mes no es válido
Ignorar la entrada y no hacer nada
Usar un bucle while hasta que ingrese un mes válido
Mostrar un mensaje de error indicando que el mes no es válido
13.
En una estructura if-elif-else, si la primera condición es verdadera, ¿qué ocurre con las condiciones siguientes?
Se evalúan todas
Se saltan y no se ejecutan
Se ejecuta el bloque else
El programa se detiene
Se saltan y no se ejecutan
14.
¿Qué operador lógico se usa para comprobar si el mes es 12, 1 o 2, de modo que se cumpla para cualquiera de ellos?
and
or
not
xor
or
15.
Completa la condición: if mes __ 3 and mes <= 5: estacion = 'Otoño' (escribe el operador de comparación correcto).
Respuesta: ____________________________________________
=
16.
En un programa que asigna estaciones con if-elif-else, ¿cuántos bloques condicionales (if, elif, else) se necesitan típicamente para cubrir los 12 meses?
3
4
5
6
4
17.
¿Qué estación corresponde al mes 11 (noviembre) en Chile? (escribe con mayúscula inicial)
Respuesta: ____________________________________________
Primavera
18.
Si usamos la condición if mes >= 3 and mes <= 5 para el otoño, ¿qué meses están incluidos?
3, 4 y 5
2, 3 y 4
4, 5 y 6
1, 2 y 3
3, 4 y 5
19.
¿Cuál de los siguientes NO es un mes de invierno en Chile?
Junio
Julio
Agosto
Septiembre
Septiembre
20.
Para que un programa funcione correctamente con meses del 1 al 12, ¿qué debe hacerse si el usuario ingresa un número fuera de ese rango?
Ignorarlo y continuar
Mostrar un mensaje y terminar el programa
Usar una estructura try-except
Convertir el número a un valor entre 1 y 12 con módulo
Usar una estructura try-except
Respuestas
-
A.
Verano
-
C.
Invierno
-
B.
Otoño
-
Verano
-
B.
9 (septiembre)
-
B.
Otoño
-
Otoño
-
B.
Se asigna 'Verano'
-
B.
3
-
C.
Mes 8 - Primavera
-
9
-
B.
Mostrar un mensaje de error indicando que el mes no es válido
-
B.
Se saltan y no se ejecutan
-
B.
or
-
=
-
B.
4
-
Primavera
-
A.
3, 4 y 5
-
D.
Septiembre
-
C.
Usar una estructura try-except