NEW
Font size
WorksheetsOOP exceptii Java rus
Total questions: 45
Worksheet time: 28mins
Методика разработки программ, в основе которой лежит понятие объекта как некоторой структуры, описывающей объект реального мира, его поведение, - это …
Объектно-ориентированное программирование
Объект
Инкапсуляция
Наследование
Полиморфизм
Некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое, - это …
Объектно-ориентированное программирование
Объект
Инкапсуляция
Наследование
Полиморфизм
Что такое Java и для чего она используется?
Java - это язык программирования, который используется для создания приложений, работающих на различных платформах.
Java - это операционная система для компьютеров.
Java - это браузерный плагин для просмотра видео.
Java - это язык программирования, который используется только для создания игр.
Что такое объектно-ориентированное программирование (ООП) и как оно связано с Java?
ООП - это методология программирования, которая основана на использовании объектов и классов. Java является объектно-ориентированным языком программирования.
Java не является объектно-ориентированным языком программирования.
ООП - это методология программирования, которая не использует объекты и классы.
ООП - это методология программирования, которая используется только для создания веб-приложений.
Именованные категории, позволяющие группировать сходные объекты, - это …
Классы
Методы класса
Свойства
Объект
События
Расшифровка ООП
Объектно-ориентированное программирование
Объектно-неориентированное программирование
Объектное программирование
Объектно-организованное программирование
Что такое ООП и как оно применяется в Java?
В Java ООП применяется через создание массивов и циклов
ООП - это методология программирования, основанная на представлении программы в виде совокупности функций
ООП - это методология программирования, основанная на представлении программы в виде совокупности переменных
ООП (объектно-ориентированное программирование) - это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса. В Java ООП применяется через создание классов, объектов, наследование, инкапсуляцию и полиморфизм.
Что такое классы и объекты в Java?
Классы и объекты в Java - основные концепции объектно-ориентированного программирования.
Классы и объекты в Java - структуры данных для хранения чисел.
Классы и объекты в Java - используются для создания графических интерфейсов.
Классы и объекты в Java - не имеют отношения к программированию.
Какие основные принципы наследования применяются в Java?
Наследование только через конкретные классы
Одиночное наследование и множественное наследование через интерфейсы
Двойное наследование и множественное наследование через классы
Наследование только через абстрактные классы
Какие основные принципы полиморфизма применяются в Java?
Полиморфизм применяется через создание массивов и циклов
Полиморфизм - это возможность объектов с одинаковой спецификацией иметь различную реализацию
Полиморфизм - это возможность объектов с различной спецификацией иметь одинаковую реализацию
Полиморфизм - это возможность объектов с различной спецификацией иметь различную реализацию
Что такое абстрактные классы и интерфейсы в Java?
Абстрактные классы и интерфейсы в Java - это способы создания объектов
Абстрактные классы и интерфейсы в Java - это способы организации кода
Абстрактные классы и интерфейсы в Java - это способы хранения данных
Абстрактные классы и интерфейсы в Java - это способы управления памятью
Какие основные принципы инкапсуляции применяются в Java?
Инкапсуляция применяется через создание массивов и циклов
Инкапсуляция - это возможность объектов с одинаковой спецификацией иметь различную реализацию
Инкапсуляция - это возможность объектов с различной спецификацией иметь одинаковую реализацию
Инкапсуляция - это возможность объектов с различной спецификацией иметь различную реализацию
Возможность объектов с одинаковой спецификацией иметь различную реализацию, - это …
Объектно-ориентированное программирование
Объект
Инкапсуляция
Наследование
Полиморфизм
Процедуры и функции, объявление которых включено в описание класса, выполняющие действия над объектами класса, - это …
Классы
Методы класса
Свойства
Объект
События
Возможность скрыть внутреннее устройство объекта от его пользователей, предоставив через интерфейс доступ только к тем членам объекта, с которыми клиенту разрешается работать напрямую, - это …
Объектно-ориентированное программирование
Объект
Инкапсуляция
Наследование
Полиморфизм
Возможность при описании класса указывать на его происхождение от другого класса, - это …
Объектно-ориентированное программирование
Объект
Инкапсуляция
Наследование
Полиморфизм
Полиморфизм – это …
Возможность объектов с одинаковой спецификацией иметь различную реализацию
Возможность при описании класса указывать на его происхождение от другого класса
Возможность скрыть внутреннее устройство объекта от его пользователей, предоставив через интерфейс доступ только к тем членам объекта, с которыми клиенту разрешается работать напрямую
Некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое
Методика разработки программ, в основе которой лежит понятие объекта как некоторой структуры, описывающей объект реального мира, его поведение
Инкапсуляция – это …
Возможность объектов с одинаковой спецификацией иметь различную реализацию
Возможность при описании класса указывать на его происхождение от другого класса
Возможность скрыть внутреннее устройство объекта от его пользователей, предоставив через интерфейс доступ только к тем членам объекта, с которыми клиенту разрешается работать напрямую
Некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое
Методика разработки программ, в основе которой лежит понятие объекта как некоторой структуры, описывающей объект реального мира, его поведение
Именованные категории, позволяющие группировать сходные объекты, - это …
Классы
Методы класса
Свойства
Объект
События
Процедуры и функции, объявление которых включено в описание класса, выполняющие действия над объектами класса, - это …
Классы
Методы класса
Свойства
Объект
События
Расшифровка ООП
Объектно-ориентированное программирование
Объектно-неориентированное программирование
Объектное программирование
Объектно-организованное программирование
Какой принцип ООП представлен на рисунке?
Полиморфизм
Инкапсуляция
Наследование
Интерфейс
Какая строчка в методе onGuildMessageReceived позволяет получить участника сервера, отправившего сообщение ?
event.getAuthor()
event.getMember()
event.getAuthor().getName()
event.getGuild()
Что означает ошибка: java.lang.ArrayIndexOutOfBoundsException
переполнение памяти
выход за границу массива
попытку вставить в массив некорректное значение
Что такое деструктор в ООП?
Метод, создающий экземпляр класса
Метод, освобождающий память, занятую объектом
Метод, изменяющий свойства объекта
Метод, который не имеет параметров
Что такое исключение (exception) в Java?
Условный оператор
Ошибка, возникающая во время выполнения программы
Класс массива
Тип данных
Какая конструкция используется для обработки исключений в Java?
try-catch
if-else
loop-catch
throw-catch
Что произойдет, если исключение не перехвачено?
Программа продолжит работу
Программа завершится с ошибкой
Исключение автоматически исправится
Появится предупреждение
Какой блок обязательно следует за `try`?
throw
catch
final
switch
Для чего используется ключевое слово `throw`?
Завершение программы
Генерация исключения вручную
Начало цикла
Импорт пакета
Что делает блок `finally`?
Обрабатывает исключение
Игнорирует ошибку
Выполняется всегда, даже при исключении
Прерывает цикл
Какой тип исключений необходимо обрабатывать обязательно?
Checked
Unchecked
Internal
Ignored
Какой из примеров вызывает исключение деления на ноль?
`int x = 10 / 2;`
`int x = 0 / 10;`
`int x = 10 / 0;`
`int x = 1 + 0;`
Какой тип исключения выбрасывается при делении на ноль?
IOException
NullPointerException
ArithmeticException
FileNotFoundException
Что произойдет при `throw new ArithmeticException()`?
Программа выполнится успешно
Исключение будет сгенерировано вручную
Блок catch будет пропущен
Цикл начнется заново
Какой класс является базовым для всех исключений в Java?
Object
Error
Throwable
Catcher
Где размещается код, который может вызвать исключение?
В блоке try
В блоке catch
В блоке throw
В методе void
Можно ли использовать несколько блоков `catch`?
Нет
Да
Только с `finally`
Только в методе main
Какой оператор завершает работу метода и может выбрасывать исключение?
break
return
throw
next
Что произойдет, если `finally` содержит `return`?
Исключение проигнорируется
Блок catch не выполнится
Возврат произойдёт из finally
Ошибка компиляции
Что делает `try-with-resources`?
Обрабатывает массивы
Автоматически закрывает ресурсы
Генерирует случайные числа
Повторяет исключения
Какой класс используется для исключений ввода/вывода?
ArithmeticException
ArrayIndexOutOfBoundsException
IOException
StringIndexException
Что произойдет, если `catch` не подходит по типу исключения?
Блок будет выполнен
Исключение пробросится дальше
Выполнится finally
Программа завершится успешно
Можно ли вложить блоки `try` друг в друга?
Нет
Да
Только в методе main
Только при использовании `throw`
Какой из вариантов допустим в блоке catch?
catch (int e)
catch (Exception e)
catch e
catch (throw e)
