1. Що таке «подія» в програмуванні з графічним інтерфейсом?
а) Послідовність команд у програмі.
б) Зовнішній вплив на об’єкт, на який цей об’єкт може певним чином реагувати.
в) Текст, який виводиться у вікно консолі.
2. Блок програмного коду, який виконується, коли з об’єктом відбувається певна подія, називається:
а) Тілом функції.
б) Обробником події.
в) Атрибутом об’єкта.
3. Опис якої структури має такий синтаксис:
def <назва_функції>([параметри]): <тіло функції>?
а) Команди розгалуження.
б) Функції користувача.
в) Методу пакування grid.
4. Що таке «тіло функції»?
а) Послідовність команд, які буде виконано після викликання функції.
б) Назва функції та перелік її параметрів.
в) Зовнішній вплив на об’єкт.
5. Який атрибут кнопки (клас Button) використовують для зв’язку з функцією-обробником події натискання?
а) image
б) text
в) command
6. Які функції призначені для введення та виведення даних у вікні консолі Python Shell?
а) get() та insert()
б) input() та print()
в) show_info() та show_error()
7. Компонент Entry — це:
а) Командна кнопка.
б) Текстове поле для введення (або виведення) тексту.
в) Багаторядкове текстове поле.
8. Який метод дозволяє отримати значення, що міститься в текстовому полі Entry?
а) delete()
б) insert()
в) get()
9. Очищення текстового поля (вилучення всього тексту) здійснюється командою:
а) entry1.delete(0, END)
б) entry1.insert(0, "")
в) entry1.get(0, END)
10. Який метод-пакувальник розміщує віджети в клітинках уявної таблиці?
а) pack()
б) place()
в) grid()
11. Номери рядків (row) та стовпців (column) у методі grid() починаються з:
а) Нуля.
б) Одиниці.
в) Залежить від налаштувань вікна.
12. Який модуль пакета tkinter надає доступ до стандартних вікон повідомлень?
а) random
б) math
в) messagebox
Відповіді для вчителя:
1. б; 2. б; 3. б; 4. а; 5. в; 6. б; 7. б; 8. в; 9. а; 10. в; 11. а; 12. в.