6 клас
Алгоритми та програми (Python)
Тест 18. Опрацювання подій

№ 1 (1б)
Дано віджет
btn1 = Button(vikno, text = '', font = '', bg = '', fg = '', width = '', height = '', command='')
З'ясуйте його параметри

1текстовий рядок на віджеті Atext
2довжина віджету у знакомісцях Bcommand
3ім'я обробника Cfg
4колір символів віджету Dwidth
A B C D
1
2
3
4

№ 2 (1б)
Сonfig - метод для …
A
обробки подій в разі натискання на кнопку

B
додавання заголовка вікна

C
зміни розмірів вікна програми

D
зміни напису після натискання на кнопку


№ 3 (1б)
Параметр command призначений для …
A
зміни напису після натискання на кнопку

B
обробки подій в разі натискання на кнопку

C
створення вікна

D
створення кнопки


№ 4 (1б)
Останній рядок програмного коду з графічним інтерфейсом …
A
root.end()

B
root = Stop

C
root.mainloop()

D
from tkinter import*


№ 5 (1б)
Що потрібно виконати для того, щоб прикріпити до віджета Button обробник події натискання на кнопку?
A
Присвоїти параметру command посилання на метод — обробник події

B
При створенні об’єкта в переліку атрибутів указати параметр command

C
Задати властивості для налаштування вигляду кнопки

D
Додати на кнопку малюнок із графічного файла


№ 6 (1б)
Знайдіть правильні вислови
A
Щоб змінити глобальну змінну всередині методу, необхідно використовувати ключове слово global

B
Доступ до локальної змінної можна отримати по всій програмі в будь-якому методі

C
Локальні змінні «не видно» з інших методів і з основної програми

D
Доступ до глобальної змінної можна отримати по всій програмі в будь-якому методі


№ 7 (1б)
Заголовок методу - обробника події записується так:
A
def print():

B
def sit(self):

C
def btn_click():

D
def__init__(self, name, age):


№ 8 (1б)
Що відбувається у процесі виконання цієї програми?

A
Програма реагує на натискання кнопки і змінює фон головного вікна

B
Програма реагує на натискання кнопки і змінює фон самої кнопки

C
Програма реагує на натискання кнопки миші на поверхні головного вікна і змінює його назву

D
Програма не реагує на натискання кнопки без назви


№ 9 (1б)
Змінні, які утворюються всередині тіла методу, називаються …
A
локальними

B
глобальними

C
константами

D
необов'язковими


№ 10 (2б)
Установіть відповідність між операторами виклику методів і їх заголовками

1dog1.sit() Adef btn_click():
2btn.bind('< Button-1 >', left_click) Bdef __init__(self, name, age):
3btn = Button(root, text = 'ok', command = btn_click) Cбудь-який текст
4dog1 = Dog('Рекс', 5) Ddef left_click(event):
A B C D
1
2
3
4

№ 11 (1б)
Компонент Button застосовується для …
A
для виведення заголовків

B
для запуску чи закінчення певного процесу

C
як контейнер для інших віджетів

D
для виведення зображень