1
Що таке змінна у мові програмування? (1 бал)
2
Що таке тип даних? (1 бал)
3
Яка структура коду використовується для повторення дій? (1 бал)
4
Що таке масив? (1 бал)
5
Який результат виконання виразу 5 % 2 у більшості мов програмування? (1 бал)
6
Що таке стек? (1 бал)
7
Яка структура даних найкраще підходить для реалізації черги? (1 бал)
8
Що виконує функція len() у Python? (1 бал)
9
Які типи даних належать до базових у більшості мов програмування? (2 бали)
10
Які операції підтримуються у зв'язаних списках? (2 бали)
11
Які особливості хеш-таблиць? (2 бали)
12
Установіть відповідність між структурою даних і її описом. (3 бали)
Масив
Набір елементів одного типу.
Черга
Останнім увійшов — першим вийшов.
Стек
Першим увійшов — першим вийшов.
13
Установіть відповідність між ключовим словом і його призначенням у Python. (3 бали)
if
Повернення значення з функції.
def
Умова виконання блоку коду.
return
Оголошення функції.
14
Напишіть приклад коду для створення масиву, заповнення його числами від 1 до 10 та виведення цих чисел на екран. (4 бали)
15
Опишіть, як працює рекурсія у програмуванні. Наведіть приклад реалізації рекурсивної функції. (3 бали)
16
Що таке дерево у програмуванні? Опишіть основні типи дерев. (3 бали)
17
Напишіть функцію, яка знаходить максимальне значення у масиві чисел. Наведіть приклад використання. (5 балів)
18
Опишіть алгоритм сортування «бульбашкою» (bubble sort) та реалізуйте його код. (5 балів)
19
Реалізуйте алгоритм для пошуку елемента у зв'язаному списку. Наведіть приклад коду. (4 бали)
20
Що таке хеш-функція? Реалізуйте простий приклад хешування рядків. (4 бали)
21
Опишіть, як працює стекова пам'ять у контексті викликів функцій. Наведіть приклад із використанням рекурсії. (4 бали)
Рефлексія від 0 учнів
Сподобався:
Так: 0
Ні: 0
Зрозумілий:
Так: 0
Ні: 0
Потрібні роз'яснення:
Ні: 0
Так: 0