Главная / Программирование /
Введение в теорию программирования. Объектно-ориентированный подход / Тест 17
Введение в теорию программирования. Объектно-ориентированный подход - тест 17
Упражнение 1:
Номер 1
Какая из сущностей, "объект" или "компонент", является более крупной?
Ответ:
 (1) объект 
 (2) компонент 
 (3) они вполне сопоставимы по величине 
Номер 2
Какая из перечисленных объектных моделей зависима от языка реализации?
Ответ:
 (1) JavaBeans 
 (2) COM 
 (3) CORBA 
Номер 3
В каком отношении находятся файлы описаний и пространства имен?
Ответ:
 (1) взаимно однозначное соответствие 
 (2) неоднозначное соответствие 
 (3) эти понятия никак не связаны 
Упражнение 2:
Номер 1
Может ли компонент содержать множественные классы?
Ответ:
 (1) нет 
 (2) да 
 (3) в зависимости от вида компонента 
Номер 2
На какой из перечисленных объектных моделей построена платформа .NET?
Ответ:
 (1) JavaBeans 
 (2) COM 
 (3) CORBA 
Номер 3
В каком отношении находятся сборки и пространства имен?
Ответ:
 (1) сборка может содержать несколько пространств имен, но не наоборот 
 (2) сборка может содержать несколько пространств имен и наоборот 
 (3) пространство имен может содержать несколько сборок, но не наоборот 
Упражнение 3:
Номер 1
Зависит ли работоспособность компонента от языка, на котором он разработан?
Ответ:
 (1) да, и весьма существенно 
 (2) нет, это не принципиально 
 (3) не зависит только для современных языков 
Номер 2
Какие элементы входят в состав сборки?
Ответ:
 (1) манифест, метаданные и другие ресурсы 
 (2) классы, объекты и другие ресурсы 
 (3) переменные, константы и другие ресурсы 
Номер 3
Какая информация является идентификатором сборки?
Ответ:
 (1) имя автора 
 (2) набор метаданных 
 (3) номер версии 
Упражнение 4:
Номер 1
Что понимается под термином "компонент"?
Ответ:
 (1) независимый модуль для однократного развертывания 
 (2) один из комплекта модулей для развертывания и повторного использования 
 (3) независимый модуль для развертывания и повторного использования 
Номер 2
Что понимается под термином "сборка"?
Ответ:
 (1) инсталлятор операционной системы 
 (2) один из модулей для установки Microsoft Visual Studio .NET 
 (3) уникальная самодостаточная единица с информацией для развертывания приложения 
Номер 3
Что является выходом компилятора исходного текста в среде .NET?
Ответ:
 (1) сборка 
 (2) сборка или модуль 
 (3) модуль 
Упражнение 5:
Номер 1
Что понимается под термином "манифест"?
Ответ:
 (1) данные об авторе сборки 
 (2) описание правил работы в среде .NET 
 (3) метаданные компонента сборки 
Номер 2
Допустимы ли псевдонимы для пространств имен в языке C#?
Ответ:
 (1) да 
 (2) нет 
 (3) только при работе с Visual Studio .NET 
Номер 3
В чем заключаются основные преимущества компонентного программирования?
Ответ:
 (1) в использовании идеологии ООП 
 (2) в увеличении доли повторного использования кода 
 (3) в снижении стоимости программного обеспечения