wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Поняття програми. Реалізація алгоритму.

Total questions: 20

Worksheet time: 10mins

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.

Яка структура програми на прикладі мови Python?

a)

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

b)

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

c)

У Python немає обробки виключень у структурі програми.

d)

Структура програми на Python включає тільки імпорт бібліотек.

10.

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

a)

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

b)

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

c)

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

d)

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

11.

Які оператори використовуються в програмуванні?

a)

Вхідні, вихідні, системні, мережеві, графічні.

b)

Циклічні, функціональні, структурні, об'єктні, асинхронні.

c)

Арифметичні, логічні, порівняння, бітові, оператори присвоєння.

d)

Синтаксичні, семантичні, компіляційні, інтерпретаційні, декларативні.

12.

Що таке цикл в алгоритмі?

a)

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

b)

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

c)

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

d)

Цикл в алгоритмі - це одноразова дія.

13.

Які приклади простих алгоритмів ви можете навести?

a)

Машинне навчання

b)

Веб-розробка

c)

Графічний дизайн

d)

Сортування, пошук, обчислення факторіалу.

14.

Як виконується алгоритм в комп'ютері?

a)

Алгоритм виконується випадковим чином.

b)

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

c)

Алгоритм виконується шляхом послідовного виконання інструкцій.

d)

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

15.

Що таке умовний оператор?

a)

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

b)

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

c)

Умовний оператор - це конструкція, що дозволяє виконувати код в залежності від істинності певної умови.

d)

Умовний оператор - це тип даних.

16.

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

a)

Збільшення складності коду

b)

Відсутність структурованості

c)

Погіршення продуктивності

d)

Переваги використання алгоритмів у програмуванні включають оптимізацію, структурованість, зменшення помилок та підвищення ефективності.

17.

Які помилки можуть виникати при реалізації алгоритму?

a)

Помилки в дизайні інтерфейсу

b)

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

c)

Логічні, синтаксичні, помилки обробки даних, проблеми з ресурсами.

d)

Відсутність тестування

18.

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

a)

Функція - це тип даних, що використовується в базах даних.

b)

Функція - це команда для компілятора.

c)

Функція - це змінна, що зберігає дані.

d)

Функція - це блок коду, що виконує певну задачу.

19.

Які інструменти допомагають в написанні програм?

a)

Операційні системи

b)

Текстові редактори, IDE, системи контролю версій, компілятори, дебагери.

c)

Мережеві протоколи

d)

Графічні редактори

20.

Які основні принципи програмування ви знаєте?

a)

Масиви, цикли, функції, змінні

b)

Класи, об'єкти, методи, атрибути

c)

Синтаксис, компіляція, виконання, помилки

d)

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