Парадигма – це
Абстракція – це
Що таке об’єкт в ООП?
Клас в ООП це?
Метод – це
Об’єкт характеризується
Концепція - це
Змінна - це
Яке ключове слово відповідає за створення об’єкта
Яке слово є синонімом до "метод"?
Яка абстракція найбільш високорівнева?
Які конструкції може наслідувати клас?
Що з переліченого НЕ відноситься до циклу?
На базі якої конструкції можна створити об'єкт?
Які конструкції може реалізовувати клас?
За допомогою якої конструкції відбуваються створення об'єкта?
Яку кількість об'єктів можна створити на базі одного класу
За допомогою якого механізму відбувається доступ до об'єкта?
Скільки конструкторів містить клас по замовчуванню?
Який модифікатор доступу присвоюється змінній по замовчуванню?
Який з циклів НЕ дозволяє модифікувати елементи перебору?
Коли відбувається безпечний кастинг?
Кастинг(переведення типів) - це?
Розгляньте наступну програму:
Розгляньте наступну програму:
Розгляньте оголошення: boolean iKnow; Яким значенням буде автоматично проініціалізована змінна iKnow?
Розгляньте уривок коду
Розгляньте уривок коду:
int x;
int a = 5;
int b= 8;
x = ++a + b++;
Яким буде значення змінної x після його виконання?
Розгляньте уривок коду:
int x = 9;
int y = -2;
System.out.println("output: " + x%y);
Що виведе програма?
Розгляньте уривок коду:
Що виведе програма?
Визначте тип оператора поданого нижче:
aValue = 8933.234;
Визначте тип оператора поданого нижче:
aValue++;
Визначте тип оператора поданого нижче: System.out.println("Hello World!");
Розгляньте наступний фрагмент коду:
Яким буде результат?
Розгляньте наступний фрагмент коду:
Яким буде результат?
Розгляньте наступний фрагмент коду:
Яким буде результат?
Позначте правильний оператор циклу?
Дано клас:
Яким буде результат?
Дано:
Яким буде результат?
Дано:
Яким буде результат?
Який з уривків коду може перевизначити метод void xyz(float f)?
Дано наступний код:
Яке твердження є вірним?
Дано наступний код:
Який результат виконання програми?
Що таке інкапсуляція в ООП?
Поліморфізм - це?
Який принципи ООП використовуються для розв'язання проблеми дублювання коду?
Наслідування – це процес передачі властивостей?
Які основні переваги використання наслідування в програмуванні?
Яка різниця між агрегацією та композицією?
Які типи зв'язку можуть бути між класами?
Дано наступне твердження - Bus is-a Car. За допомогою якого механізму пов’язані ці класи?
Дано наступне твердження – Car has-a Engine. За допомогою якого механізму пов’язані ці класи?
Статичні елементи належать…
Дано наступне твердження:
Сar is-a Vehicle, Bus is-a Car, Car has-a Engine and Car has-a Wheel.
Яке твердження вірне?
Дано наступне твердження:
Сar is-a Vehicle, Bus is-a Car, Car has-a Engine and Car has-a Wheel.
Яке твердження вірне?
Дано наступне твердження:
Сar is-a Vehicle, Bus is-a Car, Car has-a Engine and Car has-a Wheel.
Яке твердження вірне?
Перевантаження методів це?
Сигнатура методу - це?
Якщо метод нічого не повертає, який тип повертання потрібно вказати в його оголошенні?
Дано код:
Які можливі варіанти виконання коду?
Який з методів перевантажує нищевказаний:
void generatorWishes(){}
Який з методів перевизначає нищевказаний:
void generatorWishes(){}
Якщо змінна має властивість static, тоді…
Якщо метод має тип повертання відмінний від void, тоді…
Якщо під час оголошення змінної об’єктного типу їй не присвоєно значення, тоді їй присвоюється наступне значення…
Які дії виконує наступний код: Bicycle myBike = new Bicycle();
Що зображено на малюнку?
Що зображено на малюнку?
Що виведе програма?
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома