Главная / Программирование /
Поддержка разработки распределенных приложений в Microsoft .NET Framework / Тест 10
Поддержка разработки распределенных приложений в Microsoft .NET Framework - тест 10
Упражнение 1:
Номер 1
Что такое .NET Remoting?
Ответ:
 (1) промежуточная среда для создания распределенных систем, действующих в локальной сети 
 (2) промежуточная среда обмена сообщениями 
 (3) промежуточная среда .NET 
Номер 2
Промежуточная среда для .NET это...
Ответ:
 (1) .NET Remoting 
 (2) MSMQ 
 (3) ASP.NET 
Номер 3
Какое утверждение верно?
Ответ:
 (1) .NET Remoting - это промежуточная среда для создания распределенных систем, действующих в локальной сети 
 (2) .NET Remoting - это промежуточная среда обмена сообщениями 
 (3) .NET Remoting - это промежуточная среда .NET 
Упражнение 2:
Номер 1
Сколько видов классов объектов среды CLR существует с точки зрения среды Remoting?
Ответ:
 (1) 2 
 (2) 3 
 (3) 4 
Номер 2
Назовите виды классов объектов среды CLR существующих с точки зрения среды Remoting
Ответ:
 (1) классы, маршализируемые по значению 
 (2) классы, маршализируемые по ссылке 
 (3) немаршализируемые классы 
Номер 3
Назовите виды классов объектов среды CLR не существующих с точки зрения среды Remoting
Ответ:
 (1) классы, маршализируемые по значению 
 (2) классы, маршализируемые по ссылке 
 (3) указатели на классы 
Упражнение 3:
Номер 1
Сколько видов удаленных объектов поддерживает среда Remoting?
Ответ:
 (1) 2 
 (2) 3 
 (3) 4 
Номер 2
Назовите виды удаленных объектов, поддерживаемых средой Remoting
Ответ:
 (1) объекты единственного вызова 
 (2) объекты единственного экземпляра 
 (3) неактивируемые объекты 
Номер 3
Назовите виды удаленных объектов, не поддерживаемых средой Remoting
Ответ:
 (1) объекты единственного вызова 
 (2) объекты единственного экземпляра 
 (3) неактивируемые объекты 
Упражнение 4:
Номер 1
Назовите вид класса объекта среды CLR по следующему описанию: объекты этих классов могут копироваться между доменами приложений, если для них определены операции сериализации и десериализации
Ответ:
 (1) классы, маршализируемые по значению 
 (2) классы, маршализируемые по ссылке 
 (3) немаршализируемые классы 
Номер 2
Укажите описание, соответствующее классам, маршализируемым по значению
Ответ:
 (1) объекты этих классов могут копироваться между доменами приложений, если для них определены операции сериализации и десериализации 
 (2) объекты этих классов не покидают свой домен приложения, но на стороне клиента создается посредник, позволяющий осуществлять удаленный доступ к объекту 
 (3) объекты этих классов недоступны вне своего домена приложения 
Номер 3
Какое утверждение верно?
Ответ:
 (1) объекты классов, маршализируемых по значению, могут копироваться между доменами приложений, если для них определены операции сериализации и десериализации 
 (2) объекты классов, маршализируемых по ссылке, могут копироваться между доменами приложений, если для них определены операции сериализации и десериализации 
 (3) объекты немаршализируемых классов могут копироваться между доменами приложений, если для них определены операции сериализации и десериализации 
Упражнение 5:
Номер 1
Назовите вид класса объекта среды CLR по следующему описанию: объекты этих классов не покидают свой домен приложения, но на стороне клиента создается посредник, позволяющий осуществлять удаленный доступ к объекту
Ответ:
 (1) классы, маршализируемые по значению 
 (2) классы, маршализируемые по ссылке 
 (3) немаршализируемые классы 
Номер 2
Укажите описание, соответствующее классам, маршализируемым по ссылке
Ответ:
 (1) объекты этих классов могут копироваться между доменами приложений, если для них определены операции сериализации и десериализации 
 (2) объекты этих классов не покидают свой домен приложения, но на стороне клиента создается посредник, позволяющий осуществлять удаленный доступ к объекту 
 (3) объекты этих классов недоступны вне своего домена приложения 
Номер 3
Какое утверждение верно?
Ответ:
 (1) объекты классов, маршализируемых по значению, не покидают свой домен приложения, но на стороне клиента создается посредник, позволяющий осуществлять удаленный доступ к объекту 
 (2) объекты классов, маршализируемых по ссылке, не покидают свой домен приложения, но на стороне клиента создается посредник, позволяющий осуществлять удаленный доступ к объекту 
 (3) объекты немаршализируемых классов не покидают свой домен приложения, но на стороне клиента создается посредник, позволяющий осуществлять удаленный доступ к объекту 
Упражнение 6:
Номер 1
Назовите вид класса объекта среды CLR по следующему описанию: объекты этих классов недоступны вне своего домена приложения
Ответ:
 (1) классы, маршализируемые по значению 
 (2) классы, маршализируемые по ссылке 
 (3) немаршализируемые классы 
