Главная / Программирование /
Введение в теорию программирования. Объектно-ориентированный подход / Тест 13
Введение в теорию программирования. Объектно-ориентированный подход - тест 13
Упражнение 1:
Номер 1
Какие классы называются "запечатанными"?
Ответ:
 (1) расширяемые классы без возможности наследования 
 (2) нерасширяемые классы без возможности наследования 
 (3) нерасширяемые классы с возможностью наследования 
Номер 2
Каким оператором обозначаются экземпляры классов с сокрытием данных?
Ответ:
 (1) class
 
 (2) new
 
 (3) object
 
Номер 3
Каким ключевым словом обозначается описание метода с приоритетом?
Ответ:
 (1) priority
 
 (2) override
 
 (3) new
 
Упражнение 2:
Номер 1
Какой описатель используется для определения «запечатанных» классов в языке C#?
Ответ:
 (1) internal
 
 (2) sealed
 
 (3) protected
 
Номер 2
Каким описателем обозначаются замещенные методы?
Ответ:
 (1) replaced
 
 (2) override
 
 (3) new
 
Номер 3
В чем состоит требование идентичности описаний для методов с приоритетами?
Ответ:
 (1) только в одинаковом количестве и типе параметров 
 (2) только в одинаковых областях видимости 
 (3) в одинаковом количестве, типе параметров и областях видимости 
Упражнение 3:
Номер 1
Какие преимущества обеспечивают «запечатанные» классы?
Ответ:
 (1) абстракцию и сокрытие данных 
 (2) эффективность и безопасность данных 
 (3) инкапсуляцию и целостность данных 
Номер 2
Каким ключевым словом обозначается вызов метода с приоритетом?
Ответ:
 (1) priority
 
 (2) override
 
 (3) new
 
Упражнение 4:
Номер 1
Что понимается под термином "интерфейс"?
Ответ:
 (1) абстрактный класс, содержащий только описание 
 (2) абстрактный класс, содержащий только реализацию 
 (3) абстрактный класс, содержащий описание и реализацию 
Номер 2
Какой описатель соответствует элементам интерфейса?
Ответ:
 (1) public abstract
 
 (2) virtual
 
 (3) override
 
Номер 3
Допустимы ли статические элементы в составе интерфейса?
Ответ:
 (1) да 
 (2) нет 
 (3) в зависимости от вида интерфейса 
Упражнение 5:
Номер 1
Может ли один интерфейс быть расширен другим?
Ответ:
 (1) да 
 (2) нет 
 (3) в зависимости от вида интерфейса 
Номер 2
Какие элементы могут входить в состав интерфейса?
Ответ:
 (1) поля и методы 
 (2) конструкторы и деструкторы 
 (3) индексаторы и события 
Номер 3
Какие описатели допустимы для реализованного метода интерфейса?
Ответ:
 (1) virtual
 
 (2) abstract
 
 (3) override