wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tema 5 Programación Avanzada

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

¿Qué biblioteca se utiliza para crear la interfaz gráfica en el código proporcionado?

a)

pygame

b)

tkinter

c)

requests

d)

numpy

2.

¿Cuál es el método utilizado para insertar texto en el widget de entrada?

a)

insert_text()

b)

add_text()

c)

entry_text()

d)

insert()

3.

¿Cuál es el propósito de la función clear_entry()

a)

Borrar la consola de Python

b)

Borrar la entrada de la calculadora

c)

Limpiar la memoria RAM

d)

Borrar el historial del navegador

4.

¿Qué operador se utiliza para la división en la calculadora?

a)

%

b)

*

c)

/

d)

+

5.

¿Cómo se llama la función que realiza la evaluación de la expresión matemática ingresada?

a)

calculate()

b)

evaluate()

c)

eval_math()

d)

eval()

6.

¿Cuál es el nombre del widget utilizado para la entrada de la calculadora?

a)

textbox

b)

inputbox

c)

entry

d)

text_entry

7.

¿Cuál es el tipo de fuente y tamaño utilizado para la entrada de la calculadora?

a)

Arial, 14

b)

Times New Roman, 16

c)

Courier, 12

d)

Arial, 18

8.

¿Qué comando se ejecuta al presionar el botón '='?

a)

execute()

b)

calculate()

c)

evaluate()

d)

run()

9.

¿Qué método se utiliza para borrar un rango de texto en el widget de entrada?

a)

delete_text()

b)

remove_text()

c)

clear_text()

d)

delete()

10.

¿Cómo se llama la función que maneja el evento de hacer clic en un botón?

a)

button_click_handler()

b)

handle_button_click()

c)

click_button()

d)

button_pressed()

11.

¿Cuál es el método utilizado para configurar el título de la ventana principal?

a)

set_title()

b)

title()

c)

configure_title()

d)

root_title()

12.

¿Cómo se llama la función que se ejecuta cuando se presiona un botón numérico en la calculadora?

a)

number_pressed()

b)

button()

c)

handle_number_click()

d)

click_button()

13.

¿Qué widget se utiliza para mostrar los botones en la interfaz gráfica?

a)

Label

b)

Frame

c)

Button

d)

Canvas

14.

¿Cuál es la fuente y el tamaño de fuente utilizados para los botones de la calculadora?

a)

Arial, 16

b)

Courier, 12

c)

Arial, 12

d)

Arial, 14

15.

¿Cuántas columnas ocupa el widget de entrada en la interfaz gráfica?

a)

1

b)

2

c)

3

d)

4

16.

¿Qué tipo de bucle se utiliza para mantener la ventana principal abierta?

a)

while

b)

for

c)

loop

d)

mainloop()

17.

¿Cómo se llama la función que se ejecuta cuando se presiona el botón de borrado (C)?

a)

clear_text()

b)

reset_entry()

c)

clear_entry()

d)

erase_text()

18.

¿Cuál es el nombre de la función que maneja el evento de hacer clic en el botón =?

a)

perform_calculation()

b)

equals_click_handler()

c)

calculate()

d)

eval_expression()

19.

¿Qué operador se utiliza para la multiplicación en la calculadora?

a)

%

b)

*

c)

/

d)

+

20.

¿Cuál es el propósito de la función calculate()?

a)

Calcular la raíz cuadrada de un número.

b)

alcular la tangente de un ángulo.

c)

Calcular el resultado de la expresión matemática ingresada

d)

Calcular el promedio de una lista de números.

21.

¿Qué método se utiliza para agregar un botón en la interfaz gráfica?

a)

create_button()

b)

add_button()

c)

grid_button()

d)

Button()

22.

¿Cuál es el resultado de evaluar la expresión 5 + 3 * 2 en la calculadora?

a)

16

b)

11

c)

13

d)

26

23.

¿Cómo se llama la función que se ejecuta al presionar el botón de punto (.)?

a)

point_pressed()

b)

dot_click_handler()

c)

click_button('.')

d)

handle_point_click()

24.

¿Qué método se utiliza para configurar el ancho del widget de entrada?

a)

set_width()

b)

config_width()

c)

width()

d)

entry.config(width=16)

25.

¿Cuál es el propósito de la función click_button() en el código?

a)

Agregar un nuevo botón a la interfaz gráfica.

b)

Capturar el evento de clic en un botón.

c)

Insertar un valor en la entrada de la calculadora

d)

Limpiar la entrada de la calculadora.

26.

¿Cuál es el resultado de evaluar la expresión 10 / 2 en la calculadora?

a)

5

b)

8

c)

10

d)

2.5

27.

¿Cuál es el nombre del widget utilizado para los botones en la interfaz gráfica?

a)

ButtonWidget

b)

ButtonFrame

c)

Button

d)

ButtonPanel

28.

¿Qué evento se dispara al presionar una tecla en la entrada de la calculadora?

a)

on_click

b)

key_press

c)

key_event

d)

key

29.

¿Cuál es el propósito de la función rowconfigure() en el código?

a)

Establecer el número de filas en la interfaz gráfica.

b)

Configurar la configuración de una fila específica en la cuadrícula

c)

Añadir un nuevo botón a la fila.

d)

Ajustar la altura de una fila.

30.

¿Cuál es el nombre del widget utilizado para la entrada de texto multilineal en Tkinter?

a)

TextEntry

b)

TextBox

c)

Text

d)

EntryMultiline

31.

¿Cómo se configura el tamaño de la fuente para los botones en el código proporcionado?

a)

font_size(14)

b)

button_fontsize = 14

c)

font=('Arial', 14)

d)

set_font_size(14)

32.

¿Cuál es el propósito del método command utilizado en la creación de los botones?

a)

Establecer el color del botón.

b)

Asociar una función a ser ejecutada cuando se presiona el botón

c)

Definir el texto del botón.

d)

Deshabilitar el botón.

33.

¿Qué significa la expresión lambda button=button: en el código?

a)

Crear una nueva variable llamada button.

b)

Asignar el valor de button a una nueva variable llamada button.

c)

Crear una función anónima que toma un argumento llamado button

d)

Asignar el valor de button a una función lambda.

34.

¿Cuál es el método utilizado para eliminar todos los caracteres de la entrada de la calculadora?

a)

clear_text()

b)

delete(0, tk.END)

c)

remove_entry()

d)

entry.delete_all()

35.

¿Qué método se utiliza para cambiar el color de fondo del widget de entrada?

a)

set_bg_color()

b)

configure(bg='color')

c)

config(bg='color')

d)

change_background_color()

36.

¿Cómo se define la altura del widget de entrada en el código?

a)

height=2

b)

entry_height = 2

c)

entry.config(height=2)

d)

set_entry_height(2)

37.

¿Cuál es el nombre del evento asociado al botón de igual (=)?

a)

calculate_event

b)

equals_click

c)

<Button-Equal>

d)

<ButtonRelease-1>

38.

¿Qué método se utiliza para insertar un texto en el widget de entrada en una posición específica?

a)

insert_text()

b)

add_text()

c)

entry.insert()

d)

put_text()

39.

¿Cómo se llama la función que se ejecuta cuando se presiona el botón de punto (.)?

a)

point_click_handler()

b)

handle_point_click()

c)

click_button('.')

d)

dot_pressed()

40.

¿Qué significa el argumento columnspan=4 en la configuración del widget de entrada?

a)

Establecer el número de columnas en la interfaz gráfica.

b)

Fusionar el widget de entrada en 4 columnas

c)

Configurar la columna del widget de entrada.

d)

Definir un nuevo widget llamado columnspan.