Меню
Тесты
Тесты  /  Прочее  /  Прочее  /  Ооп тест

Ооп тест

Avatar
17.03.2026. Тест. Прочее, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест по дисциплине объектно-ориентированное программирование

Список вопросов теста

Вопрос 1

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

Варианты ответов
  • Конкретный экземпляр, имеющий состояние и поведение.
  • Шаблон или чертеж для создания объектов.
  • Функция, принадлежащая объекту.
  • Переменная, хранящая данные.
Вопрос 2

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

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

Что такое наследование в ООП?

Варианты ответов
  • Способность объекта принимать различные формы.
  • Механизм, позволяющий создавать новый класс на основе существующего.
  • Объединение данных и методов внутри класса.
  • Сокрытие сложности за простым интерфейсом.
Вопрос 4

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

Варианты ответов
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Агрегация
Вопрос 5

В чем разница между абстрактным классом и интерфейсом?

Варианты ответов
  • Абстрактный класс может содержать реализацию методов, интерфейс — только объявления.
  • Интерфейс может содержать реализацию методов, абстрактный класс — только объявления.
  • Абстрактный класс не может быть унаследован, интерфейс может.
  • Разницы нет, это одно и то же.
Вопрос 6

Какой модификатор доступа обычно используется для скрытия данных внутри класса и разрешения доступа только методам этого класса?

Варианты ответов
  • public
  • private
  • protected
  • internal (C#, доступ из любого места сборки)
Вопрос 7

Что такое переопределение метода (overriding)?

Варианты ответов
  • Создание нескольких методов с одинаковым именем, но разными параметрами в одном классе.
  • Изменение реализации метода, унаследованного от родительского класса, в классе-потомке.
  • Создание нового метода с именем, совпадающим с именем родительского метода, но с другими параметрами.
  • Вызов метода родительского класса из метода потомка.
Вопрос 8

Что такое композиция в контексте ООП?

Варианты ответов
  • Отношение «является» (is-a) между классами.
  • Отношение «имеет» (has-a), при котором время жизни части совпадает с временем жизни целого.
  • Отношение «использует» (uses-a) с независимым временем жизни частей.
  • Способ объединения нескольких интерфейсов.
Вопрос 9

Какой метод вызывается автоматически при создании нового объекта класса?

Варианты ответов
  • Деструктор
  • Финализатор
  • Конструктор
  • Оператор new
Вопрос 10

Соотнесите принцип ООП с его описанием:

1.

Инкапсуляция

2.

Наследование

3.

Полиморфизм

4.

Абстракция

Варианты ответов
  • Возможность объектов с одинаковым интерфейсом иметь различную реализацию
  • Сокрытие внутреннего состояния объекта и объединение данных с методами их обработки
  • Механизм создания нового класса на основе существующего
  • Выделение существенных характеристик объекта, игнорируя несущественные
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт