Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz SuperEZ de Python/Flet

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.
¿Cuál es el resultado de la expresión: 4 * 2 + 3 ** 2?
a)
25
b)
17
c)
22
d)
19
2.
¿Cuál es el valor de x después de ejecutar: x = 10; x -= 3 * 2
a)
16
b)
4
c)
0
d)
10
3.
¿Qué resultado imprime el siguiente código? print(7 > 3 and 2 < 1)
a)
True
b)
False
c)
1
d)
0
4.
¿Cuál de estas expresiones es equivalente a "no es mayor que"?
a)
>=
b)
<
c)
<=
d)
!=
5.
¿Cuál es la salida de este código? print((5 + 3) * 2 > 15 or 2 == 2)
a)
False
b)
True
c)
0
d)
Error
6.
¿Qué operador representa "diferente de" en Python?
a)
==
b)
=!
c)
!=
d)
<>
7.
¿Qué función permite obtener el valor absoluto en Python?
a)
absolute()
b)
abs()
c)
fabs()
d)
math.abs()
8.
¿Cuál es el resultado de not (False or True)?
a)
True
b)
False
c)
Error
d)
None
9.
¿Qué imprime este código? a = 8 if a % 2 == 0 and a > 5: print("A") else: print("B")
a)
B
b)
Error
c)
A
d)
8
10.
¿Cuál de los siguientes es un bucle en Python?
a)
repeat
b)
for
c)
switch
d)
when
11.
¿Cuántas veces se imprime “Hola” en este código? for i in range(2, 8, 2): print("Hola")
a)
3
b)
4
c)
2
d)
6
12.
¿Qué imprime este código? x = 0 while x < 3: x += 1 print(x)
a)
0
b)
1
c)
3
d)
2
13.
¿Cuál es el propósito de una función en Python?
a)
Repetir código
b)
Encapsular instrucciones reutilizables
c)
Crear variables
d)
Definir bucles
14.
¿Cómo se define un parámetro en una función?
a)
Después del igual
b)
Dentro de los paréntesis
c)
Antes de return
d)
Fuera de la función
15.
¿Cuál es el valor de retorno de esta función? def suma(a, b=2): return a + b print(suma(3))
a)
3
b)
5
c)
2
d)
Error
16.
¿Qué es una clase en Python?
a)
Una variable
b)
Una colección de funciones y atributos
c)
Un bucle
d)
Un parámetro
17.
¿Qué método inicia una clase en Python?
a)
start()
b)
__init__
c)
begin()
d)
initialize()
18.
¿Cuál es la función principal de ft.Page en Flet?
a)
Crear un botón
b)
Crear la ventana principal de la app
c)
Agregar texto
d)
Declarar variables
19.
¿Cuál es el método correcto para agregar controles a la página en Flet?
a)
page.add()
b)
page.insert()
c)
ft.add()
d)
app.add()
20.
¿Para qué sirve ft.TextField en Flet?
a)
Mostrar texto
b)
Permitir al usuario ingresar texto
c)
Crear botones
d)
Generar gráficos
21.
¿Qué componente se usa para mostrar varias líneas de widgets uno al lado del otro?
a)
ft.Row
b)
ft.Column
c)
ft.Text
d)
ft.ListView
22.
¿Cómo defines un Dropdown en Flet?
a)
ft.Dropdown()
b)
ft.TextField(dropdown=True)
c)
ft.List()
d)
ft.Menu()
23.
¿Cuál es el propósito de page.update() en Flet?
a)
Guardar el archivo
b)
Actualizar la interfaz gráfica
c)
Cerrar la app
d)
Añadir nuevos controles
24.
¿Qué hace ft.ElevatedButton en Flet?
a)
Crea un botón con sombra
b)
Crea un campo de texto
c)
Crea una ventana
d)
Crea un ícono
25.
¿Cuál es el propósito de ft.NavigationBar?
a)
Mostrar notificaciones
b)
Navegar entre diferentes vistas/secciones
c)
Crear un botón flotante
d)
Agregar imágenes
26.
¿Para qué sirve ft.ListView en Flet?
a)
Mostrar imágenes
b)
Listar varios elementos de manera vertical
c)
Crear filas
d)
Crear columnas
27.
¿Cómo defines una aplicación en Flet?
a)
ft.app()
b)
ft.start()
c)
ft.run()
d)
ft.Page()
28.
¿Cuál es la extensión por defecto de los archivos Python?
a)
.exe
b)
.py
c)
.js
d)
.html
29.
¿Cuál es el operador lógico para "y" en Python?
a)
or
b)
not
c)
and
d)
y
30.
¿Qué hace el siguiente código? print(2 * (3 + 4) - 5)
a)
9
b)
7
c)
10
d)
8
31.
¿Cuál es el valor de resultado? resultado = 10 // 3
a)
3.33
b)
3
c)
4
d)
0
32.
¿Qué imprime este código? for letra in "hola": print(letra, end="-")
a)
h-o-l-a-
b)
hola
c)
h o l a
d)
h-o-l-a
33.
¿Cuál de estas opciones es un argumento por defecto?
a)
def suma(a, b)
b)
def suma(a, b=0)
c)
suma(a=2, b)
d)
return suma
34.
¿Qué significa el método lower() para una cadena en Python?
a)
Convierte a mayúsculas
b)
Convierte a minúsculas
c)
Reemplaza caracteres
d)
Elimina espacios
35.
¿Qué imprime esto? print(type([1, 2, 3]))
a)
<class 'tuple'>
b)
<class 'list'>
c)
<type 'list'>
d)
Int
36.
¿Qué función convierte una cadena en número entero?
a)
float()
b)
int()
c)
str()
d)
input()
37.
¿Cómo se llama la primera función que se ejecuta en un script de Flet?
a)
start()
b)
run()
c)
main()
d)
app()
38.
¿Qué componente se usa para mostrar solo íconos en Flet?
a)
ft.Text
b)
ft.Icon
c)
ft.Image
d)
ft.ListView
39.
¿Qué imprime este código? print(7 % 3)
a)
1
b)
2
c)
3
d)
0
40.
¿Cuál es el resultado de la expresión: not (3 > 2 and 4 < 2)?
a)
True
b)
False
c)
1
d)
0