игра брюс 2048
Главная / Программирование / Технологии разработки современных информационных систем на платформе 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) спецификация, используемая для обнаружения сервисов в глобальной сети 




Главная / Программирование / Технологии разработки современных информационных систем на платформе Microsoft.NET / Тест 6