Basic.td_Разработка на Java для школьников

Basic.td_Разработка на Java для школьников

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

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

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

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

Вопрос 1

Переопределяет ли StringBuffer класс метод equals()?

  1. Да
  2. Нет
  3. В версии JDK 10 и выше
Вопрос 2

Модификаторы доступа методов hashCode(), equals() и toString()?

  1. public
  2. protected
  3. private
Вопрос 3

Может ли ссылка на объект быть присвоена другому объекту?

  1. Да, только если этот объект не объявлен final
  2. Нет
  3. В версиях JDK 15 и выше
Вопрос 4

Что выведется на консоль?

  1. app
  2. apep
  3. apea
Вопрос 5

Скомпилируется ли данный класс?

  1. Да
  2. Нет
  3. Только в версиях JDK 12 или выше
Вопрос 6

Объекты класса String изменяемые или неизменяемые?

  1. Неизменяемые
  2. Изменяемые
  3. Изменяемые только в JDK 5
Вопрос 7

Каков результат выполнения данного кода?

  1. null
  2. ошибка компиляции
  3. ничего не будет выводиться
Вопрос 8

Должен ли функциональный интерфейс быть помечен аннотацией FunctionalInterface?

  1. Да
  2. Нет
Вопрос 9

Каков результат выполнения кода?

  1. 1
  2. 123
  3. 321
Вопрос 10

Являются ли ссылочные переменные типа String неизменяемыми?

  1. Нет. Они неизменяемые
  2. Да, являются
Вопрос 11

Каким будет вывод программы?

  1. abcd
  2. ABCD
  3. dccd
Вопрос 12

Может ли класс иметь много наследников?

  1. Да
  2. Нет
  3. В версиях JDK 17 и выше
Вопрос 13

Корректный ли это код?

  1. Да
  2. Нет
Вопрос 14

Что такое функциональный интерфейс?

  1. Интерфейс с единственным абстрактным методам
  2. Интерфейс с единственным методам
Вопрос 15

Каков результат выполнения кода?

  1. "helloStr = Hello"
  2. "helloStr = Hello friend!"
  3. "helloStr = friend!"
Вопрос 16

Какие варианты являются правильными объявлениями методов в интерфейсе?

  1. public static void main(String[] args);
  2. public void main(String[] args);
  3. boolean setFlag(Boolean[] test);
Вопрос 17

Каков результат выполнения кода?

  1. 7
  2. ошибка компиляции
  3. 5
Вопрос 18

Сколько методов в интерфейсе маркере?

  1. Сколько угодно
  2. 1
  3. 0
Вопрос 19

Можно ли изменить тип ссылочной переменной?

  1. Нет, тип ссылочной переменной остается неизменный. Но он может содержать ссылку на подкласс
  2. Да
  3. Только версиях JDK 5 и старше
Вопрос 20

Что будет выводом следующей программы?

  1. XyZabc
  2. xyzabc
  3. abcxyz