6 клас
Алгоритми та програми (Python)
Тест 19. Організація діалогу з користувачем

№ 1 (2б)
Позначте рядки, у яких наведено правильні висловлювання щодо розташування віджету entry1
entry1 = Entry()
entry1.grid(row = 0, column = 1, columnspan = 2, padx = 5, pady = 5)
A
віджет займає дві об’єднані клітинки у 1-му і 2-му стовпцях

B
віджет розташовано у 5-му рядку, 5-му стовпці

C
віджет розташовано у 2-му рядку, 1-му стовпці

D
віджет розташовано у 0-му рядку, 1-му стовпці


№ 2 (2б)
Дано віджет entry1 = Entry(root, textvariable = s, width = '10', font = 'Arial 14'). Знайдіть правильні відповіді
A
Ширина текстового поля — 14 знакомісць

B
Текст, уведений в текстове поле, зберігається у змінній textvariable

C
Текст, уведений у текстове поле, зберігається у змінній s

D
Один з параметрів шрифту — 14 кегль


№ 3 (1б)
Віджет Entry застосовується для …
A
для введення та виведення тексту

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

C
для виведення заголовків, підписів інших елементів інтерфейсу

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


№ 4 (2б)
Установіть відповідність між операторами та їх призначенням

1Видалення з текстового поля 4-х символів Aa = int( entry1.get() )
2Очищення текстового поля Bentry1.insert(0, а)
3Виведення з текстового поля значення до змінної а цілого типу Centry1.delete(0, END)
4Введення значення змінної адо текстового поля Dentry1.delete(5, 8)
A B C D
1
2
3
4

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

1messagebox.showwarning('Увага', 'а = 0'): Ao
2root = Tk() Bo
3messagebox.showerror('Увага!', 'а = 0') Co
4messagebox.showinfo('Увага', 'а = 0'): Do
A B C D
1
2
3
4

№ 6 (2б)
Знайдіть неправильні вислови про програму
a = float( entry1.get() )
b = int( entry2.get() )
if b == 0: messagebox.showerror('Помилка', '')
else: messagebox.showinfo('Відповідь', str(a/b))
A
Повідомлення з помилкою виникає у разі виведення з другого віджету "0"

B
Змінні a і b різних типів

C
У вікно "Відповідь" записується ціле числове значення виразу a / b

D
Повідомлення з відповіддю приклада виникає, якщо його можна виконати

E
Значення a завжди більше 0


№ 7 (1б)
Що означає термін "Введення даних"?
A
Копіювання інформації у відповідне місце вікна програми

B
Передача інформації від зовнішнього носія (напр., клавіатури) в оперативну пам′ять для опрацювання

C
Передача даних в оперативну пам′ять після їх опрацювання

D
Запис даних в пам′ять з екрану комп'ютера