NEW
Font size
WorksheetsОперації над об’єктами та групами об’єктів.
Total questions: 20
Worksheet time: 10mins
Що таке об'єктно-орієнтоване програмування?
Об'єктно-орієнтоване програмування (ООП) - це парадигма програмування, що використовує об'єкти для моделювання реальних систем.
Об'єктно-орієнтоване програмування - це підхід до програмування, що базується на функціях.
Об'єктно-орієнтоване програмування - це метод управління базами даних.
Об'єктно-орієнтоване програмування - це мова програмування, яка не використовує об'єкти.
Які основні принципи об'єктно-орієнтованого програмування?
Структурованість, гнучкість, масштабованість, доступність.
Інкапсуляція, наслідування, поліморфізм, абстракція.
Модульність, простота, швидкість, безпека.
Кодування, тестування, налагодження, документування.
Що таке клас у програмуванні?
Клас - це набір змінних, що зберігаються в пам'яті.
Клас - це шаблон для створення об'єктів, що визначає їх властивості та методи.
Клас - це функція, яка виконує обчислення.
Клас - це тип даних, що не має методів.
Яка різниця між класом і об'єктом?
Клас - це тип даних, об'єкт - це метод.
Клас - це функція, об'єкт - це змінна.
Клас - це об'єкт, об'єкт - це шаблон.
Клас - це шаблон, об'єкт - це екземпляр класу.
Як створити новий об'єкт з класу?
Використати функцію 'instantiate' для створення об'єкта.
Використати оператор 'new' з ім'ям класу.
Створити об'єкт без використання класу.
Використати оператор 'create' з ім'ям класу.
Що таке метод у класі?
Метод у класі - це функція, що виконує дії з іншими класами.
Метод у класі - це функція, що визначена в класі і виконує дії з об'єктами цього класу.
Метод у класі - це клас, що містить інші класи.
Метод у класі - це змінна, що зберігає дані об'єкта.
Які типи методів існують в об'єктах?
Динамічні методи
Методи класу
Методи екземпляра, статичні методи, абстрактні методи.
Локальні методи
Як викликати метод об'єкта?
object.methodName()
objectName.methodName()
methodName.objectName()
objectName.method()
Що таке інкапсуляція в об'єктно-орієнтованому програмуванні?
Інкапсуляція - це процес створення об'єктів.
Інкапсуляція - це вид поліморфізму в програмуванні.
Інкапсуляція - це приховування внутрішніх деталей об'єкта та доступ до них через методи.
Інкапсуляція - це метод оптимізації коду.
Що таке успадкування в об'єктно-орієнтованому програмуванні?
Успадкування - це спосіб об'єднання всіх класів в один великий клас.
Успадкування - це механізм, що дозволяє класам створювати нові методи без обмежень.
Успадкування - це процес видалення класів з програми.
Успадкування - це механізм, що дозволяє класам успадковувати властивості та методи від інших класів.
Які операції можна виконувати з рядками?
Введення, виведення, зберігання
Кодування, декодування, шифрування
Сортування, фільтрація, збереження
Об'єднання, порівняння, пошук, заміна, отримання довжини, перетворення регістру, видалення пробілів, розбиття.
Як об'єднати два рядки в один?
Рядок1 + Рядок2
Рядок1 * Рядок2
Рядок1 - Рядок2
Рядок1 / Рядок2
Що таке масив рядків?
Масив рядків - це колекція рядків, що зберігаються в одному об'єкті.
Масив рядків - це одиночний рядок.
Масив рядків - це колекція чисел.
Масив рядків - це структура даних для зберігання об'єктів.
Як отримати довжину рядка?
Використати функцію 'size'.
Використати метод 'getLength()'.
Використати функцію 'length'.
Використати оператор 'count'.
Які методи існують для зміни регістру рядка?
capitalize(), decapitalize(), reverse()
toUpper(), toLower(), substring()
toUpperCase(), toLowerCase(), charAt() з toUpperCase()/toLowerCase(), регулярні вирази.
toString(), toTrim(), split()
Як перевірити, чи містить рядок певний символ?
Використати метод 'includes()' в JavaScript або оператор 'in' в Python.
Застосувати метод 'indexOf()' в JavaScript без перевірки.
Перевірити символ за допомогою регулярних виразів.
Використати метод 'find()' в JavaScript.
Що таке взаємодія об'єктів у програмі?
Взаємодія об'єктів - це процес, що відбувається тільки в базах даних.
Взаємодія об'єктів - це процес створення нових об'єктів.
Взаємодія об'єктів - це лише обмін інформацією без виконання дій.
Взаємодія об'єктів у програмі - це процес обміну даними та виконання дій між об'єктами.
Як об'єкти можуть взаємодіяти один з одним?
Об'єкти взаємодіють через обмін інформацією та вплив на стан один одного.
Об'єкти не можуть взаємодіяти між собою.
Об'єкти взаємодіють тільки в одній точці часу.
Об'єкти взаємодіють лише через фізичний контакт.
Що таке поліморфізм у програмуванні?
Поліморфізм - це процес створення нових класів.
Поліморфізм - це метод оптимізації коду.
Поліморфізм - це принцип, що визначає структуру даних.
Поліморфізм - це можливість об'єктів різних класів реагувати на однакові методи.
Які переваги використання об'єктно-орієнтованого підходу?
Зменшення продуктивності програми
Переваги використання об'єктно-орієнтованого підходу: повторне використання коду, інкапсуляція, абстракція, полегшення модифікацій.
Складність у розумінні коду
Відсутність можливості тестування
