wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основи програмування та алгоритми

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Що таке змінна в програмуванні?

a)

Змінна - це іменоване місце в пам'яті для зберігання даних.

b)

Змінна - це команда для запуску програми.

c)

Змінна - це тип даних, який не може змінюватися.

d)

Змінна - це функція для виконання обчислень.

2.

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

a)

Компіляція виконує код, інтерпретація перетворює його у машинний.

b)

Компіляція і інтерпретація - це одне й те саме.

c)

Компіляція виконує код без перетворення, інтерпретація - з перетворенням.

d)

Компіляція перетворює код у машинний, інтерпретація виконує код без попереднього перетворення.

3.

Що таке клас в об'єктно-орієнтованому програмуванні?

a)

Клас - це тип даних, що не має методів.

b)

Клас - це об'єкт, який не може мати властивостей.

c)

Клас - це функція, що виконує арифметичні операції.

d)

Клас - це шаблон для створення об'єктів, що визначає їх властивості та методи.

4.

Які основні принципи ООП?

a)

Композиція, агрегація, модульність, синхронізація.

b)

Синтаксис, семантика, структура, алгоритм.

c)

Декларативність, ітерація, асинхронність, типізація.

d)

Інкапсуляція, наслідування, поліморфізм, абстракція.

5.

Що таке масив і як його використовувати?

a)

Масив - це тип даних для зберігання лише одного елемента.

b)

Масив - це функція для виконання математичних операцій.

c)

Масив - це графічний інтерфейс для взаємодії з користувачем.

d)

Масив - це структура даних для зберігання колекції елементів.

6.

Які є основні структури даних?

a)

Картки

b)

Масиви, списки, стеки, черги, дерева, графи

c)

Таблиці

d)

Файли

7.

Що таке алгоритм і які його основні характеристики?

a)

Алгоритм - це послідовність інструкцій для виконання завдання.

b)

Алгоритм - це лише теоретична концепція без практичного застосування.

c)

Алгоритм - це інструкція, яка не має визначеного порядку виконання.

d)

Алгоритм - це випадковий набір дій.

8.

Яка складність алгоритму та як її визначити?

a)

Складність алгоритму визначається лише за кількістю рядків коду.

b)

Складність алгоритму визначається за допомогою випадкових чисел.

c)

Складність алгоритму не має значення для його ефективності.

d)

Складність алгоритму визначається за допомогою аналізу часу виконання та використання пам'яті.

9.

Що таке рекурсія в програмуванні?

a)

Рекурсія - це техніка, що дозволяє функціям працювати паралельно.

b)

Рекурсія - це процес, коли програма завершує свою роботу.

c)

Рекурсія - це метод, при якому функція виконує цикл.

d)

Рекурсія - це метод, при якому функція викликає сама себе.

10.

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

a)

Сортування за алфавітом

b)

Сортування за розміром файлу

c)

Сортування за датою

d)

Сортування бульбашкою, вибором, вставками, швидке, злиття, купою.