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

Алгоритми та програми (Python)

Інформатика 8 клас 12 запитань
Автор
Ilchuk I.
Додано
23 лютого
Предмет
Інформатика, 8 клас
Тест виконано
59 разів

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

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

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

12 запитань

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

Яка функція використовується в Python для отримання даних від користувача з клавіатури?

варіанти відповідей
  • print()

  • input()

  • output()

  • get()

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

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

варіанти відповідей
  • str (рядковий)

  • float (дійсний)

  • int (цілий)

  • bool (логічний)

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

Який модуль найчастіше використовується в Python для створення віконних програм (графічного інтерфейсу)?

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

  • turtle

  • random

  • tkinter

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

Які з наведених елементів керування (віджетів) бібліотеки tkinter призначені для роботи з текстом (введення або виведення інформації)?

варіанти відповідей
  • Button (кнопка)

  • Label (напис)

  • Entry (однорядкове текстове поле)

  • Tk (головне вікно)

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

Які властивості можна налаштувати для елемента Button (кнопка) під час його створення?

варіанти відповідей
  • text (текст, що відображається на кнопці)

  • bg або background (колір фону кнопки)

  • command (функція, яка виконається при натисканні)

  • title (заголовок вікна програми)

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

Які з наведених конструкцій є правильними умовними операторами (розгалуженнями) в мові Python?

варіанти відповідей
  • if ... else:

  • if ... elif ... else:

  • for ... in:

  • while ... :

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

Що відбудеться в результаті виконання коду print("10" + "5")?

варіанти відповідей
  • Програма виведе математичну суму: 15.

  • Програма виведе рядок: 105.

  • Відбудеться конкатенація (склеювання) двох текстових величин.

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

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

Проаналізуйте фрагмент коду. Які твердження щодо нього є правильними?

x = 10

if x > 15:

x = x + 5

else:

x = x - 2

варіанти відповідей
  • Умова x > 15 є істинною (True).

  • Програма виконає блок коду, записаний після else.

  • Кінцеве значення змінної x дорівнюватиме 15.

  • Кінцеве значення змінної x дорівнюватиме 8.

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

Яким чином можна коректно пов'язати натискання кнопки (Button) з функцією my_function?

варіанти відповідей
  • Button(root, text="Натисни", event=my_function)

  • Button(root, text="Натисни", command=my_function)

  • Button(root, text="Натисни", action=my_function)

  • Button(root, text="Натисни", command=my_function())

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

Які з наведених фрагментів коду коректно створюють текстове поле та розміщують його у вікні root?

варіанти відповідей
  • pole = Entry(root) pole.pack()

  • pole = Label(root) pole.pack()

  • pole = Entry(root) pole.place(x=10, y=20)

  • pole = Button(root)pole.pack()

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

Для роботи з вікнами повідомлень використовується модуль messagebox. Які з наведених методів написані БЕЗ синтаксичних помилок і дійсно існують у цьому модулі?

варіанти відповідей
  • messagebox.show_info("Заголовок", "Текст")

  • messagebox.showinfo("Заголовок", "Текст")

  • messagebox.showerror("Помилка", "Текст помилки")

  • messagebox.info("Заголовок", "Текст")

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

У програмі створено текстове поле my_entry = Entry(root). Які з наведених команд є правильними методами для роботи з цим полем?

варіанти відповідей
  • my_entry.get() — зчитує введений користувачем текст.

  • my_entry.delete(0, END) — очищує поле від тексту.

  • my_entry.read() — зчитує введений користувачем текст.

  • my_entry.clear() — очищує поле від тексту.

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

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