NEW
Font size
WorksheetsLevel 1 (Beginner) Test Questions
Total questions: 50
Worksheet time: 25mins
Який інструмент JDK перетворює файл .java у файл байт-коду .class?
Компілятор Java javac
Віртуальна машина JVM
Система виконання JRE
Бібліотека класів JCL
Де зазвичай зберігаються локальні змінні, оголошені всередині методу, під час виконання?
У секціях .class файлів
У наборах регістрів ЦП
У фреймах стеку викликів
У області пам'яті купи
Який тип рядка в Java?
Примітивний вбудований
Тип масиву символів
Тип класу посилання
Параметризований тип
Дано int x = 5, яке значення x після x++?
7 переповнення обгортки
4 зменшене значення
5 пост-інкремент
6 інкрементоване значення
Яка частина циклу for(A; B; C) виконується лише один раз?
Оновлення ітерації
Перевірка умови
Секція ініціалізації
Блок тіла циклу
Що робить оператор continue всередині циклу?
Викидає помилку виконання
Викликає зупинку програми
Пропускає наступну ітерацію
Завершує весь цикл
Після Dog d1 = new Dog(); де зберігається об'єкт?
Фрейм виклику
У .class метаданих
Файл регістрів ЦП
Область пам'яті купи
Якщо клас не має визначених конструкторів, що відбувається під час створення об'єкта?
Виникає помилка компіляції
Об'єкт не може бути створений
Використовується конструктор суперкласу
Автоматичний конструктор без аргументів за замовчуванням
Яке ключове слово відрізняє поле екземпляра від параметра методу з такою ж назвою?
тип об'єкта загального призначення
this
слово нового виділення
посилання на виклик super
Який модифікатор доступу обмежує видимість класу лише в межах власного пакету?
приватний лише всередині класу
захищений з успадкуванням
пакетний приватний без модифікатора
публічний видимий скрізь
Яка з наведених заяв є правильною щодо перевірених та неперевірених виключень?
Перевірені повинні бути оголошені або перехоплені
Неперевірені повинні бути оголошені або перехоплені
Неперевірені завжди виникають лише в finally
Перевірені є помилками, а не виключеннями
Який метод змушує поточний потік чекати, поки інший потік завершиться?
sleep()
join()
wait()
stop()
Коли два потоки вічно чекають один на одного, утримуючи блокування, ця ситуація називається:
Синхронізація
Голод
Взаємне блокування
Умови гонки
Який шаблон підходить для методу, який лише споживає елементи у список?
List> для будь-якого типу
List extends Number>
List
List super Integer>
Який учасник видає команду в патерні Command?
Команда
Invoker
Receiver
Client
Який компонент компілює вихідний код Java в байт-код для виконання?
Модуль середовища виконання JRE
Набір інструментів розробки JDK
Шар віртуальної машини JVM
JavaFX набір інтерфейсів користувача
Який компонент Java відповідає за виконання байт-коду на цільовій платформі?
Утиліта упаковки JAR
Двигун виконання JVM
Набір інструментів розробника JDK
Пакет компілятора JRE
Чому вираз Java byte b = 50; b = b * 2; не компілюється без явного приведення типу?
Множення повертає тип int
Оператор * вимагає типи short
Byte не може містити позитивні значення
Літерали за замовчуванням мають тип long
Де зазвичай зберігаються локальні змінні методу під час виконання?
Стекові пам'яті фреймів
Статична область класу
Кеш регістрів ЦП
Простір об'єктів купи
Де зберігаються об'єкти, створені за допомогою new, в пам'яті Java?
Простір стеку
Зберігання класів у ROM
Управляємий простір купи
Буфер, локальний для потоку
Який інструмент використовується для компіляції Java вихідних файлів?
jlink image builder
javac compiler command
jpackage installer tool
java launcher command
Яка область пам'яті зазвичай утримує тривалість змінної посилання на об'єкт?
Буфер мережі під час вводу/виводу
Кеш ЦП до видалення
Постійне покоління назавжди
Стековий фрейм до виходу з області видимості
Яка конструкція Java визначає область видимості змінної в методі?
Оголошення імпорту пакету
Записи маніфесту JAR
Файл конфігурації класів
Фігурні дужки, що обмежують блоки
Яка заява про пам'ять купи є точною?
Тримають лише примітивні значення
Виділяється для об'єктів та масивів
Зберігає лише статичні константи
Резервується для скомпільованих класів
Яка заява про стекову пам'ять є точною?
Використовується для зберігання полів об'єктів
Підтримує фрейми викликів та локальні змінні
Призначена для операцій введення/виведення
Містить метадані класу
Який наслідок автоматичного підвищення типу в арифметичних виразах?
Виключає необхідність у пріоритеті операторів
Вимагає явного звужуючого перетворення
Гарантує, що short залишиться short
Запобігає переповненню цілого числа
Яка команда запускає Java-додаток з classpath?
jdb з точкою зупинки
jar з опцією -c
java з основним класом
javac з опцією -cp
Як JDK, JRE та JVM пов'язані під час розробки?
JRE пише вихідний код, JDK пакує, JVM компілює
JDK створює, JRE надає бібліотеки, JVM виконує
JVM редагує код, JRE налагоджує, JDK запускає
JDK виконує UI, JRE компілює, JVM зберігає
Яка область пам'яті управляється збором сміття?
Область стекових фреймів
Область об'єктів купи
Набір регістрів ЦП
Індекс класів
Що викликає придатність об'єкта для збору сміття?
Об'єкт не має живих посилань
Метод перевищує ліміт часу
Лічильник циклу досягає нуля
Файл класу перекомпільовано
Який елемент Java визначає тривалість локальних змінних?
Рівень пріоритету потоку
Границя блоку області видимості
Доступ до пакету
Правила порядку класів
Яка найкраще описує відношення класів та об'єктів у пам'яті?
Класи живуть у мережевих буферах
Об'єкти живуть у купі, стек містить посилання
Класи живуть у стеці, об'єкти в купі
Об'єкти зберігаються в вихідних файлах
Який інструмент Java допомагає налагоджувати програми під час виконання?
jlink image
jdb debugger
javac builder
jar archiver
Який процес перевіряє цілісність байт-коду перед виконанням?
Інструмент підпису Jar
Лінтер виходу в IDE
Перевірка мережевого брандмауера
Перевірник класів у JVM
Який результат b = b * 2, якщо b є байтом без приведення типу?
Тихе скорочення успішно
Виключення переповнення під час виконання
Неявне упаковування в Byte
Виникає помилка компіляції
Як масиви зберігаються в пам'яті Java?
Як примітиви в стеку
Як файли на диску
Як константи в ПЗУ
Як об'єкти в купі
Яка дія робить об'єкт недоступним?
Обнулення всіх посилань
Збільшення пріоритету потоку
Перекомпіляція класу
Перейменування пакету
Яка з наведених заяв є правильною щодо кастингу?
Кастинг редагує вихідні файли
Кастинг змінює область видимості змінних
Розширення вимагає явного касту
Звуження вимагає явного касту
Яка команда Java виконує клас з методом main?
javac ClassName
jar ClassName
java ClassName
jdb ClassName
Яке опис відповідає терміну 'куча' в Java?
Спільна об'єктна пам'ять
Ядро операційної системи
Стек викликів для кожного потоку
Статичний сегмент коду
Яке з наведеного є правдою щодо локальних змінних у блоках try-catch?
Виділяються в області купи
Зберігаються в постійному пулі
Завжди глобальні в класі
Область дії обмежена блоком
Яка операція неявно розширює байт до цілого числа?
Додавання з літералом int
Присвоєння змінній типу short
Приведення до типу char
Порівняння з булевим значенням
Який компонент відсутній у JRE, але присутній у JDK?
Компилятор та інструменти
JVM-двигун
Сборщик сміття
Бібліотеки класів
Яка область пам'яті Java підлягає впливу області видимості змінних?
Пул об'єктів купи
Регіон локальних стеків
Метапростір PermGen
Купа рідного коду
Яка підсистема JVM виконує виклик методу та повертає результат?
Модуль збору сміття
Підсистема завантаження класів
Компонент виконавчого механізму
Етап оптимізації JIT
Яка команда створює JAR-архів з класів?
java -jar app.jar
jdb -attach pid
jar cf app.jar ...
javac -d out src
Що містить 'метапробіл' або область методів?
Посилання на об'єкти купи
Список мережевих сокетів
Локальні змінні потоку
Інформацію про метадані класу
Який концепт описує видимість змінних у вкладених блоках?
Затемнення та область видимості
Формат серіалізації
Синхронізація потоків
Правила поліморфізму
Яка область зберігає поля об'єктів та вміст?
Область пам'яті купи
Таблиця пулу констант
Слоти стекового фрейму
Кеш області методів
Яка операція зазвичай викликає виділення об'єктів?
Виклик статичного методу
Присвоєння значення null
Оголошення локального int
Використання оператора new
