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

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

Упражнение 1:
Номер 1
Сколько концепций взаимодействия прграммных компонентов существует на данный момент?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Сколько существует методов передачи сообщений от одной удаленной системы к другой?

Ответ:

 (1)

 (2)

 (3)


Номер 3
Сколько существует возможных вариантов удаленного вызова процедур?

Ответ:

 (1)

 (2)

 (3)


Упражнение 2:
Номер 1
Укажите вид удаленного вызова процедуры по следующему описанию: клиент ожидает завершения процедуры сервером и при необходимости получает от него результат выполнения удаленной функции

Ответ:

 (1) синхронный вызов 

 (2) однонаправленный асинхронный вызов 

 (3) асинхронный вызов 


Номер 2
Укажите описание соответствующее синхронному удаленному вызову процедуры

Ответ:

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

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

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


Номер 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) клиент продолжает свое выполнение, получение ответа от сервера либо отсутствует, либо его реализация возложена на разработчика 

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


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

Ответ:

 (1) асинхронный вызов - клиент ожидает завершения процедуры сервером и при необходимости получает от него результат выполнения удаленной функции 

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

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


Упражнение 5:
Номер 1
Процесс преобразования параметров для передачи их между процессами при удаленном вызове называется...

Ответ:

 (1) маршализацией 

 (2) транзакцией 

 (3) сериализацией 


Номер 2
Маршализация - это...

Ответ:

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

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

 (3) преобразование объекта с целью сохранения его состояния 


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

Ответ:

 (1) маршализация - это процесс преобразования параметров для передачи их между процессами при удаленном вызове 

 (2) маршализация - это последовательность операций с какими-либо данными, которая либо успешно выполняется полностью, либо не выполняется вообще 

 (3) маршализация - это преобразование объекта с целью сохранения его состояния 


Упражнение 6:
Номер 1
Последовательность операций с какими-либо данными, которая либо успешно выполняется полностью, либо не выполняется вообще называется...

Ответ:

 (1) маршализацией 

 (2) транзакцией 

 (3) сериализацией 


Номер 2
Транзакция - это...

Ответ:

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

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

 (3) преобразование объекта с целью сохранения его состояния 


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

Ответ:

 (1) транзакция - это процесс преобразования параметров для передачи их между процессами при удаленном вызове 

 (2) транзакция - это последовательность операций с какими-либо данными, которая либо успешно выполняется полностью, либо не выполняется вообще 

 (3) транзакция - это преобразование объекта с целью сохранения его состояния 


Упражнение 7:
Номер 1
Преобразование объекта с целью сохранения его состояния называется...

Ответ:

 (1) маршализацией 

 (2) транзакцией 

 (3) сериализацией 


Номер 2
Cериализация - это...

Ответ:

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

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

 (3) преобразование объекта с целью сохранения его состояния 


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

Ответ:

 (1) сериализация - это процесс преобразования параметров для передачи их между процессами при удаленном вызове 

 (2) сериализация - это последовательность операций с какими-либо данными, которая либо успешно выполняется полностью, либо не выполняется вообще 

 (3) сериализация - это преобразование объекта с целью сохранения его состояния 


Упражнение 8:
Номер 1
Сколько существует моделей использования удаленных объектов?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Какие модели использования удаленных объектов называют моделями серверной активации?

Ответ:

 (1) модель единственного вызова 

 (2) модель единственного экземпляра 

 (3) модель активации объектов по запросу клиента 


Номер 3
Какие модели использования удаленных объектов не относятся к моделям серверной активации?

Ответ:

 (1) модель единственного вызова 

 (2) модель единственного экземпляра 

 (3) модель активации объектов по запросу клиента 


Упражнение 9:
Номер 1
Укажите свойство транзакции по следующему описанию: транзакция выполняется по принципу "все или ничего"

Ответ:

 (1) атомарность 

 (2) согласованность 

 (3) изоляция 


Номер 2
Укажите описание такого свойства транзакции как атомарность

Ответ:

 (1) транзакция выполняется по принципу "все или ничего" 

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

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


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

Ответ:

 (1) атомарность транзакции заключается в том, что транзакция выполняется по принципу "все или ничего" 

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

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


Упражнение 10:
Номер 1
Укажите свойство транзакции по следующему описанию: после успешного завершения или отката транзакции все данные находятся в согласованном состоянии, их логическая целостность не нарушена

Ответ:

 (1) атомарность 

 (2) согласованность 

 (3) изоляция 


