otvety_i-exam_po_informatike - Програмування

1. Об'єктом об'єктно-орієнтованого програмування називається …

сукупність змінних стану та пов'язаних з ними методів (операцій)

група даних та методів (функцій) для роботи з цими даними

функція чи процедура, що виконують певні дії

характеристика, призначена елементу класу

2. У технологічному ланцюжку розв'язання задач на ЕОМ відсутній пункт …

налагодження та тестування програми

визначення даних та необхідних результатів

графічний опис процесу

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

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

вибір мови програмування

уточнення способів організації даних

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

4. Для об'єктно-орієнтованої технології програмування правильне твердження, що …

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

внутрішній опис класу (реалізація) описує абстракцію поведінки всіх об'єктів даного класу, але приховує особливості поведінки об'єкта

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

зовнішній опис класу (інтерфейс) відбиває структуру об'єкта

5. При вирішенні завдання на комп'ютері на етапі налагодження програмине виконується

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

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

6. Оператори присвоювання у мовах програмування …

задають значення змінних

змінюють значення констант

вводять значення змінних

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

7. Вірним є твердження, що …

поняття «транслятор» є більш загальним у порівнянні з поняттям «компілятор»

поняття «транслятор» та «компілятор» є синонімами

поняття «компілятор» є більш загальним у порівнянні з поняттям «транслятор»

поняття «транслятор» та «компілятор» незалежні один від одного

8. Об'єктом об'єктно-орієнтованого програмування називається …

сукупність змінних стану та пов'язаних з ними методів (операцій)

група даних та методів (функцій) для роботи з цими даними

функція чи процедура, що виконують певні дії

характеристика, призначена елементу класу

9. Перетворення всієї програми, представленої однією з мов програмування, в машинні коди називається …

10. Для об'єктно-орієнтованої технології програмування правильне твердження, що …

класи утворюють ієрархію за принципами наслідування

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

поведінка об'єктів одного класу дуже різниться

зовнішній опис класу (інтерфейс) відбиває структуру об'єкта

Рішення:Об'єктно-орієнтоване програмування (ООП) - це технологія програмування, яка заснована на представленні програми у вигляді сукупності об'єктів, кожен з яких є реалізацією певного класу, а класи утворюють ієрархію на принципах спадкування. 7> Об'єктно-орієнтоване програмування використовує як елементи конструкції класи та об'єкти, а не алгоритми. Ідея класів є основою ОВП і відображає будову об'єктів реального світу, оскільки кожен предмет чи процес має набір характеристик або відмінних рис, іншимисловами, властивостями та поведінкою. Клас - опис безлічі об'єктів, пов'язаних спільністю структури та поведінкою. Існує явний поділ зовнішнього та внутрішнього опису класу (інтерфейсу та реалізації). Інтерфейс відображає зовнішню поведінку об'єкта, описуючи абстракцію поведінки всіх об'єктів даного класу, але приховує структуру та несуттєві деталі. Реалізація становить його внутрішній прояв та визначає особливості поведінки. Об'єкт є особливий пізнаваний предмет чи сутність (реальну чи абстрактну), мають чітко певне функціональне призначення у цій предметної області. Структура і поведінка однакових об'єктів описуються у загальному їм класі. У ООП конкретні величини типу даних «клас» називаються екземплярами класу, абооб'єктами. Об'єкти взаємодіють між собою, посилаючи та отримуючи повідомлення.Повідомлення– це запит на виконання дії, що містить набір необхідних параметрів. Механізм повідомлень реалізується за допомогою виклику відповідних функцій чи методів класів. Основними принципами або властивостями ООП єінкапсуляція,успадкуваннятаполіморфізм.

11. Виразу відповідає наступне арифметичне вираз мовою програмування (операція зведення у ступінь позначена символом «^») …