игра брюс 2048
Главная / Мобильные технологии / Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 17

Возможности Visual Studio 2013 и их использование для облачных вычислений - тест 17

Упражнение 1:
Номер 1
Что такое АОП?

Ответ:

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

 (2) технология модульного программирования 

 (3) то же, что и ООП 

 (4) то же, что и абстрактные типы данных 


Номер 2
Каковы методы применения АОП для облачных вычислений?

Ответ:

 (1) аспекты безопасности 

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

 (3) аспекты обработки ошибок 

 (4) аспекты вычисления математических функций 


Номер 3
Что такое аспект в АОП?

Ответ:

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

 (2) новое название апплета 

 (3) элемент Windows Azure 

 (4) философский термин 


Упражнение 2:
Номер 1
Что такое Aspect.NET?

Ответ:

 (1) аспект, разработанный для платформы .NET 

 (2) то же, что и AspectJ 

 (3) инструмент АОП для .NET, разработанный в СПбГУ под руководством автора 

 (4) новый инструмент АОП, разработанный в США 


Номер 2
Каковы методы применения АОП и Aspect.NET для облачных вычислений?

Ответ:

 (1) бесшовная интеграция аспектов в облачные приложения 

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

 (3) методы пока не исследованы 

 (4) аспекты вычисления математических функций 


Номер 3
Что Enterprise Library Integration Pack for Microsoft Azure?

Ответ:

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

 (2) часть системы Aspect.NET 

 (3) часть Microsoft Azure 

 (4) набор тестов для Azure 


Упражнение 3:
Номер 1
В чем преимущество Aspect.NET для добавления протоколирующих действий в облачные приложения?

Ответ:

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

 (2) не добавляет лишнего инструментовочного кода 

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

 (4) берется из облака 


Номер 2
Что такое компоновщик аспектов?

Ответ:

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

 (2) то же, что и компоновщик загрузочного модуля из объектных модулей в ОС 

 (3) инструмент для преобразования одних аспектов в другие 

 (4) инструмент для пулбикации аспектов в облаке 


Номер 3
В каком виде реализован компоновщик аспектов?

Ответ:

 (1) Web-сервис 

 (2) консольное приложение 

 (3) облачная база данных 

 (4) мобильный сервис 


Упражнение 4:
Номер 1
В чем преимущество Aspect.NET для добавления протоколирующих действий в облачные приложения?

Ответ:

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

 (2) не добавляет лишнего инструментовочного кода 

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

 (4) берется из облака 


Номер 2
Что такое компоновщик аспектов?

Ответ:

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

 (2) то же, что и компоновщик загрузочного модуля из объектных модулей в ОС 

 (3) инструмент для преобразования одних аспектов в другие 

 (4) инструмент для пулбикации аспектов в облаке 


Номер 3
Что происходит со сборкой, в которую внедрены аспекты, перед публикацией в облаке?

Ответ:

 (1) первоначальная версия сборки подменяется на ее версию с внедренными аспектами 

 (2) ничего 

 (3) она удаляется 

 (4) она посылается в Microsoft 


Упражнение 5:
Номер 1
Что означает термин Бесшовная интеграция аспектов в облачные приложения?

Ответ:

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

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

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

 (4) интеграция в облаке 


Номер 2
Почему важно избежать модификации исходного кода целевого приложения?

Ответ:

 (1) отсутствие модификации целевого проекта VS 2013 

 (2) для соблюдения конфиденциальности исходных кодов 

 (3) чтобы никто не догадался 

 (4) это несущественная деталь 


Номер 3
Как обеспечивается интеграция аспекта с целевой сборкой?

Ответ:

 (1) на вкладке Build events Visual Studio добавляется специальный скрипт 

 (2) Visual Studio сама выполняет это действие интуитивно 

 (3) изменяется исходный код Visual Studio 

 (4) происходит перехват целевой сборки на лету на ее пути в облако 


Упражнение 6:
Номер 1
Для каких задач в облачных вычислениях удобно применять АОП?

Ответ:

 (1) протоколирование 

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

 (3) криптование и декриптование передаваемой через сеть информации 

 (4) научные вычисления 


Номер 2
Что такое сквозная функциональность?

Ответ:

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

 (2) функциональность, реализуемая в виде иерархии классов 

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

 (4) функциональность, реализуемая в виде веб-сервиса 


Номер 3
К каким точкам целевого приложения могут быть применены аспекты?

Ответ:

 (1) перед вызовом метода 

 (2) после вызова метода 

 (3) вместо вызова метода 

 (4) вместо всей целевой программы 


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

Ответ:

 (1) протоколирование 

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

 (3) криптование информации 

 (4) интеграция в облаке 


Номер 2
В чем недостаток инструмента Microsoft для реализации сквозной функциональности?

Ответ:

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

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

 (3) конфиденциальный продукт 

 (4) неудобен в использовании 


Номер 3
В чем основная идея новой возможности АОП ReplaceBaseClass?

Ответ:

 (1) использование замещающего аспектного наследника 

 (2) организация иерархии классов 

 (3) замена класса на аспект 

 (4) замена аспекта на класс 


Упражнение 8:
Номер 1
В чем преимущества применения Aspect.NET в Azure?

Ответ:

 (1) интеграция c Visual Studio 2013 

 (2) интеграция c Visual Studio 2005 

 (3) интеграция c Visual Studio 2002 

 (4) интеграция c Visual Studio 2003 


Номер 2
Почему важно избежать модификации исходного кода целевого приложения?

Ответ:

 (1) отсутствие модификации целевого проекта VS 2013 

 (2) для соблюдения конфиденциальности исходных кодов 

 (3) чтобы никто не догадался 

 (4) это несущественная деталь 


Номер 3
Как обеспечивается интеграция аспекта с целевой сборкой?

Ответ:

 (1) на вкладке Build events Visual Studio добавляется специальный скрипт 

 (2) Visual Studio сама выполняет это действие интуитивно 

 (3) изменяется исходный код Visual Studio 

 (4) происходит перехват целевой сборки на лету на ее пути в облако 




Главная / Мобильные технологии / Возможности Visual Studio 2013 и их использование для облачных вычислений / Тест 17