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
віджет розташовано у 0-му рядку, 1-му стовпці

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


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

B
Ширина текстового поля — 14 знакомісць

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

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


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

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

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

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

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


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

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

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

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


№ 5 (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

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

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

№ 7 (1б)
Що означає термін "Введення даних"?
A
Запис даних в пам′ять з екрану комп'ютера

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

C
Копіювання інформації у відповідне місце вікна програми

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