игра брюс 2048
Главная / Программирование / Поддержка разработки распределенных приложений в Microsoft .NET Framework / Тест 7

Поддержка разработки распределенных приложений в Microsoft .NET Framework - тест 7

Упражнение 1:
Номер 1
Что такое COM+?

Ответ:

 (1) промежуточная среда для создания распределенных систем, действующих в локальной сети 

 (2) промежуточная среда обмена сообщениями 

 (3) промежуточная среда веб служб 


Номер 2
Промежуточная среда для создания распределенных систем, действующих в локальной сети это...

Ответ:

 (1) COM+ 

 (2) MSMQ 

 (3) ASP.NET 


Номер 3
Какое утверждение верно?

Ответ:

 (1) COM+ - это промежуточная среда для создания распределенных систем, действующих в локальной сети 

 (2) COM+ - это промежуточная среда обмена сообщениями 

 (3) COM+ - это промежуточная среда веб служб 


Упражнение 2:
Номер 1
COM+ впервые появилась в составе...

Ответ:

 (1) windows 2000 

 (2) windows XP 

 (3) windows 98 


Номер 2
Сколько существует видов приложений COM+?

Ответ:

 (1)

 (2)

 (3)


Номер 3
Какое утверждение верно?

Ответ:

 (1) COM+ впервые появилась в составе windows XP 

 (2) существует три вида приложений COM+ 

 (3) существует два вида приложений COM+ 


Упражнение 3:
Номер 1
Назовите виды приложений COM+

Ответ:

 (1) серверные 

 (2) клиентские 

 (3) библиотечные 


Номер 2
Назовите несуществующие виды приложений COM+

Ответ:

 (1) серверные 

 (2) клиентские 

 (3) библиотечные 


Номер 3
Какие утверждения верны?

Ответ:

 (1) экземпляры компонент библиотечных приложений выполняются в том же процессе, что и использующий их клиент 

 (2) все компоненты серверного приложения выполняются в одном потоке сервера 

 (3) все компоненты серверного приложения выполняются в отдельном потоке сервера 


Упражнение 4:
Номер 1
Какие приложения COM+ могут использоваться удаленно?

Ответ:

 (1) серверные 

 (2) любые 

 (3) библиотечные 


Номер 2
Какие приложения COM+ не могут использоваться удаленно?

Ответ:

 (1) серверные 

 (2) все приложения COM+ 

 (3) библиотечные 


Номер 3
Какое утверждение верно?

Ответ:

 (1) только серверные приложения могут использоваться удаленно 

 (2) только библиотечные приложения могут использоваться удаленно 

 (3) все приложения COM+ могут использоваться удаленно 


Упражнение 5:
Номер 1
Обслуживаемая компонента .NET Framework является объектом класса, наследованным от...

Ответ:

 (1) System.EnterpriseServices.ServicedComponent 

 (2) System.EnterpriseServices.Component 

 (3) System.EnterpriseServices.Serviced 


Номер 2
Класс, объектом которого является обслуживаемая компонента, должен иметь спецификатор...

Ответ:

 (1) protected 

 (2) private 

 (3) public 


Номер 3
Класс, объектом которого является обслуживаемая компонента, должен содержать...

Ответ:

 (1) публичный конструктор без параметров 

 (2) приватный конструктор без параметров 

 (3) публичный конструктор с одним параметром 


Упражнение 6:
Номер 1
Класс, объектом которого является обслуживаемая компонента,...

Ответ:

 (1) должен не являться абстрактным 

 (2) должен быть абстрактным 

 (3) может быть, а может и не быть, абстрактным 


Номер 2
Класс, объектом которого является обслуживаемая компонента,...

Ответ:

 (1) должен не являться статическим 

 (2) должен быть статическим 

 (3) может быть, а может и не быть, статическим 


Номер 3
Класс, объектом которого является обслуживаемая компонента,...

Ответ:

 (1) должен не являться классом общего вида 

 (2) должен быть классом общего вида 

 (3) может быть, а может и не быть, классом общего вида 


Упражнение 7:
Номер 1
Сколько способов регистрации обслуживаемых компонент существует в .NET Framework?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Какие утверждения верны?

Ответ:

 (1) неподписанные сборки идентифицируются своим именем, версией и информацией о типе культуры 

 (2) подписанная сборка содержит открытый ключ и цифровую подпись, созданную закрытым ключом 

 (3) неодписанная сборка содержит также открытый ключ и цифровую подпись, созданную закрытым ключом 


Номер 3
Какие утверждения верны?

Ответ:

 (1) сборка, содержащая описание одного или нескольких классов компонент, должна быть зарегистрирована как приложение COM+ в каталоге COM+ 

 (2) для регистрации как приложение COM+ сборка не должна быть подписанной 

 (3) для регистрации как приложение COM+ сборка должна быть подписанной 


Упражнение 8:
Номер 1
Для чего служит утилита sn.exe .NET Framework SDK?

Ответ:

 (1) для генерации пары из закрытого и открытого ключа 

 (2) для генерации пары закрытых ключей 

 (3) для генерации пары открытых ключей 


Номер 2
Какая утилита .NET Framework SDK служит для генерации пары из закрытого и открытого ключа?

Ответ:

 (1) sn.exe 

 (2) ns.exe 

 (3) ssn.exe 


Номер 3
Какое утверждение верно?

Ответ:

 (1) для генерации пары из закрытого и открытого ключа служит утилита sn.exe 

 (2) для генерации пары из закрытого и открытого ключа служит утилита ssn.exe 

 (3) для генерации пары закрытых ключей служит утилита sn.exe 


Упражнение 9:
Номер 1
Для чего используется класс System.EnterpriseServices.RegistrationHelper?

Ответ:

 (1) для десериализации объекта 

 (2) для сериализации объекта 

 (3) для регистрации сборки в каталоге COM+ 


Номер 2
Для регистрации сборки в каталоге COM+ используется класс...

Ответ:

 (1) System.EnterpriseServices.Registration 

 (2) System.EnterpriseServices.RegistrationHelper 

 (3) System.Services.RegistrationHelper 


Номер 3
Какое утверждение верно?

Ответ:

 (1) для регистрации сборки в каталоге COM+ используется класс System.EnterpriseServices.Registration 

 (2) для регистрации сборки в каталоге COM+ используется класс System.EnterpriseServices.RegistrationHelper 

 (3) для регистрации сборки в каталоге COM+ используется класс System.EnterpriseServices.Helper 


Упражнение 10:
Номер 1
Для чего служит утилита regsvcs.exe .NET Framework SDK?

Ответ:

 (1) для десериализации объекта 

 (2) для сериализации объекта 

 (3) для регистрации сборки в каталоге COM+ 


Номер 2
Для регистрации сборки в каталоге COM+ используется утилита...

Ответ:

 (1) sn.exe 

 (2) regsvcs.exe 

 (3) reg.exe 


Номер 3
Какое утверждение верно?

Ответ:

 (1) для регистрации сборки в каталоге COM+ используется утилита regsvcs.exe 

 (2) для регистрации сборки в каталоге COM+ используется утилита sn.exe 

 (3) для регистрации сборки в каталоге COM+ используется утилита regs.exe 


Упражнение 11:
Номер 1
Для чего используется ключ утилиты regsvcs.exe u?

Ответ:

 (1) для удаления сборки из каталога COM+ 

 (2) для переименования сборки в каталоге COM+ 

 (3) для регистрации сборки в каталоге COM+ 


Номер 2
Для удаления сборки из каталога COM+ используется ключ утилиты regsvcs.exe...

Ответ:

 (1) u 

 (2) d 

 (3) t 


Номер 3
Какое утверждение верно?

Ответ:

 (1) для удаления сборки из каталога COM+ используется ключ утилиты regsvcs.exe u 

 (2) для удаления сборки из каталога COM+ используется ключ утилиты regsvcs.exe d 

 (3) для удаления сборки из каталога COM+ используется ключ утилиты regsvcs.exe q 


Упражнение 12:
Номер 1
Для чего используются классы из пространства имен System.EnterpriseServices.CompensatingResourceManager?

Ответ:

 (1) для использования в транзакциях COM+ ресурсов, которые не имеют прямой поддержки транзакций COM+ 

 (2) для сериализации объекта 

 (3) для регистрации сборки в каталоге COM+ 


Номер 2
Для использования в транзакциях COM+ ресурсов, которые не имеют прямой поддержки транзакций COM+ используются классы из пространства имен...

Ответ:

 (1) System.EnterpriseServices.CompensatingResourceManager 

 (2) System.EnterpriseServices.ResourceManager 

 (3) System.EnterpriseServices.CompensatingResource 


Номер 3
Какое утверждение верно?

Ответ:

 (1) для использования в транзакциях COM+ ресурсов, которые не имеют прямой поддержки транзакций COM+, служат классы из пространства имен System.EnterpriseServices.CompensatingResourceManager 

 (2) для сериализации объектов служат классы из пространства имен System.EnterpriseServices.CompensatingResourceManager 

 (3) для регистрации сборки в каталоге COM+ служат классы из пространства имен System.EnterpriseServices.CompensatingResourceManager 


Упражнение 13:
Номер 1
Для чего используется класс Log из пространства имен System.EnterpriseServices.CompensatingResourceManager?

Ответ:

 (1) журнал операций, заполняемый операциями над ресурсом 

 (2) секретарь, ведущий журнал операций 

 (3) компенсатор, который восстанавливает первоначальное состояние ресурса в случае отката транзакции и вносит изменения в ресурс при успехе транзакции 


Номер 2
Журнал операций, заполняемый операциями над ресурсом, представляет собой класс из пространства имен System.EnterpriseServices.CompensatingResourceManager...

Ответ:

 (1) Log 

 (2) Clerk 

 (3) Compensator 


Номер 3
Какое утверждение верно?

Ответ:

 (1) журнал операций, заполняемый операциями над ресурсом, представляет собой класс Log 

 (2) журнал операций, заполняемый операциями над ресурсом, представляет собой класс Clerk 

 (3) журнал операций, заполняемый операциями над ресурсом, представляет собой класс Compensator 


Упражнение 14:
Номер 1
Для чего используется класс Clerk из пространства имен System.EnterpriseServices.CompensatingResourceManager?

Ответ:

 (1) журнал операций, заполняемый операциями над ресурсом 

 (2) секретарь, ведущий журнал операций 

 (3) компенсатор, который восстанавливает первоначальное состояние ресурса в случае отката транзакции и вносит изменения в ресурс при успехе транзакции 


Номер 2
Секретаря, ведущего журнал операций, представляет собой класс из пространства имен System.EnterpriseServices.CompensatingResourceManager...

Ответ:

 (1) Log 

 (2) Clerk 

 (3) Compensator 


Номер 3
Какое утверждение верно?

Ответ:

 (1) секретаря, ведущего журнал операций, представляет собой класс Log 

 (2) секретаря, ведущего журнал операций, представляет собой класс Clerk 

 (3) секретаря, ведущего журнал операций, представляет собой класс Compensator 


Упражнение 15:
Номер 1
Для чего используется класс Compensator из пространства имен System.EnterpriseServices.CompensatingResourceManager?

Ответ:

 (1) журнал операций, заполняемый операциями над ресурсом 

 (2) секретарь, ведущий журнал операций 

 (3) компенсатор, который восстанавливает первоначальное состояние ресурса в случае отката транзакции и вносит изменения в ресурс при успехе транзакции 


Номер 2
Компенсатор, который восстанавливает первоначальное состояние ресурса в случае отката транзакции и вносит изменения в ресурс при успехе транзакции, представляет собой класс из пространства имен System.EnterpriseServices.CompensatingResourceManager...

Ответ:

 (1) Log 

 (2) Clerk 

 (3) Compensator 


Номер 3
Какое утверждение верно?

Ответ:

 (1) компенсатор, который восстанавливает первоначальное состояние ресурса в случае отката транзакции и вносит изменения в ресурс при успехе транзакции, представляет собой класс Log 

 (2) компенсатор, который восстанавливает первоначальное состояние ресурса в случае отката транзакции и вносит изменения в ресурс при успехе транзакции, представляет собой класс Clerk 

 (3) компенсатор, который восстанавливает первоначальное состояние ресурса в случае отката транзакции и вносит изменения в ресурс при успехе транзакции, представляет собой класс Compensator 


Упражнение 16:
Номер 1
Для чего используется атрибут сборки ApplicationActivation из пространства имен System.EnterpriseServices?

Ответ:

 (1) задает тип приложения COM+ 

 (2) для применения CRM в приложении COM+ 

 (3) управляет контролем доступа к приложению 


Номер 2
Задает тип приложения COM+ атрибут сборки из пространства имен System.EnterpriseServices...

Ответ:

 (1) ApplicationActivation 

 (2) ApplicationCrmEnabled 

 (3) ApplicationAccessControl 


Номер 3
Какое утверждение верно?

Ответ:

 (1) задает тип приложения COM+ атрибут сборки ApplicationActivation из пространства имен System.EnterpriseServices 

 (2) задает тип приложения COM+ атрибут сборки ApplicationCrmEnabled из пространства имен System.EnterpriseServices 

 (3) задает тип приложения COM+ атрибут сборки ApplicationAccessControl из пространства имен System.EnterpriseServices 


Упражнение 17:
Номер 1
Для чего используется атрибут сборки ApplicationCrmEnabled из пространства имен System.EnterpriseServices?

Ответ:

 (1) задает тип приложения COM+ 

 (2) для применения CRM в приложении COM+ 

 (3) управляет контролем доступа к приложению 


Номер 2
Для применения CRM в приложении COM+ используется атрибут сборки из пространства имен System.EnterpriseServices...

Ответ:

 (1) ApplicationActivation 

 (2) ApplicationCrmEnabled 

 (3) ApplicationAccessControl 


Номер 3
Какое утверждение верно?

Ответ:

 (1) для применения CRM в приложении COM+ используется атрибут сборки ApplicationActivation из пространства имен System.EnterpriseServices 

 (2) для применения CRM в приложении COM+ используется атрибут сборки ApplicationCrmEnabled из пространства имен System.EnterpriseServices 

 (3) для применения CRM в приложении COM+ используется атрибут сборки ApplicationAccessControl из пространства имен System.EnterpriseServices 


Упражнение 18:
Номер 1
Для чего используется атрибут сборки ApplicationAccessControl из пространства имен System.EnterpriseServices?

Ответ:

 (1) задает тип приложения COM+ 

 (2) для применения CRM в приложении COM+ 

 (3) управляет контролем доступа к приложению 


Номер 2
Управляет контролем доступа к приложению атрибут сборки из пространства имен System.EnterpriseServices...

Ответ:

 (1) ApplicationActivation 

 (2) ApplicationCrmEnabled 

 (3) ApplicationAccessControl 


Номер 3
Какое утверждение верно?

Ответ:

 (1) Управляет контролем доступа к приложению атрибут сборки ApplicationActivation из пространства имен System.EnterpriseServices 

 (2) Управляет контролем доступа к приложению атрибут сборки ApplicationCrmEnabled из пространства имен System.EnterpriseServices 

 (3) Управляет контролем доступа к приложению атрибут сборки ApplicationAccessControl из пространства имен System.EnterpriseServices 


Упражнение 19:
Номер 1
Для чего используется атрибут сборки System.ComponentModel.DescriptionAttribute?

Ответ:

 (1) задает тип приложения COM+ 

 (2) для применения CRM в приложении COM+ 

 (3) задает описание сборки 


Номер 2
Задает описание сборки атрибут сборки...

Ответ:

 (1) ApplicationActivation 

 (2) ApplicationCrmEnabled 

 (3) System.ComponentModel.DescriptionAttribute 


Номер 3
Какое утверждение верно?

Ответ:

 (1) задает описание сборки атрибут сборки ApplicationActivation 

 (2) задает описание сборки атрибут сборки ApplicationCrmEnabled 

 (3) задает описание сборки атрибут сборки System.ComponentModel.DescriptionAttribute 


Упражнение 20:
Номер 1
Для чего служит файл csc.exe .NET Framework SDK?

Ответ:

 (1) для генерации пары из закрытого и открытого ключа 

 (2) для регистрации сборки в каталоге COM+ 

 (3) это компилятор C# 


Номер 2
Назовите компилятор языка C#?

Ответ:

 (1) sn.exe 

 (2) regsvcs.exe 

 (3) csc.exe 


Номер 3
Какое утверждение верно?

Ответ:

 (1) sn.exe является компилятором языка C# 

 (2) csc.exe является компилятором языка C# 

 (3) regsvcs.exe является компилятором языка C# 


Упражнение 21:
Номер 1
Для чего используется метод Write класса MemoryStream?

Ответ:

 (1) для записи в поток 

 (2) для чтения из потока 

 (3) для позиционирования указателя 


Номер 2
Для чего используется метод Read класса MemoryStream?

Ответ:

 (1) для записи в поток 

 (2) для чтения из потока 

 (3) для позиционирования указателя 


Номер 3
Для чего используется метод Seek класса MemoryStream?

Ответ:

 (1) для записи в поток 

 (2) для чтения из потока 

 (3) для позиционирования указателя 


Упражнение 22:
Номер 1
Сколько параметров у метода Write класса MemoryStream?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Сколько параметров у метода Read класса MemoryStream?

Ответ:

 (1)

 (2)

 (3)


Номер 3
Сколько параметров у метода Seek класса MemoryStream?

Ответ:

 (1)

 (2)

 (3)


Упражнение 23:
Номер 1
Для чего используется метод Close класса MemoryStream?

Ответ:

 (1) для закрытия потока 

 (2) для освобождения ресурсов 

 (3) для позиционирования указателя 


Номер 2
Для закрытия потока используется метод класса MemoryStream...

Ответ:

 (1) Seek 

 (2) Close 

 (3) Dispose 


Номер 3
Сколько параметров у метода Close класса MemoryStream?

Ответ:

 (1)

 (2)

 (3)


Упражнение 24:
Номер 1
Для чего используется метод Dispose класса MemoryStream?

Ответ:

 (1) для закрытия потока 

 (2) для освобождения ресурсов 

 (3) для позиционирования указателя 


Номер 2
Для освобождения ресурсов используется метод класса MemoryStream...

Ответ:

 (1) Seek 

 (2) Close 

 (3) Dispose 


Номер 3
Сколько параметров у метода Dispose класса MemoryStream?

Ответ:

 (1)

 (2)

 (3)




Главная / Программирование / Поддержка разработки распределенных приложений в Microsoft .NET Framework / Тест 7