Опубліковано

Вікна повідомлень (Python tkinter messagebox)

Інформатика 7 клас 14 запитань
Додано
7 жовтня
Предмет
Інформатика, 7 клас

Робота з учнями результати зберігаються

Режими пройти самостійно — результати не зберігаються

Тестування 14 запитань Флеш-картки автору й сертифікованим Відповідності автору й сертифікованим Вгадай слово 1 слово Анаграма автору й сертифікованим Телевікторина 14 запитань Лови правильну 14 запитань Знайди пару автору й сертифікованим Знайди відповідь автору й сертифікованим Літачок 12 запитань Лабіринт 12 запитань
Роздрукувати: Тест Знайди пару Картки

14 запитань

1 Запитання 1 Одна правильна відповідь

Який модуль tkinter відповідає за стандартні вікна повідомлень?

варіанти відповідей
  • tk.Label

  • messagebox

  • tk.Entry

  • simpleprint

2 Запитання 2 Одна правильна відповідь

Яка функція показує вікно з повідомленням про помилку?

варіанти відповідей
  • messagebox.showinfo

  • messagebox.showwarning

  • messagebox.showerror

  • messagebox.askyesno

3 Запитання 3 Одна правильна відповідь

Що повертає messagebox.askyesno, якщо користувач натиснув «Так»?

варіанти відповідей
  • 'yes'

  • True

  • 1

  • 'Так'

4 Запитання 4 Одна правильна відповідь

Програма зберегла замовлення успішно. Яке вікно доречно показати?

варіанти відповідей
  • messagebox.showinfo

  • messagebox.showerror

  • messagebox.askretrycancel

  • messagebox.showwarning

5 Запитання 5 Одна правильна відповідь

Перед остаточним видаленням усіх фото потрібне підтвердження користувача. Яку функцію використати?

варіанти відповідей
  • messagebox.showinfo

  • messagebox.showerror

  • messagebox.askyesno

  • messagebox.showwarning

6 Запитання 6 Кілька правильних відповідей

Які з повідомлень про помилку відповідають правилам UX?

варіанти відповідей
  • «Кількість друзів має бути цілим числом більше нуля. Наприклад: 4»

  • «ERROR: invalid input»

  • «Пароль має містити щонайменше 12 символів»

  • «Ви знову все зіпсували!»

7 Запитання 7 Одна правильна відповідь

Що виведе '1.5'.isdigit()?

варіанти відповідей
  • True

  • False

  • 1.5

  • Помилку

8 Запитання 8 Одна правильна відповідь

Що робить return без значення всередині обробника calculate()?

варіанти відповідей
  • Перезапускає програму

  • Повертає число 0

  • Завершує функцію, і подальший код у ній не виконується

  • Закриває вікно програми

9 Запитання 9 Одна правильна відповідь

Який рядок дозволяє запитати підтвердження, коли користувач закриває вікно хрестиком?

варіанти відповідей
  • window.bind('<Close>', on_close)

  • window.protocol('WM_DELETE_WINDOW', on_close)

  • window.destroy(on_close)

  • messagebox.close(on_close)

10 Запитання 10 Одна правильна відповідь

Сайт показує вікно з кнопками «Так, хочу знижку!» і «Ні, я не люблю заощаджувати». Як називається такий прийом?

варіанти відповідей
  • Валідація даних

  • Обробник події

  • Темний патерн «соромлення за відмову»

  • Принцип найменших привілеїв

11 Запитання 11 Одна правильна відповідь

Що станеться в програмі?
if messagebox.askokcancel('Вихід', 'Закрити?'):
    window.destroy()
Користувач натиснув «Скасувати».

варіанти відповідей
  • Вікно закриється

  • Вікно залишиться відкритим

  • Програма видасть помилку

  • Повідомлення з'явиться ще раз

12 Запитання 12 Кілька правильних відповідей

Коли вікно підтвердження справді доречне?

варіанти відповідей
  • Перед видаленням файлу без можливості відновлення

  • Після кожного натискання будь-якої кнопки

  • Перед закриттям програми з незбереженими даними

  • Коли користувач вводить кожну літеру

13 Запитання 13 Одна правильна відповідь

Що повертає messagebox.askquestion, якщо користувач натиснув «Ні»?

варіанти відповідей
  • False

  • 'no'

  • 0

  • None

14 Запитання 14 Одна правильна відповідь

Користувач залишив поле «Вік» порожнім, а програма виконує int(entry_age.get()). Як правильно захистити програму?

варіанти відповідей
  • Нічого не робити, користувачі завжди заповнюють поля

  • Перевірити entry_age.get().isdigit() і показати showerror

  • Замінити int на float

  • Додати ще один виклик mainloop()

Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома

Створити тест