Введение в Объектно ориентированное программирование
Список вопросов теста
Вопрос 1
Объектно-ориентированным программированием (ООП) называется...
Варианты ответов
- Программирование, в котором переменные в программе называются объектами.
- Программирование, основанное на моделировании задачи реального мира как множества взаимодействующих объектов.
- Программирование, в котором описывается каждый объект и способы его обмена информацией с другими объектами
- Программирование, в котором для упрощения задачи сознательно опускаются второстепенные детали.
Вопрос 2
Выделение существенных характеристик объекта, отличающих его от других объектов, называется...
Варианты ответов
- Декомпозицией
- Обструкцией
- Абстракцией
- Конструкцией
Вопрос 3
Этап разработки модели, в ходе которого выделяются взаимодействующие объекты, определяются их свойства, существенные в данной задаче, и описывается поведениие объектов, называется ...
Варианты ответов
- Декомпозицией
- Инкапсуляцией
- Полиморфизмом
- Объектно-ориентированным анализом
Вопрос 4
Укажите все принципы объектно-ориентированного программирования:
Варианты ответов
- классификация, интерфейс, инкапсуляция, упрощение
- абстракция, декомпозиция, полиморфизм, компиляция
- декомпозиция, абстракция, импликация, допущение
- абстракция, наследование, инкапсуляция, полиморфизм
Вопрос 5
Что называется объектом в ООП?
Варианты ответов
- То, что обладает состоянием и поведением.
- То, что имеет четкие границы и обладает состоянием и поведением.
- То, что имеет определенную структуру и свойства.
- То, что обладает определенными свойствами.
Вопрос 6
Классом в ООП называется ...
Варианты ответов
- Множество объектов, характеризующаяся общими событиями.
- Совокупность объектов, характеризующаяся общей структурой.
- Множество объектов, имеющих общую структуру и общее поведение.
- Переменные в программе, которым присвоены одинаковые свойства.
Вопрос 7
Описание конкретного объекта в памяти называется ...
Варианты ответов
- функция
- экземпляр класса
- инициализация
- интерфейс
Вопрос 8
Что называется методом в ООП?
Варианты ответов
- Это процедура или функция, принадлежащая классу объектов.
- Действие, которое может выполнять отдельный объект класса.
- Это совокупность свойств объектов класса.
- Свойство объектов, при котором действие с разными объектами вызывают одинаковое поведение.
Вопрос 9
Скрытие внутреннего устройства объектов называют в ООП ...
Варианты ответов
- Интерфейс
- Инкапсуляция
- Имитация
- Полиморфизм
Вопрос 10
Как называется механизм в ООП, который позволяет описать новый класс на основе существующего (родительского)? При этом свойства и функциональность родительского класса заимствуются новым классом.
Варианты ответов
- Полиморфизм
- Наследование
- Инкапсуляция
- Абстракция
Вопрос 11
Свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов, называется ...
Варианты ответов
- Полиморфизм
- Инкапсуляция
- Наследование
- Абстракция
Вопрос 12
Как называется метод класса, который вызывается для создания объекта этого класса?
Варианты ответов
- Инициализация
- Конструктор
- Полиморфизм
Вопрос 13
Каково назначение строки
"constructor Create(length0: real; width0: integer);" в описании класса TRoad:
Type TRoad = class
Length: real;
Width: integer;
constructor Create(length0: real; width0: integer);
end;
Варианты ответов
- Это описание функции, задающей значение свойств "length0" и "width0"
- Это описание полей структурированного типа данных class
- Это описание метода, который вызывается для создания объекта этого класса
Вопрос 14
Методика разработки программ, в основе которой лежит понятие объекта как некоторой структуры, описывающей объект реального мира, его поведение, - это …
Варианты ответов
- Объектно-ориентированное программирование
- Объект
- Инкапсуляция
- Наследование
Вопрос 15
При создании объектно-ориентированной программы предметная область представляется в виде совокупности ...
Варианты ответов
- Объектов
- Методов
- Данных
- Классов