Тесты для подготовки к экзамену Java SE 21 Programmer 1Z0-830

Chapter 1: Building Blocks
На основе книги "Java OCP 21 Certified Professional Study Guide", предназначенной для подготовки к экзамену Oracle Certified Professional (OCP) — Java SE 21 Programmer 1Z0-830 были созданы предлагаемые ниже тесты. Каждый тест содержит подробные и исчерпывающие комментарии (зачастую полнее и лучше книжных) по каждому варианту ответов.
Тесты включают в себя темы, относящиеся к Java до версии 21, исключая JDBC.
Рекомендации при прохождении тестов
1
На выбор ответа теста не должно влиять отсутствие в коде package или import, если:
  • Об этом не говорится в условии теста
  • Код начинается с объявления класса или метода
  • Представлен фрагмент кода, который обычно находится внутри класса или метода
  • Номера строк кода не начинаются с 1
2
Если в вопросе не указаны имена файлов или расположение каталогов классов, то предполагается, что:
  • Все классы находятся в одном файле
  • Каждый класс содержится в отдельном файле, а файлы — в одном каталоге
3
Пример кода может иметь непреднамеренные разрывы строк.
Если код содержит строку, которая перенесена на новую строку не по правилам, что приведет к ошибке компиляции, то не берите это в расчет при выборе ответа
4
Код может быть представлен в виде фрагмента
Если код теста представлен в виде фрагмента, то предполагайте, что весь необходимый для компиляции код существует, но для экономии места не указан
5
Ответ на вопрос может подразумевать выбор более одного варианта
Если вопрос имеет более одного ответа, то в нем будет сказано, что требуется выбрать все подходящие варианты, либо только один из них
6
Тест с кодом оценивайте на наличие ошибок компиляции
При решении тестов, содержащих код, в первую очередь оценивайте код на наличие ошибок компиляции, а только потом переходите к пониманию его работы
Глава 1
Для успешного прохождения теста необходимо уметь:
  • Писать код с использованием метода main()
  • Использовать пакеты и импорт
  • Объявлять переменные, различать их правильную декларацию и инициализацию, выполнять приведение типов
  • Писать арифметические и булевы выражения
  • Работать с текстовыми блоками
  • Использовать var
  • Видеть область видимости переменных
  • Определять, когда объект может быть убран сборщиком мусора
1Z0-830
Chapter 1: Building Blocks
Предлагаемые тесты позволят вам подготовиться к сдаче экзамена от Oracle
Начать тест
Какое объявление метода main является верным с точки зрения спецификации?
main() должен быть public
main() должен быть static
main() должен возвращать void
Next
Check
Show results
Выберите все варианты последовательностей строк кода, которые не вызовут ошибку компиляции
Описание класса идёт до операторов package и import
import указан до package
Описание класса идёт до оператора package
Next
Check
Show results
Учитывая класс Bunny, какие из следующих утверждений верны?
bun является именем переменной экземпляра Bunny
main() является методом класса Bunny
Bunny является классом
Имя параметра может быть любым
Next
Check
Show results
Какие из следующих идентификаторов Java корректны?
Недопустимо использовать один знак подчеркивания _
Допустимо начинать имя с _ и использовать знак $
false — зарезервированное слово в Java
Точка запрещена в идентификаторах
Java чувствительна к регистру: Public не относится к зарезервированным словам
Имя не может начинаться с цифры
Next
Check
Show results
Какие утверждения о следующей программе верны?
Next
Check
Show results
Сколько переменных находится в области видимости строки с надписью SCOPE?
Next
Check
Show results
Какие утверждения верны для следующей программы?
Next
Check
Show results
Какие строки кода скомпилируются без ошибок?
Переменную типа var нельзя инициализировать null
Нельзя менять тип переменной после ее инициализации
var нельзя использовать при объявлении нескольких переменных
var нельзя использовать при объявлении нескольких переменных
Next
Check
Show results
Что из следующих утверждений верно?
Равна 0.0f
Равна \u0000
Локальные переменные не имеют значений по умолчанию
Локальные переменные не имеют значений по умолчанию
Равна null
Next
Check
Show results
Какие значения не вызовут ошибку компиляции при инициализации magic?
_ может размещаться только между цифрами
_ может размещаться только между цифрами
_ может размещаться только между цифрами
Next
Check
Show results
Какое максимальное количество импорта можно удалить из следующих двух файлов без ошибки компиляции?
Next
Check
Show results
Какие утверждения верны для следующей программы?
Next
Check
Show results
Какие строки можно вставить вместо INSERT HERE без ошибки компиляции?
Next
Check
Show results
Выберите все строки с ошибкой
Тип long (5L) не поместится в short (numPets)
Компилятор не допустит потери дробной части при конвертации в int
У примитивов нет метода length()
У примитивов нет поля length
Next
Check
Show results
Какие из следующих утверждений верны?
JVM может игнорировать вызовы System.gc()
Запуск сборки мусора зависит от JVM и ее настроек
Модификатор final не защитит объект от сборки
Next
Check
Show results
Какие утверждения верны для следующего фрагмента?
Next
Check
Show results
Что напечатает следующая программа?
В коде нет ошибок
Поля ссылочного типа инициализируются null
Поля типа float по умолчанию инициализируются 0.0 (без f)
Next
Check
Show results
Какие следующие утверждения верны для var?
Next
Check
Show results
Какие утверждения верны для следующего фрагмента?
Next
Check
Show results
Какие утверждения верны для следующего класса?
Next
Check
Show results
Что напечатает следующая программа?
Next
Check
Show results
You are homebody
Looks like you don't like to travel or just don't know geography very well :) 
Restart
You are a beginner traveler
Looks like you enjoy traveling and know something about geography
Restart
You are a real traveler
You adore traveling and know everything about geography
Restart
Правильные ответы
Я придумал квиз

int a = Integer.MAX_VALUE;
long res1 = (a + 1) + (a + 1);
long res2 = a + a;
System.out.println(res1);
System.out.println(res2);
Если тесты вам понравились, то полную версию вы можете приобрести за 1500 руб. Более 500 тестов
Оцените статью, если она вам понравилась!