 - 1. Комп'ютерне програмування - це процес проектування та створення інструкцій, які вказують комп'ютеру, як виконати певне завдання. Він передбачає написання коду за допомогою таких мов програмування, як Java, Python, C++ та багатьох інших. Програмісти повинні мати глибоке розуміння логіки, алгоритмів та навичок вирішення проблем, щоб створювати ефективне та надійне програмне забезпечення. Програмування використовується в різних сферах, таких як розробка веб-сайтів, мобільних додатків, відеоігор та операційних систем. Воно вимагає креативності, уваги до деталей і терпіння для налагодження та вдосконалення коду. Вивчення програмування відкриває можливості в різних галузях і допомагає формувати майбутнє технологій.
Яку мову програмування вважають "низькорівневою"?
A) JavaScript B) Мова асемблера C) Рубі. D) Python
- 2. Який тип даних використовується для зберігання цілих чисел у програмуванні?
A) Поплавок. B) Рядок C) Булевий D) Ціле число
- 3. Що таке клас в об'єктно-орієнтованому програмуванні?
A) Стиль форматування тексту B) Нотний запис C) Тип циклу D) План для створення об'єктів
- 4. Що означає IDE в програмуванні?
A) Інтегроване середовище розвитку B) Інтерактивний дизайн-рушій C) Інноваційне цифрове підприємство D) Редактор інтернет-баз даних
- 5. Який символ зазвичай позначає початок коментаря у багатьох мовах програмування?
A) <!-- B) */ C) --> D) //
- 6. Що таке алгоритм у програмуванні?
A) Спосіб відтворення музики B) Тип структури даних C) Набір інструкцій для вирішення проблеми D) Інструмент візуального дизайну
- 7. Яка мова найчастіше використовується для створення веб-додатків?
A) Java B) C++ C) Свіфт. D) JavaScript
- 8. Як називається процес пошуку та виправлення помилок у програмі?
A) Налагодження B) Усний переклад C) Компіляція D) Оптимізація
- 9. Яким буде результат 5 + 3 * 2?
A) 13 B) 11 C) 10 D) 16
- 10. Яка структура даних використовує принцип "останнім прийшов - першим пішов" (LIFO)?
A) Масив B) Дерево. C) Черга. D) Стек
- 11. Як називається процес перетворення вихідного коду в машинний?
A) Рефакторинг B) Компіляція C) Усний переклад D) Оптимізація
A) Система структуризації контенту B) Система креативних сценаріїв C) Комп'ютерні програмні рішення D) Каскадні таблиці стилів
- 13. Яка з наведених нижче систем контролю версій є популярною?
A) Python B) Git C) MySQL D) HTML
- 14. Що означає API в програмуванні?
A) Інтерфейс прикладного програмування B) Точна взаємодія програм C) Автоматизована інтеграція протоколів D) Розширений інтерфейс програмування
- 15. Яке призначення оператора else у програмуванні?
A) Щоб повторити блок коду B) Щоб визначити функцію C) Забезпечити альтернативний блок коду, коли умова не виконується D) Щоб імпортувати зовнішні бібліотеки
- 16. Як називається оператор, який виконується багаторазово на основі певної умови?
A) Функція B) Масив C) Петля D) Змінна
- 17. Яка основна функція операційної системи?
A) Проектувати користувацькі інтерфейси B) Для створення веб-додатків C) Для захисту мережевих з'єднань D) Керування апаратними та програмними ресурсами
- 18. Яка мова програмування відома своїм використанням в аналізі даних та машинному навчанні?
A) Python B) C# C) PHP D) R
- 19. Який тип мови програмування вимагає від програміста вказати послідовність кроків, які потрібно виконати для розв'язання задачі?
A) Написання сценаріїв B) Функціональний C) Декларативний D) Процедура
- 20. Як називається процес об'єднання полів даних і методів в єдине ціле?
A) Спадкування B) Поліморфізм C) Інкапсуляція D) Абстракція
- 21. Який символ використовується для позначення коментарів у мові програмування Python?
A) * B) // C) # D) --
- 22. Що з наведеного нижче є прикладом умовного оператора у програмуванні?
A) if-else B) цикл while C) цикл for-loop D) розподільна шафа
- 23. Яке твердження є правильним щодо значення null у програмуванні?
A) Використовується для логічних операцій B) Еквівалентно нулю C) Це помилка D) Представляє змінну без значення
- 24. Що з перерахованого нижче є реляційною системою управління базами даних?
A) CSS B) HTML C) MySQL D) Python
- 25. Який тип мови програмування дозволяє програмісту вказувати бажані результати, а не детальні кроки для їх досягнення?
A) Функціональний B) Процедура C) Імператив D) Декларативний
- 26. Яка компанія розробила мову програмування C#?
A) Амазонка B) Google C) Microsoft D) Apple
- 27. Що означає SQL у програмуванні?
A) Послідовна логіка запитань B) Логіка системних запитів C) Посилання на запит до програмного забезпечення D) Мова структурованих запитів
- 28. Як в об'єктно-орієнтованому програмуванні називається процес створення нового екземпляра класу?
A) Декларація B) Визначення C) Інстанціювання D) Ініціалізація
- 29. Яка роль функції в програмуванні?
A) Щоб вивести зображення на екран B) Для відтворення аудіофайлів C) Щоб відформатувати текст у документі D) Для виконання конкретного завдання
- 30. Який тип помилки виникає під час компіляції програми?
A) Помилка виконання B) Семантична помилка C) Синтаксична помилка D) Логічна помилка
- 31. Як називається невеликий багаторазовий фрагмент коду, який виконує певне завдання?
A) Підрозділ B) Підпрограма C) Змінна D) Функція
- 32. Для чого потрібен конструктор в об'єктно-орієнтованому програмуванні?
A) Щоб створити цикли B) Щоб імпортувати зовнішні бібліотеки C) Щоб визначити кольори на веб-сторінці D) Щоб ініціалізувати стан об'єкта
- 33. Як називають мову Java в першу чергу?
A) Процедура B) Функціональний C) Об'єктно-орієнтований D) Декларативний
- 34. Який тип мови програмування спирається на набір інструкцій для виконання завдань?
A) Логічно. B) Декларативний C) Функціональний D) Імператив
- 35. Яка структура даних організовує елементи в послідовному порядку?
A) Дерево. B) Стек C) Масив D) Черга.
- 36. Який результат 3 + 5 у програмуванні?
A) 5 B) 8 C) 3 D) 15
- 37. Яке з наведених нижче середовищ є популярним інтегрованим середовищем розробки (IDE) для розробки Java?
A) Затемнення B) Піднесений текст C) PyCharm D) Код Visual Studio
- 38. Який символ використовується для однорядкових коментарів у багатьох мовах програмування?
A) -- B) ## C) // D) /*
- 39. Яка роль компілятора у програмуванні?
A) Для налагодження помилок у коді B) Щоб виконати код рядок за рядком C) Щоб перевести вихідний код у машинний D) Проектувати користувацькі інтерфейси
|