игра брюс 2048
Главная / Программирование / Методика создания интерактивных приложений Silverlight / Тест 4

Методика создания интерактивных приложений Silverlight - тест 4

Упражнение 1:
Номер 1
Какую настройку на этапе разработки обязательно  необходимо сделать для работы приложения Silverlight вне браузера?

Ответ:

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

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

 (3) указать на размещение файла иконки 

 (4) отметить опцию - Enable running application out of the browser 


Номер 2
Какие методы, свойства и события API имеются для управления инсталляцией приложения Silverlight изнутри кода .NET?

Ответ:

 (1) событие, реагирующее на изменение состояния инсталляции 

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

 (3) свойство: запущено приложение или нет 

 (4) свойство: о состоянии инсталляции 


Номер 3
Укажите верные утверждения для изолированного хранилища (sandbox)

Ответ:

 (1) Silverlight не поддерживает "бродячий" профиль 

 (2) Silverlight поддерживает "бродячий" профиль 

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

 (4) в хранилище может храниться только определенный вид данных  

 (5) в хранилище может храниться любой вид данных  


Упражнение 2:
Номер 1
Какие действия рекомендуется сделать для подключения к базе данных с помощью классов Domain Service?

Ответ:

 (1) необходимо создать прокси-класс Domain Service 

 (2) в проекте (имя приложения Silverlight) создать модель ADO.NET Entity Data Model 

 (3) в веб-проекте (имя приложения Silverlight).Web создать модель ADO.NET Entity Data Model 

 (4) нет необходимости создавать прокси-класс Domain Service 


Номер 2
Выберите правильный порядок действий 

Ответ:

 (1) необходимо создать прокси-класс Domain Service, а затем скомпилировать приложение 

 (2) необходимо скомпилировать приложение, а затем создать прокси-класс Domain Service 

 (3) последовательность не имеет значения 


Номер 3
Какие действия являются верными при подключении к базе данных с помощью классов Domain Service?

Ответ:

 (1) создание модели ADO.NET Entity Data Model в веб-проекте 

 (2) создание прокси-класса Domain Service, после компиляции 

 (3) создание прокси-класса Domain Service, до компиляции 


Упражнение 3:
Номер 1
Какие шаги необходимо выполнить для подключения к базе данных и отображения данных с помощью WCF?

Ответ:

 (1) добавить к этому проекту ссылки на веб-сервис 

 (2) добавить Silverlight-Enabled WCF Service в веб-проект, выбрав New Item->Add 

 (3) добавить прокси-класс Domain Service в веб-проект, выбрав New Item->Add 

 (4) привязать данные из веб-сервиса к данным табличной сетки 


Номер 2
Почему необходимо осуществлять асинхронные вызовы?

Ответ:

 (1) чтобы не блокировать сервер 

 (2) чтобы не блокировать браузер 

 (3) чтобы не блокировать ОС 


Номер 3
Какие действия являются верными при подключении к базе данных с помощью классов WCF?

Ответ:

 (1) добавить Silverlight-Enabled WCF Service в веб-проект, выбрав New Item->Add 

 (2) добавить прокси-класс Domain Service в веб-проект, выбрав New Item->Add 

 (3) добавить к этому проекту ссылки на веб-сервис 


Упражнение 4:
Номер 1
На каких принципах строится подход SOAP?

Ответ:

 (1) веб-сервис имеет адрес URL, по которому клиент к нему подключается, используя протокол HTTP(S). 

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

 (3) в SOAP-сервисах акцент сделан на доступ к ресурсам 

 (4) вся работа осуществляется веб-сервисом, а клиенту передается результат работы сервиса. 


Номер 2
На каких принципах строится подход REST?

Ответ:

 (1) в REST-сервисах акцент сделан на исполнение удаленных сервисов 

 (2) в REST-сервисах акцент сделан на доступ к ресурсам 

 (3) в REST-сервисах на сервере выполняются методы, вызываемые клиентом 

 (4) в REST-сервисах сервер является хранителем данных 


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

Ответ:

 (1) примерами SOAP являются WCF, ASMX веб-сервисы 

 (2) примерами SOAP являются WCF, ADO.NET Data Services 

 (3) примерами REST являются WCF REST, ADO.NET Data Services 

 (4) примерами REST являются WCF REST, ASMX веб-сервисы 


Упражнение 5:
Номер 1
Укажите особенности работы клиента Silverlight 3 с веб-сервисами

Ответ:

 (1) возможен кроcсдоменный доступ 

 (2) обмен XML сообщениями вызывает излишний трафик 

 (3) обмен Binary XML сообщениями вызывает излишний трафик 

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

 (5) кроcсдоменный доступ отсутствует 


Номер 2
Какие существуют особенности работы клиента Silverlight 3 с веб-сервисами ?

Ответ:

 (1) безопасность приложений Silverlight основывается на NT LM 

 (2) безопасность приложений Silverlight основывается на безопасности ASP.NET 

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

 (4) умолчанию кросдоменный доступ разрешен 


Номер 3
Особенности работы клиента Silverlight 3 с веб-сервисами

Ответ:

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

 (2) в заголовках SOAP при передаче имени и пароля приложение должно использовать протокол HTTPS 

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

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


Упражнение 6:
Номер 1
Что такое дуплексное взаимодействие клиента Silverlight 3 с веб-сервисами?

Ответ:

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

 (2) это когда исключительно клиент может вызывать методы сервера 

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


Номер 2
Как можно реализовать дуплексное взаимодействие клиента Silverlight 3 с веб-сервисами?

Ответ:

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

 (2) необходимо на веб-сервисе определить контракт с обратным вызовом 

 (3) необходимо на сервере запустить прослушивание порта UDP 

 (4) необходимо на клиенте с помощью средств WCF запустить прослушивание порта TCP 


Номер 3
Чтобы вызвать веб-сервис REST необходимо:

Ответ:

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

 (2) создать прокси-класс, который подписывается на событие 

 (3) создать экземпляр класса WebClient 

 (4) необходимо на веб-сервисе определить контракт с обратным вызовом 


Упражнение 7:
Номер 1
Укажите особенности .NET RIA сервисов

Ответ:

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

 (2) в RIA приложениях уровни клиента и сервера разрабатываются как одно приложение 

 (3) RIA сервисы не входят в состав Silverlight 3 

 (4) RIA сервисы входят в состав Silverlight 3 


Номер 2
Какие особенности  есть у .NET RIA сервисов?

Ответ:

 (1) логика приложения располагается на клиенте 

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

 (3) .NET RIA сервисы автоматически генерируют прокси-классы для клиента 

 (4) прокси-классы для клиента в .NET RIA сервисах необходимо писать самостоятельно  


Номер 3
Особенности   .NET RIA сервисов

Ответ:

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

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

 (3) .NET RIA сервисы могут использоваться не только с Silverlight, но и с другими технологиями написания клиентской части 

 (4) .NET RIA сервисы могут использоваться исключительно с Silverlight 


Упражнение 8:
Номер 1
Какие преимущества для клиента появляются при использовании .NET RIA сервисов?

Ответ:

 (1) доступ к системным файлам ОС 

 (2) навигация по страницам с помощью кнопок браузера "вперед" и "назад" 

 (3) возможность отказа от аутентификации 

 (4) создание окон в рамках Silverlight 3 приложения 

 (5) полное тестирование кода (unit test) 


Номер 2
Преимущества   .NET RIA сервисов:

Ответ:

 (1) проверка правильности ввода данных на клиенте 

 (2) проверка правильности ввода данных на сервере 

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

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


Номер 3
Ключевые моменты создания многоуровневых приложений с использованием .NET RIA сервисов

Ответ:

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

 (2) и сервер и клиент работают с одним и тем же набором сущностей 

 (3) стандартное приложение Silverlight может быть трансформировано в многоуровневое 

 (4) стандартное приложение Silverlight не может быть трансформировано в многоуровневое 


Упражнение 9:
Номер 1
Что дает шаблон - Silverlight Business Application?

Ответ:

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

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

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


Номер 2
Что получается в результате использования шаблона  - Silverlight Business Application?

Ответ:

 (1) создается только приложение ASP.NET, которое хостит приложение Siverlight 

 (2) создаются приложение Siverlight и приложение ASP.NET 

 (3) автоматически создается ссылка на .NET RIA сервисы 

 (4) ссылка на .NET RIA сервисы не создается автоматически  


Номер 3
Особенности класса - DomainService

Ответ:

 (1) это класс, который содержит сущности и операции 

 (2) это класс, который содержит бизнес-логику  

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

 (4) класс DomainService доступен из других классов 


Упражнение 10:
Номер 1
Характерные черты Windows Presentation Foundation

Ответ:

 (1) основанный на векторной графике механизм прорисовки 

 (2) основанный на растровой графике механизм прорисовки 

 (3) для отображения элементов управления используется DirectX 

 (4) для отображения элементов управления используется GDI+ 


Номер 2
Укажите преимущества WPF

Ответ:

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

 (2) разделение дизайна и кода 

 (3) совмещение дизайна и кода 

 (4) программное описание интерфейса пользователя 


Номер 3
Особенности работы WPF  в браузере

Ответ:

 (1) работает не только под ОС Windows 

 (2) работает исключительно под ОС Windows 

 (3) возможно развертывание с помощью ClickOnce 

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


Упражнение 11:
Номер 1
Какие различия между WPF и Silverlight?

Ответ:

 (1) обе технологии работают как плагины к браузеру 

 (2) только Silverlight работает как плагин к браузеру 

 (3) WPF не использует XAML 

 (4) Silverlight не может использовать все библиотеки WPF 


Номер 2
Чего нет в Silverlight по сравнению с WPF?

Ответ:

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

 (2) поддержки ClickOnce 

 (3) поддержки Binary XAML 

 (4) почти неограниченного доступа к локальным ресурсам 


Номер 3
Укажите правильные варианты

Ответ:

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

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

 (3) обработчику события в WPF и Silverlight передаются разные параметры 

 (4) обработчику события в WPF и Silverlight передаются одинаковые параметры 

 (5) WPF использует набор шрифтов операционной системы клиента 

 (6) Silverlight использует набор шрифтов операционной системы клиента 


Упражнение 12:
Номер 1
Что имеется в WPF в отличие от Silverlight?

Ответ:

 (1) горячие клавиши 

 (2) функции печати 

 (3) возможность изменять часть страницы 

 (4) возможность не полного скачивания приложения клиента 

 (5) поддержка тем и скинов 


Номер 2
Какие техники для сближения кода WPF и Silverlight применяются?

Ответ:

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

 (2) элементы управления, построенные полностью на коде C# будут полностью совместимы 

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

 (4) использование разделяемых классов 

 (5) использование Monolight 


Номер 3
Укажите уникальные особенности Silverlight по сравнению с WPF

Ответ:

 (1) поддержка высококачественного видео и звука на базе технологии Smooth Streaming 

 (2) возможность работы с триггерами 

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

 (4) работа с фотографиями на базе технологии Deep Zoom 




Главная / Программирование / Методика создания интерактивных приложений Silverlight / Тест 4