Язык программирования Java.фип_БАК(1 2)_МОиАИС_н с

Язык программирования Java.фип_БАК(1 2)_МОиАИС_н с — вариант 8

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

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

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

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

Вопрос 1

В Java верно, что …

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

Исключение, которое является не обрабатываемым – это …

  1. NullPointerException
  2. FileNotFoundException
  3. ArithmeticException
  4. OutOfMemoryError
Вопрос 3

Конструкция Java, которая используется для обработки исключений – это …

  1. try-catch
  2. if-else
  3. switch-case
  4. while
Вопрос 4

Верно, что …

  1. в одном блоке catch можно обрабатывать только один тип исключения
  2. блоки catch должны располагаться в порядке от наиболее общего к наиболее специфичному
  3. исключения, не обработанные в блоке catch, будут перенаправлены в вызывающий метод
  4. блок try должен всегда сопровождаться только одним блоком catch
  5. исключения можно обрабатывать только в методе, в котором они возникли
Вопрос 5

Пробрасывание исключения — это …

  1. передача исключения из одного метода в другой без обработки
  2. обработка исключения в том же блоке кода, где оно возникает
  3. игнорирование исключения без обработки
  4. завершение программы из-за исключения
Вопрос 6

Ключевое слово, которое используется для пробрасывания исключения – это …

  1. try
  2. catch
  3. throws
  4. finally
Вопрос 7

Разница между checked и unchecked исключениями заключается в том, что …

  1. checked исключения должны обрабатываться в коде, а unchecked исключения могут игнорироваться
  2. checked исключения наследуются от класса Exception, а unchecked исключения - от класса RuntimeException
  3. checked исключения можно обработать только с помощью блока try-catch, а unchecked исключения — только с оператором throws.
  4. checked исключения используются только в стандартной библиотеке Java, а unchecked исключения можно создавать только вручную.
Вопрос 8

Верно, что …

  1. блок finally всегда выполняется, даже если возникает исключение
  2. блок finally используется для обработки исключений
  3. блок finally используется для освобождения ресурсов, таких как файлы или соединения с базой данных
  4. блок finally выполняется только в случае возникновения исключения
  5. блок finally можно использовать вместо блока except для обработки ошибок
Вопрос 9

Разница между методами try-with-resources и try-catch заключается в том, что …

  1. метод try-with-resources автоматически освобождает ресурсы, а метод try-catch - нет
  2. метод try-with-resources используется для обработки исключений, а метод try-catch - для освобождения ресурсов
  3. метод try-with-resources можно использовать только с определенными типами ресурсов, а метод try-catch можно использовать с любым типом объекта
Вопрос 10

Класс, который является суперклассом для всех исключений в Java – это …

  1. Throwable
Вопрос 11

Ключевое слово, которое используется для генерации исключения в Java – это …

  1. throw
Вопрос 12

Ключевое слово, которое используется для обработки исключения в Java – это …

  1. catch
Вопрос 13

Блок кода, который всегда выполняется независимо от того, произошло исключение или нет - это …

  1. finally
Вопрос 14

Ключевое слово, которое используется для указания того, что метод может выбросить исключение в Java – это …

  1. throws
Вопрос 15

… - класс исключений, которые могут возникнуть при работе с потоками ввода-вывода

  1. IOException
Вопрос 16

Условия, которые могут привести к прерыванию нормального выполнения программы в Java – это …

  1. исключения
Вопрос 17

Исключения в Java, которые требуют явной обработки в коде или указания в сигнатуре метода – это … исключения

  1. проверяемые
Вопрос 18

Исключения в Java, которые не требуют явной обработки в коде – это … исключения

  1. непроверяемые
Вопрос 19

Установите соответствие между ключевыми словами и их описаниями:

  1. ключевое слово, используемое для обработки исключений
  2. ключевое слово, используемое для генерации исключений
  3. ключевое слово, используемое для определения блока кода, в котором могут возникнуть исключения
  4. catch
  5. throw
  6. try
Вопрос 20

Установите соответствие между методами исключений и их описаниями:

  1. возвращает подробное сообщение об исключении
  2. выводит трассировку стека этого исключения на стандартный поток ошибок
  3. возвращает строковое представление этого исключения
  4. getMessage()
  5. printStackTrace()
  6. toString()
Вопрос 21

Упорядочите следующие шаги для создания собственного класса исключений:

  1. создайте класс, который наследуется от класса Exception или одного из его подклассов
  2. добавьте конструкторы, которые вызывают конструкторы суперкласса
  3. бросьте исключение с помощью ключевого слова throw