Set’ы и деревья, сортировка.sa_Java

Set’ы и деревья, сортировка.sa_Java

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

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

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

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

Вопрос 1

Что такое Java Reflection API?

  1. Программный интерфейс в языке Java, который позволяет приложениям анализировать свои компоненты и программное окружение, изменять собственное поведение и структуру
  2. Такого API в Java не существует
Вопрос 2

Для чего в Java используется аннотация @Target?

  1. Данная аннотация задает тип объекта над которым может указываться создаваемая нами аннотация
  2. Данная аннотация задает "тип хранения" аннотации над которой она указана
Вопрос 3

Возможно ли использование Reflection для любого класса в Java?

  1. Да, использование рефлексии возможно для всех классов в Java
  2. Нет, использование рефлексии возможно только для анонимных классов
  3. Использование рефлексии возможно для всех классов кроме анонимных
Вопрос 4

Влияет ли использование Reflection на производительность программы?

  1. Да, использование Reflection уменьшает производительность программы
  2. Нет, использование Reflection не оказывает воздействия на производительность программы
  3. В версиях Java 5 и выше не оказывает негативного влияния на производительность программы
Вопрос 5

Какой принцип ООП при неправильном использовании способна нарушать Reflection?

  1. Принцип наследования
  2. Инкапсуляцию данных, что может привести к появлению потенциальных уязвимостей в веб-приложениях
  3. Использование Reflection не может ни при каких обстоятельствах негативно сказаться на принципах ООП
Вопрос 6

Может ли использование Reflection в Java негативно сказаться на переносимости программы?

  1. Да, Reflection API позволяет коду выполнять операции, которые обычно находятся под запретом,, использование рефлексии может сделать код неработоспособным и нарушить переносимость с одной операционной системы на другую
  2. Нет, использование Reflection в Java не может привести к таким последствиям
Вопрос 7

Для чего используются Annotation в Java?

  1. В Java не существует Annotation
  2. Аннотации в Java являются своего рода метками в коде, описывающими метаданные для функции/класса/пакета
  3. Annotation называют комментарии в коде которые компилятор Java не воспринимает, как код для компиляции
Вопрос 8

Для чего используется аннотация @Override в Java?

  1. Сообщает, что мы собираемся переопределить метод родительского класса
  2. Такой общепринятой аннотации не существует в Java
  3. Данная аннотация указывает на методы, классы или переменные, которые является "устаревшими" и могут быть убраны в последующих версиях продукта
Вопрос 9

Сколько обязательных параметров имеет Annotation в Java?

  1. 4
  2. 5
  3. 2
Вопрос 10

Чем характеризуется тип хранения аннотации SOURCE?

  1. Аннотация которая сохраняется после компиляции и подгружается JVM (т.е. может использоваться во время выполнения самой программы)
  2. Аннотация сохраняется после компиляции, однако игнорируется JVM (т.е. не может быть использована во время выполнения)
  3. Используется только при написании кода и игнорируется компилятором (т.е. не сохраняется после компиляции)