Номер 2
Укажите описание, соответствующее немаршализируемым классам
Ответ:
 (1) объекты этих классов могут копироваться между доменами приложений, если для них определены операции сериализации и десериализации 
 (2) объекты этих классов не покидают свой домен приложения, но на стороне клиента создается посредник, позволяющий осуществлять удаленный доступ к объекту 
 (3) объекты этих классов недоступны вне своего домена приложения 
Номер 3
Какое утверждение верно?
Ответ:
 (1) объекты классов, маршализируемых по значению, недоступны вне своего домена приложения 
 (2) объекты классов, маршализируемых по ссылке, недоступны вне своего домена приложения 
 (3) объекты немаршализируемых классов недоступны вне своего домена приложения 
Упражнение 7:
Номер 1
Классы, маршализируемые по ссылке наследуются от класса...
Ответ:
 (1) System.MarshalByRefObject
 
 (2) System.MarshalByRef
 
 (3) System.MarshalRefObject
 
Номер 2
Какие виды классов наследуются от класса System.MarshalByRefObject
Ответ:
 (1) классы, маршализируемые по значению 
 (2) классы, маршализируемые по ссылке 
 (3) немаршализируемые классы 
Номер 3
Какое утверждение верно?
Ответ:
 (1) классы, маршализируемые по значению, наследуются от класса System.MarshalByRefObject
 
 (2) классы, маршализируемые по ссылке, наследуются от класса System.MarshalByRefObject
 
 (3) немаршализируемые классы наследуются от класса System.MarshalByRefObject
 
Упражнение 8:
Номер 1
Назовите технологию, не привязанную жестко к службам операционной системы Microsoft Windows
Ответ:
 (1) .NET Remoting 
 (2) MSMQ 
 (3) COM+ 
Номер 2
Какие утверждения верны?
Ответ:
 (1) одним из недостатков Remoting является непереносимость между различными реализациями CLI 
 (2) в самой среде Remoting отсутствуют средства обеспечения безопасности 
 (3) одним из достоинств Remoting является переносимость между различными реализациями CLI 
Номер 3
Какое утверждение верно?
Ответ:
 (1) как и технологии MSMQ и COM+, среда Remoting жестко привязана к службам операционной системы Microsoft Windows 
 (2) как и технологии MSMQ и COM+, среда Remoting не привязана жестко к каким либо службам операционной системы Microsoft Windows 
 (3) в отличие от технологий MSMQ и COM+, среда Remoting не привязана жестко к каким либо службам операционной системы Microsoft Windows 
Упражнение 9:
Номер 1
Для чего используется раздел файла конфигурации service
?
Ответ:
 (1) в нем указываются публикуемые сервером объекты 
 (2) содержит идентификатор канала и номер порта 
 (3) включает описание используемых удаленных объектов 
Номер 2
В каком разделе файла конфигурации указываются публикуемые сервером объекты?
Ответ:
 (1) service
 
 (2) channels
 
 (3) client
 
Номер 3
Какое утверждение верно?
Ответ:
 (1) в разделе файла конфигурации service
указываются публикуемые сервером объекты 
 (2) в разделе файла конфигурации channels
указываются публикуемые сервером объекты 
 (3) в разделе файла конфигурации client
указываются публикуемые сервером объекты 
Упражнение 10:
Номер 1
Для чего используется раздел файла конфигурации channels
?
Ответ:
 (1) в нем указываются публикуемые сервером объекты 
 (2) содержит идентификатор канала и номер порта 
 (3) включает описание используемых удаленных объектов 
Номер 2
Какой раздел файла конфигурации содержит идентификатор канала и номер порта?
Ответ:
 (1) service
 
 (2) channels
 
 (3) client
 
Номер 3
Какое утверждение верно?
Ответ:
 (1) раздел файла конфигурации service
содержит идентификатор канала и номер порта 
 (2) раздел файла конфигурации channels
содержит идентификатор канала и номер порта 
 (3) раздел файла конфигурации client
содержит идентификатор канала и номер порта 
Упражнение 11:
Номер 1
Для чего используется раздел файла конфигурации client
?
Ответ:
 (1) в нем указываются публикуемые сервером объекты 
 (2) содержит идентификатор канала и номер порта 
 (3) включает описание используемых удаленных объектов 
Номер 2
Какой раздел файла конфигурации включает описание используемых удаленных объектов?
Ответ:
 (1) service
 
 (2) channels
 
 (3) client
 
Номер 3
Какое утверждение верно?
Ответ:
 (1) раздел файла конфигурации service
включает описание используемых удаленных объектов 
 (2) раздел файла конфигурации channels
включает описание используемых удаленных объектов 
 (3) раздел файла конфигурации client
включает описание используемых удаленных объектов 
Упражнение 12:
Номер 1
Какое утверждение верно?
Ответ:
 (1) один и тот же файл конфигурации может содержать и разделы service
и разделы client
 
 (2) файл конфигурации должен содержать либо разделы service
либо разделы client
 
 (3) файл конфигурации должен содержать и разделы service
и разделы client
 
Номер 2
Номер порта указывается в элементе раздела channel
...
Ответ:
 (1) port
 
 (2) ref
 
 (3) num
 
Номер 3
Идентификатор канала указывается в элементе раздела channel
...
Ответ:
 (1) port
 
 (2) ref
 
 (3) num