Главная / Программирование /
Технологии разработки современных информационных систем на платформе Microsoft.NET / Тест 6
Технологии разработки современных информационных систем на платформе Microsoft.NET - тест 6
Упражнение 1:
Номер 1
Что нового в разработке, ориентированной на сервисы, по сравнению с предшествовавшими подходами к разработке программ?
Ответ:
 (1) разработка компонент, инкапсулирующих функциональность 
 (2) повторное использование на более высоком уровне абстракции 
 (3) ориентация на общепринятые стандарты 
Номер 2
Чем отличается web-сервис от других web-приложений?
Ответ:
 (1) у web-сервиса нет пользовательского интерфейса 
 (2) у web-сервиса нет программного интерфейса 
 (3) web-сервис не отличается от других web-приложений 
Номер 3
Каковы основные особенности web-сервиса?
Ответ:
 (1) является повторно используемым 
 (2) не имеет программного интерфейса 
 (3) определяется одним или несколькими платформо-независимыми интерфейсами 
Упражнение 2:
Номер 1
К каким технологиям можно отнести web-сервисы?
Ответ:
 (1) технологии разработки пользовательских интерфейсов 
 (2) технологии межпрограммного взаимодействия 
 (3) технологии удалённого взаимодействия 
Номер 2
Каковы отличительные черты web-сервисов по сравнению с другими технологиями удалённого вызова?
Ответ:
 (1) поддержка объектно-ориентированного программирования 
 (2) сильная связность 
 (3) слабая связность 
Номер 3
Чем отличается технология взаимодействия на основе XML web-сервисов от .NET Remoting?
Ответ:
 (1) использование .NET Remoting предполагает, в отличие от сервисов, использование общеязыковой исполняющей среды 
 (2) использование .NET Remoting не предполагает, в отличие от сервисов, использование общеязыковой исполняющей среды 
 (3) это два названия одной и той же технологии 
Упражнение 3:
Номер 1
Каким образом могут быть представлены данные для запроса к web-сервису?
Ответ:
 (1) в XML 
 (2) в двоичном виде 
 (3) в любом произвольном формате 
Номер 2
Для чего используется язык SOAP?
Ответ:
 (1) для реализации web-сервисов 
 (2) для компиляции web-сервисов 
 (3) для вызова удалённых методов web-сервисов 
Номер 3
В какой формат сериализуются данные, передаваемые web-сервисам?
Ответ:
 (1) в XML 
 (2) в SOAP 
 (3) в CORBA 
Упражнение 4:
Номер 1
В чём состоят преимущества разработки сервисов на .NET?
Ответ:
 (1) приложения могут использовать библиотеку .NET Framework 
 (2) приложения могут использовать стандарт SOAP 
 (3) приложения являются управляемыми 
Номер 2
В чем сложности использования сложных типов данных в качестве типов параметров и результатов методов XML web-сервиса?
Ответ:
 (1) методы, использующие такие данные могут работать только синхронно 
 (2) для таких методов не создаются тестовые страницы 
 (3) только программы, написанные на скриптовых языках 
Номер 3
Как в .NET реализуется функциональность web-сервиса?
Ответ:
 (1) в виде соответствующих процедур 
 (2) в виде управляемых интерфейсов 
 (3) в виде классов, содержащих соответствующие методы 
Упражнение 5:
Номер 1
Как представляется описание XML web-сервиса для его пользователей?
Ответ:
 (1) в виде контракта 
 (2) в виде класса 
 (3) в виде интерфейса 
Номер 2
Что включает в себя контракт XML web-сервиса?
Ответ:
 (1) описание алгоритмов методов 
 (2) описание сигнатур методов 
 (3) перечень поддерживаемых сервисом протоколов 
Номер 3
Для чего нужен контракт XML web-сервиса?
Ответ:
 (1) для того, чтобы разработчики клиентов сервиса могли получить информацию о его адресе, методах и поддерживаемых протоколах 
 (2) для того, чтобы разработчики клиентов сервиса могли переопределить поддерживаемые сервисом протоколы 
 (3) для того, чтобы разработчики сервиса могли узнать сигнатуры методов, вызывающих сервис 
Упражнение 6:
Номер 1
Что обозначается аббревиатурой DISCO?
Ответ:
 (1) механизм обнаружения сервисов в глобальной сети 
 (2) механизм защиты сервисов в сети 
 (3) механизм обнаружения локальных сервисов 
Номер 2
Какие из перечисленных механизмов предназначены для обнаружения сервисов?
Ответ:
 (1) UDDI 
 (2) ASP.NET 
 (3) DISCO 
 (4) XML 
Номер 3
Что обозначается аббревиатурой UDDI?
Ответ:
 (1) спецификация для защиты сервисов 
 (2) алгоритм поиска сервисов 
 (3) спецификация, используемая для обнаружения сервисов в глобальной сети