игра брюс 2048
Главная / Программирование / Введение в теорию программирования. Объектно-ориентированный подход / Тест 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 




Главная / Программирование / Введение в теорию программирования. Объектно-ориентированный подход / Тест 13