wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Класифікація і складові мов програмування

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.
Коли почався розвиток мов програмування згідно з текстом?
a)
З винаходом мікропроцесорів у 1970-х роках
b)
З появою перших електронних обчислювальних машин у XX столітті
c)
У XIX столітті з розробкою механічної обчислювальної машини
d)
У XXI столітті з появою інтернету
2.
Що таке комп'ютерна програма?
a)
Штучна мова для спілкування між комп'ютерами
b)
Набір фізичних сигналів, що виконуються процесором
c)
Послідовність команд, що забезпечує реалізацію алгоритму
d)
Набір символів, що автоматично перетворюється в машинний код
3.
Що означає термін "команда" в контексті комп'ютерної програми?
a)
Вказівка, що визначає, яку дію слід виконувати
b)
Спеціальний символ на клавіатурі
c)
Частина програми, що зберігає дані
d)
Послідовність двійкових символів 0 і 1
4.
Яка основна відмінність між мовами програмування низького та високого рівнів?
a)
Високий рівень складніший для вивчення людиною, ніж низький.
b)
Мови низького рівня з'явилися пізніше, ніж мови високого рівня.
c)
Низький рівень використовує символи, високий — лише двійковий код.
d)
Мови низького рівня залежать від архітектури комп'ютера, високого — ні.
5.
Програміст розробив програму для конкретного типу комп'ютера, використовуючи мову низького рівня. Що станеться, якщо спробувати запустити цю програму на комп'ютері іншого типу?
a)
Програма виконається без проблем, оскільки всі комп'ютери розуміють низький рівень.
b)
Програма буде вимагати перетворення на мову високого рівня.
c)
Програма, швидше за все, не зможе виконуватися через архітектурну несумісність.
d)
Комп'ютер автоматично адаптує програму під свою архітектуру.
6.
Чому програми, написані «машинними» мовами для перших ЕОМ, суттєво обмежували можливість обміну програмами?
a)
Програми були занадто великими для передачі.
b)
Машинні мови не могли перетворюватися на символьний код.
c)
Кожний тип комп'ютера мав власну мову низького рівня.
d)
Вони були дуже складними для розуміння програмістами.
7.
Учень стверджує, що для кожного нового комп'ютера потрібно вручну писати всі команди у вигляді 0 і 1. Чи відповідає це твердження інформації з тексту?
a)
Ні, оскільки існують мови символьного кодування, що спрощують процес.
b)
Ні, тому що комп'ютер сам створює програми.
c)
Так, це єдиний спосіб створення програм.
d)
Так, але лише для мов високого рівня.
8.
Як називаються програми, подані сукупністю двійкових символів (0 і 1)?
a)
Макрокоманди
b)
Машинні програми або машинний код
c)
Мови високого рівня
d)
Символьні програми
9.
Ви створюєте нову мову програмування, яка повинна бути універсальною і легкою для вивчення. Який тип мови ви оберете за основу, враховуючи її доступність для людини та незалежність від конкретного типу комп'ютера?
a)
Мову автокоду
b)
Машинно-незалежну мову високого рівня
c)
Мову асемблера
d)
Машинно-орієнтовану мову низького рівня
10.
Яка мова програмування була першою мовою високого рівня, що набула широкого визнання?
a)
C++
b)
Fortran
c)
Автокод
d)
Асемблер