Тест по алгоритмизации и программированию Объектно-ориентированное программирование


Тест по ООП.
В основе концепции объектно-ориентированного программирования лежит понятие:
А) Объекта
Б) Класса
В) Инкапсуляции
Инкапсуляция – это :А) Свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью.
Б) Сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса или копирования прототипа (например, после запуска результатов компиляции и связывания исходного кода на выполнение)
В) Свойство системы, позволяющее объединить данные и методы, работающие с ними в классе, и скрыть детали реализации от пользователя.
Способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые.
А) Полиморфизм
Б) Абстрагирование
В) Прототип
Термин "наследование" обозначает, что...
А) В производных классах присутствует часть состояния родительского класса
Б) Производные классы содержат поля и методы родительского
В) Производные классы наследуют модификаторы доступа членов родительского класса
Соотнесите понятия:
некоторый объект или множество объектов
набор методов (программный код),оперирующих над состоянием объекта
набор значений его атрибутов

А) Состояние объекта

Б) Поведение объекта
В) Значение атрибута объекта


Соотнести понятия спецификаторов:
1. защищенный, разрешено обращаться как с текущего класса так и с классов наследников.
2. закрытый, то есть к нему можно обращаться только в текущем классе
3. общедоступный, разрешено обращаться из любого места программы

А) private
Б) protected
В) public
В каких отношениях может находиться один класс с другим:
А) Отношение наследования
Б) Отношение включения
В) Отношение использования
Способ защититься от использования объектов одного класса вместо другого, или по крайней мере управлять таким использованием – это:
А) Типизация
Б) Наследование
В) Полиморфизм
В каких случаях вызывается деструктор:
А) создание объекта
Б) удаление объекта
В) редактирование объекта
Соотнести определения:
1.Определяет общий вид окна и операции с ним, которые разрешается выполнять пользователю

А) Caption
2. Определяет заголовок окна приложения.

Б) Icon
3. Определяет значок, который будет использоваться в строке заголовка формы при выполнении программы, а также для свернутой формы

В) BorderStyle
Ответы на тест по ООП:
А
В
Б
Б
А – 3
Б - 2
В - 1
А – 2
Б - 1
В – 3
А, Б, В
А
Б
А – 2
Б - 3
В – 1