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

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

B
віджет займає дві об’єднані клітинки у 1-му і 2-му стовпцях

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

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


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

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

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

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

E
Повідомлення з помилкою виникає у разі виведення з другого віджету "0"


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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