wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7 Клас - 31 Урок (або підсумковий тест)

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Що таке комп'ютерна програма?

a)

Текстовий документ з детальними інструкціями для користувача

b)

Алгоритм, записаний спеціальною мовою для виконання комп'ютером

c)

Будь-який файл, збережений на жорсткому диску комп'ютера

d)

Графічне зображення на екрані монітора

2.

Які складові має мова програмування? (Виберіть три варіанти відповіді)

a)

Алфавіт символів для запису команд

b)

Граматика для перевірки правильності тексту

c)

Синтаксис для побудови конструкцій

d)

Семантика для визначення значень

e)

Пунктуація для оформлення коду

3.

Що таке транслятор?

a)

Програма для створення графічних зображень

b)

Програма для перекладу коду на мову процесора

c)

Текстовий редактор для написання програм

d)

Веб-браузер для перегляду сторінок

4.

Яка різниця між інтерпретатором і компілятором?

a)

Інтерпретатор перекладає по одній команді, компілятор - всю програму

b)

Інтерпретатор працює швидше за компілятор у всіх випадках

c)

Компілятор використовується виключно для мови Python

d)

Обидва працюють абсолютно однаково без відмінностей

5.

Як у мові Python позначається знак присвоювання?

a)

Символ := для присвоювання значення

b)

Подвійна рівність == для порівняння

c)

Одинарна рівність = для змінної

d)

Стрілка -> для вказівки напрямку

6.

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

a)

Функція input() для введення даних

b)

Функція write() для запису у файл

c)

Функція print() для виведення

d)

Функція output() для результатів

7.

Для чого використовується команда int(input())?

a)

Для виведення цілого числа на екран

b)

Для введення цілого числа з клавіатури

c)

Для створення нової числової змінної

d)

Для округлення дробового числа вниз

8.

Що таке розгалуження в алгоритмі?

a)

Багаторазове повторення однакових команд

b)

Вибір шляху виконання залежно від умови

c)

Послідовне виконання команд одна за одною

d)

Завершення роботи програми після помилки

9.

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

a)

Ключове слово if для перевірки умови

b)

Ключове слово for для створення циклу

c)

Ключове слово else для альтернативи

d)

Ключове слово while для повторення дій

e)

Ключове слово switch для вибору варіанта

10.

Що таке підпрограма?

a)

Частина програми з іменем для багаторазового виклику

b)

Помилка в програмі, яку потрібно виправити

c)

Коментар до коду для пояснення алгоритму

d)

Змінна для зберігання проміжних результатів

11.

Яка різниця між функцією та процедурою?

a)

Функція повертає результат, процедура не повертає

b)

Процедура завжди виконується швидше за функцію

c)

Функція ніколи не може мати вхідних аргументів

d)

Обидві конструкції працюють абсолютно однаково

12.

Що таке аргументи функції?

a)

Значення, які функція повертає після виконання

b)

Помилки, які виникають під час роботи функції

c)

Дані, які передаються функції для обробки

d)

Унікальна назва функції в програмному коді

13.

Для чого використовується вікно в проєкті Python?

a)

Для введення тексту програми в редакторі

b)

Для створення графічного інтерфейсу користувача

c)

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

d)

Для налагодження коду та пошуку помилок

14.

Яка команда створює вікно з іменем root у Python?

a)

Команда window = new() для нового вікна

b)

Команда root = Window() для головного вікна

c)

Команда root = Tk() для створення вікна

d)

Команда create_window(root) для ініціалізації

15.

Що таке подія у віконному проєкті?

a)

Критична помилка в коді програми

b)

Дія користувача, на яку реагує програма

c)

Момент завершення роботи програми

d)

Початок виконання програмного коду

16.

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

a)

Метод connect() для з'єднання об'єктів

b)

Метод link() для створення зв'язку

c)

Метод bind() для прив'язки події

d)

Метод attach() для приєднання функції

17.

Що таке обробник події?

a)

Спеціальна змінна для збереження даних події

b)

Підпрограма, що виконується після події

c)

Візуальна кнопка на інтерфейсі вікна

d)

Примітивний тип даних для роботи з подіями

18.

Яка система координат використовується на вікні в Python?

a)

Початок у центрі екрана, X вправо, Y вгору

b)

Початок у лівому верхньому куті, X вправо, Y вниз

c)

Початок у правому нижньому куті екрана

d)

Тривимірна система з осями X, Y та Z

19.

Який метод малює відрізок на Canvas?

a)

Метод draw_line() для малювання лінії

b)

Метод create_line() для створення відрізка

c)

Метод line() для швидкого малювання

d)

Метод make_line() для побудови лінії

20.

Що таке гіперпосилання в презентації?

a)

Ефект анімації для руху об'єкта

b)

Перехід до слайда або файлу при кліку

c)

Зміна кольору тексту при наведенні

d)

Додавання звукового супроводу до слайда

21.

Які бувають види гіперпосилань? (Виберіть два варіанти відповіді)

a)

Внутрішні посилання всередині презентації

b)

Середні посилання для переходів між розділами

c)

Зовнішні посилання на файли та сайти

d)

Складні посилання з кількома переходами

e)

Прості посилання без додаткових параметрів

22.

Що таке кнопки дій у презентації?

a)

Звичайні геометричні фігури без функцій

b)

Спеціальні примітиви для навігації презентацією

c)

Текстові поля для введення інформації

d)

Растрові зображення з файлів комп'ютера

23.

Для чого використовується користувацький показ слайдів?

a)

Для зміни кольорової схеми дизайну презентації

b)

Для демонстрації різних наборів слайдів у ситуаціях

c)

Для додавання складних ефектів анімації об'єктів

d)

Для друку вибраних слайдів на папері

24.

Що таке тригер у презентації?

a)

Критична помилка в файлі презентації

b)

Механізм запуску анімації після вибору об'єкта

c)

Спеціальний тип шрифту для заголовків

d)

Ефект переходу між сусідніми слайдами

25.

Яка операція виконує цілочисельне ділення в Python?

a)

Одинарний слеш / для звичайного ділення

b)

Подвійний слеш // для цілочисельного ділення

c)

Знак відсотка % для залишку від ділення

d)

Ключове слово div для цілих чисел

26.

Як позначається операція "не дорівнює" в Python?

a)

Кутові дужки <> для порівняння

b)

Знаки =/= для нерівності значень

c)

Знак оклику з рівністю != для перевірки

d)

Ключове слово NOT для логічного заперечення

27.

Що відбувається після виконання команди root.mainloop()?

a)

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

b)

Програма очікує на події у вікні

c)

Програма завершує своє виконання

d)

Автоматично створюється нове вікно

28.

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

a)

Властивість root.color зі значенням 'red'

b)

Запис root['bg'] з новим кольором

c)

Метод root.background() з параметром кольору

d)

Функція setcolor() з двома параметрами

29.

Що таке синтаксична помилка?

a)

Логічна помилка в побудові алгоритму

b)

Порушення правил запису команд мови

c)

Неправильний результат роботи програми

d)

Повільна робота програми на комп'ютері

30.

Для чого використовується модуль tkinter у Python?

a)

Для роботи з файлами на диску

b)

Для складних математичних обчислень

c)

Для створення графічного інтерфейсу

d)

Для роботи з базами даних