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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

C
для введення та виведення тексту

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