Базовый модуль.цпв_BackendJava

Базовый модуль.цпв_BackendJava

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

15 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Какое ключевое слово используется для описания интерфейса?

  1. implements
  2. primitive
  3. interface
Вопрос 2

Для чего используется метод toString

  1. Для переименования переменной
  2. Данный метод используется для удаления переменной
  3. Данный метод преобразует число в строку
Вопрос 3

Какое ключевое слово означает, что класс реализует интерфейс?

  1. extends
  2. implements
  3. @Override
Вопрос 4

Для чего не может использоваться абстрактный класс?

  1. Для создания объекта
  2. Описания переменной
  3. Для создания подклассов
Вопрос 5

Класс должен быть абстрактным в том случае, если:

  1. Описывает только сигнатуры методов
  2. Содержит абстрактный метод
  3. Наследуется от Object
Вопрос 6

Какой уровень доступа у методов интерфейса по умолчанию?

  1. default
  2. private
  3. public
Вопрос 7

Как согласно стандартной нотации java стоит именовать классы?

  1. Имена классов должны быть существительными, первые буквы всех слов — строчные
  2. Имена классов должны быть существительными, первые буквы всех слов — заглавные
  3. Имена классов должны быть существительными, требования к регистру не предъявляются
Вопрос 8

Что такое композиция в парадигме ООП в языке java?

  1. Тип отношений при котором один объект может принадлежать только другому объекту и никому другому
  2. Тип отношений когда один объект является частью другого.
  3. Это такой тип при котором объекты будут ссылаться друг на друга
Вопрос 9

Что представляет собой наследование в контексте парадигмы ООП?

  1. Механизм, который позволяет описать новый класс на основе существующего (родительского). При этом свойства и функциональность родительского класса заимствуются новым классом.
  2. Способность объекта выполнять специализированные действия на основе его типа
  3. Механизм обёртывания данных (переменных) и кода, работающего с данными (методами), в одно целое
Вопрос 10

Для чего используется метод equals() в java?

  1. Для описания доступа к классу
  2. Заставляет интерпретатор перейти из вызванной функции обратно в точку ее вызова и вернуть значение вызова.
  3. Данный метод сравнивает строку с указанным объектом. Результатом является значение true только в том случае, если аргумент не равен null и является строковым объектом (String), который представляет ту же последовательность символов как и этот объект.
Вопрос 11

Что такое модификаторы доступа в java?

  1. Это простая переменная, которая может содержать не одно, а сразу несколько значений
  2. Условная инструкция которая сообщает где будет доступен метод
  3. Это модификатор который используется для завершения реализации классов, методов и переменных.
Вопрос 12

Скомпилируется ли код приведенный ниже? class A {}   class B extends A {} // 1   // main method A a = new B(); // 2 B b = new B(); // 3

  1. Да
  2. Нет, ошибка в последней строчке кода
  3. Нет, ошибка в первой строчке кода
Вопрос 13

Какое ключевое слово в Java отвечает за наследование?

  1. includes
  2. child
  3. extends
Вопрос 14

Какие модификаторы доступа могут иметь абстрактные методы?

  1. private, protected
  2. public, protected, default (package-private)
  3. public, private, protected, default (package-private)
Вопрос 15

Сколько конструкторов в классе Exception?

  1. 5
  2. 10
  3. Ни одного