Что такое метод в объектно-ориентированном программировании?

Вид класса, который преобразует входные данные и всегда возвращает какое-либо значение
Функция или процедура внутри класса или объекта
Тип объекта, который является изменяемым
Характеристика типа связи одного класса с другим
Переменная, связанная с классом или объектом

Выберите вариант, в котором верно перечислены основные принципы объектно-ориентированного программирования.

Закрытость, инкапсуляция, декларативность, наследование
Наследование, полиморфизм, изменяемость, объектность
Абстракция, инкапсуляция, наследование, полиморфизм
Объектность, инкапсуляция, наследование, полиморфизм
Абстракция, изменяемость, полиморфизм, декларативность

Какое из утверждений НЕ относится к принципам объектно-ориентированного программирования?

Дочерние классы наследуют атрибуты и методы родительского класса
Состояние объекта не может быть изменено после того, как объект был создан
Можно единообразно обрабатывать объекты разного типа, но с общим классом или интерфейсом
Классы определяют набор методов и атрибутов, которые будут применяться ко всем объектам этого класса
Контроль за доступностью свойств и методов класса обеспечивают модификаторы доступа

Имеется класс Еда, подкласс Фрукт и объект Яблоко класса Фрукт. Какую иерархию иллюстрирует этот пример?

Массив > Переменная > Значение
Интерфейс > Родительский класс > Атрибут класса
Класс > Интерфейс > Экземпляр класса
Родительский класс > Дочерний класс > Экземпляр класса
Класс > Экземпляр класса > Атрибут класса

Вы создаете класс Собака и задаете ему приватный (private) метод Лаять и приватный атрибут — Голод. Это пример реализации какого принципа ООП?

Закрытость
Инкапсуляция
Абстракция
Наследование
Полиморфизм

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

test-error
try-except
key-error
while-exception
check-raise

Какой из языков программирования НЕ относится к объектно-ориентированным?

Python
Java
C++
PHP
Все перечисленные языки можно отнести к объектно-ориентированным 

Вы определяете класс Транспорт. Для класса Транспорт вы задаете атрибуты — Мощность и Габариты. Для атрибута Мощность вы настраиваете модификатор доступа — protected. Затем вы определяете подкласс Автомобиль класса Транспорт, и создаете объект Ауди класса Автомобиль.
Какое из утверждений верно?

К атрибуту Мощность нельзя обратиться
К атрибуту Мощность можно обратиться только из класса Транспорт, но не из класса Автомобиль и не из объекта Ауди
К атрибуту Мощность можно обратиться только из класса Автомобиль, но не из класса Транспорт и не из объекта Ауди
К атрибуту Мощность можно обратиться только из классов Транспорт и Автомобиль, но не из объекта Ауди
К атрибуту Мощность можно обратиться из обоих классов и из объекта Ауди

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

При создании экземпляра класса
При вызове статического метода класса
При наследовании одного класса от другого
Когда класс использует перегруженный оператор
Когда объект класса клонируется

Вы создаете класс, внутри которого объявлена переменная, содержащая общее количество созданных объектов этого класса. Это пример…

Статического поля
Рекурсивного метода
Защищенного метода
Динамического поля
Абстрактного метода