Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Мова програмування. Програмний проєкт

Total questions: 16

Worksheet time: 12mins

Name
Class
Date
1.

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

a)

Графічний інтерфейс користувача

b)

Список апаратних команд, який зберігається як файл

c)

Фізична частина комп'ютера (мікросхеми)

d)

Пристрій для введення даних

2.

Яку мова безпосередньо «розуміє» процесор комп'ютера?

a)

Машинний код

b)

C#

c)

Python

d)

C++

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)

IDE

e)

Асемблер

8.

Який компонент середовища програмування допомагає знаходити та виправляти помилки в коді?

a)

Редактор коду

b)

Відлагоджувач

c)

Система контролю версій

d)

Фреймворк

e)

Інтерпретатор

9.

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

a)

Редактор коду

b)

Фреймворк

c)

Середовище програмування

d)

Компілятор

e)

Відлагоджувач

10.

Що таке фреймворк?

a)

Вид комп'ютерної гри

b)

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

c)

Тип вірусу

d)

Апаратура комп'ютера

11.

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

a)

Виконуються швидше, ніж асемблер

b)

Ближче до людської мови, легко читати

c)

Працюють без програмного забезпечення

d)

Состять тільки з нулів і одиниць

12.

Що робить команда print в Python?

a)

Зупиняє програму

b)

Зчитує дані з клавіатури

c)

Створює нову змінну

d)

Виводить дані на екран

13.

Як в Python позначаються коментарі (текст, який ігнорує комп'ютер)?

a)

Символом //

b)

Дужками ()

c)

Словом Note

d)

Символом #

14.

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

a)

Дуже повільна робота

b)

Відсутність графіки

c)

Неможливість знайти помилки

d)

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

15.

Чому на етапі тестування важливо перевіряти програму не тільки коректними, але й некоректними даними?

a)

Щоб зламати комп'ютер користувача

b)

Щоб впевнитися, що програма працює стабільно в будь-яких ситуаціях

c)

Щоб зробити програму платною

d)

Щоб збільшити розмір файлу програми

16.

Чому рекомендується залучати друзів до тестування вашої програми?

a)

Щоб продати їм програму

b)

Щоб вони написали код замість вас

c)

Вони можуть знайти помилки (баґи), які не помітив автор

d)

Щоб вони оцінили дизайн іконки