Номер 2
Укажите описание такого свойства транзакции как согласованность

Ответ:

 (1) транзакция выполняется по принципу "все или ничего" 

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

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


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

Ответ:

 (1) согласованность транзакции заключается в том, что транзакция выполняется по принципу "все или ничего" 

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

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


Упражнение 11:
Номер 1
Укажите свойство транзакции по следующему описанию: для объектов вне транзакции не видны промежуточные состояния, которые могут принимать изменяемые в транзакции данные

Ответ:

 (1) атомарность 

 (2) согласованность 

 (3) изоляция 


Номер 2
Укажите описание такого свойства транзакции как изоляция

Ответ:

 (1) транзакция выполняется по принципу "все или ничего" 

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

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


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

Ответ:

 (1) изоляция транзакции заключается в том, что транзакция выполняется по принципу "все или ничего" 

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

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


Упражнение 12:
Номер 1
Укажите свойство транзакции по следующему описанию: в случае успешности транзакции сделанные изменения должны иметь постоянный характер

Ответ:

 (1) атомарность 

 (2) согласованность 

 (3) постоянство 


Номер 2
Укажите описание такого свойства транзакции как постоянство

Ответ:

 (1) транзакция выполняется по принципу "все или ничего" 

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

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


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

Ответ:

 (1) постоянство транзакции заключается в том, что транзакция выполняется по принципу "все или ничего" 

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

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


Упражнение 13:
Номер 1
Укажите промежуточную среду по следующему описанию: поддерживает обмен сообщениями между программными компонентами на основе очередей

Ответ:

 (1) Microsoft Message Queuing 

 (2) Microsoft Enterprise Services 

 (3) ASP .NET Web Services 


Номер 2
Укажите описание соответствующее промежуточной среде Microsoft Message Queuing

Ответ:

 (1) поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

 (3) позволяет организовать удаленный вызов на основе общепринятых стандартов, базирующихся на языке XML 


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

Ответ:

 (1) Microsoft Message Queuing поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) Microsoft Message Queuing основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

 (3) Microsoft Message Queuing позволяет организовать удаленный вызов на основе общепринятых стандартов, базирующихся на языке XML 


Упражнение 14:
Номер 1
Укажите промежуточную среду по следующему описанию: основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети

Ответ:

 (1) Microsoft Message Queuing 

 (2) Microsoft Enterprise Services 

 (3) ASP .NET Web Services 


Номер 2
Укажите описание соответствующее промежуточной среде Microsoft Enterprise Services

Ответ:

 (1) поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

 (3) позволяет организовать удаленный вызов на основе общепринятых стандартов, базирующихся на языке XML 


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

Ответ:

 (1) Microsoft Enterprise Services поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) Microsoft Enterprise Services основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

 (3) Microsoft Enterprise Services позволяет организовать удаленный вызов на основе общепринятых стандартов, базирующихся на языке XML 


Упражнение 15:
Номер 1
Укажите промежуточную среду по следующему описанию: позволяет организовать удаленный вызов на основе общепринятых стандартов, базирующихся на языке XML

Ответ:

 (1) Microsoft Message Queuing 

 (2) Microsoft Enterprise Services 

 (3) ASP .NET Web Services 


Номер 2
Укажите описание соответствующее промежуточной среде ASP .NET Web Services

Ответ:

 (1) поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

 (3) позволяет организовать удаленный вызов на основе общепринятых стандартов, базирующихся на языке XML 


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

Ответ:

 (1) ASP .NET Web Services поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) ASP .NET Web Services основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

 (3) ASP .NET Web Services позволяет организовать удаленный вызов на основе общепринятых стандартов, базирующихся на языке XML 


Упражнение 16:
Номер 1
Укажите промежуточную среду по следующему описанию: разработана как универсальная промежуточная среда для использования удаленных объектов

Ответ:

 (1) Microsoft Message Queuing 

 (2) Microsoft Enterprise Services 

 (3) .NET Remoting 


Номер 2
Укажите описание соответствующее промежуточной среде .NET Remoting

Ответ:

 (1) поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

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


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

Ответ:

 (1) .NET Remoting поддерживает обмен сообщениями между программными компонентами на основе очередей 

 (2) .NET Remoting основана на разработанной ранее фирмой Microsoft среде COM+, которая позволяет использовать удаленные объекты и распределенные транзакции в локальной сети 

 (3) .NET Remoting разработана как универсальная промежуточная среда для использования удаленных объектов 




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