игра брюс 2048
Главная / Программирование / Разработка приложений на базе WPF и Silverlight / Тест 7

Разработка приложений на базе WPF и Silverlight - тест 7

Упражнение 1:
Номер 1
Укажите правильные утверждения

Ответ:

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

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

 (3) Silverlight является межбраузерной межплатформенной реализацией .NET Framework 

 (4) Silverlight является реализацией .NET Framework только для платформы Windows Server 


Номер 2
Укажите правильные утверждения в отношении служб WCF Data Services

Ответ:

 (1) входят в состав библиотеки .NET Framework 

 (2) состоят из набора шаблонов и библиотек 

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

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


Номер 3
Службы WCF Data Services ...

Ответ:

 (1) предоставляют данные как ресурсы, адресуемые с помощью URI 

 (2) взаимодействуют с сущностей модели EDM 

 (3) предоставляют ресурсы в виде наборов сущностей и взаимосвязей между ними 

 (4) позволяют предоставлять только реляционные данные SQL Server 


Упражнение 2:
Номер 1
В состав служб WCF Data Services включен набор клиентских библиотек для

Ответ:

 (1) типовых клиентских приложений .NET Framework 

 (2) приложений на основе Silverlight 

 (3) сервера SQL Server 


Номер 2
Автоматически сгенерированный в проекте файл Службы данных WCF имеет расширение …

Ответ:

 (1) svc 

 (2) cs 

 (3) sql 

 (4) xml 


Номер 3
Автоматически сгенерированный в проекте класс Службы данных WCF наследуется от класса

Ответ:

 (1) DataService 

 (2) DataService<T> 

 (3) DataServiceQuery 

 (4) DataServiceQuery<T> 


Упражнение 3:
Номер 1
Службы данных WCF в приложении Silverlight создается

Ответ:

 (1) на серверной части Silverlight- приложения 

 (2) клиентской части Silverlight- приложения 

 (3) серверной и клиентских частях Silverlight- приложения 

 (4) в отдельном проекте 


Номер 2
EDM-модель данных в приложении Silverlight создается

Ответ:

 (1) на серверной части Silverlight- приложения 

 (2) клиентской части Silverlight- приложения 

 (3) серверной и клиентских частях Silverlight- приложения 

 (4) в отдельном проекте 


Номер 3
Для взаимодействия с данными Silverlight- приложения необходимо добавить

Ответ:

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

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

 (3) классы данных на клиенте 

 (4) классы данных на сервере 


Упражнение 4:
Номер 1
Укажите правильные утверждения в отношении обобщенного класса DataServiceQuery<Т>

Ответ:

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

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

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

 (4) представляет Linq- запрос к данным 


Номер 2
Укажите правильные утверждения в отношении обобщенного класса DataServiceCollection<T>

Ответ:

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

 (2) службы данных WCF используют данный класс с целью поддержки привязки извлекаемых из базы данных для элементов управления Silverlight 

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

 (4) обеспечивает сортировку элементов списка 


Номер 3
Установите соответствие между параметром запроса протокола Open Data и его назначением

Ответ:

 (1)
$orderbyОпределяет порядок сортировки по умолчанию для сущностей в возвращенном канале
$topУказывает количество сущностей, которые необходимо включить в возвращаемый канал
$skipУказывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал
$filterОпределяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия
 

 (2)
$orderbyУказывает количество сущностей, которые необходимо включить в возвращаемый канал
$topОпределяет порядок сортировки по умолчанию для сущностей в возвращенном канале
$skipУказывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал
$filterОпределяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия
 

 (3)
$orderbyОпределяет порядок сортировки по умолчанию для сущностей в возвращенном канале
$topУказывает количество сущностей, которые необходимо включить в возвращаемый канал
$skipОпределяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия
$filterУказывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал
 


Упражнение 5:
Номер 1
Установите соответствие между параметром запроса протокола Open Data и его назначением

Ответ:

 (1)
$expandУказываются связанные сущности, возвращаемые запросом
$formatУказывает формат возвращаемого канала
$selectУказывает проекцию, определяющую свойства сущности, возвращаемые в проекции
$inlinecountЗапрашивает включение в поток количества сущностей, возвращаемых в канале
 

 (2)
$expandУказывает проекцию, определяющую свойства сущности, возвращаемые в проекции
$formatУказывает формат возвращаемого канала
$selectУказываются связанные сущности, возвращаемые запросом
$inlinecountЗапрашивает включение в поток количества сущностей, возвращаемых в канале
 

 (3)
$expandУказываются связанные сущности, возвращаемые запросом
$formatУказывает формат возвращаемого канала
$selectЗапрашивает включение в поток количества сущностей, возвращаемых в канале
$inlinecountУказывает проекцию, определяющую свойства сущности, возвращаемые в проекции
 


Номер 2
Запросы службы данных WCF для Silverlight выполняются

Ответ:

 (1) асинхронно 

 (2) синхронно 

 (3) по условию 

 (4) безусловно 


Номер 3
Метод LoadAsync() класса DataServiceCollection<T>

Ответ:

 (1) асинхронно загружает элементы в коллекцию 

 (2) синхронно загружает элементы в коллекцию 

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

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


Упражнение 6:
Номер 1
Укажите правильные утверждения в отношении метода LoadAsync() класса DataServiceCollection<T>

Ответ:

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

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

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

 (4) может быть вызван повторно только когда успешно выполнен запрос 


Номер 2
Метод BeginSaveChanges() класса DataServiceContent

Ответ:

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

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

 (3) запускает асинхронную операцию изменения данных в контексте сущностей 

 (4) запускает синхронную операцию изменения данных в контексте сущностей 


Номер 3
Метод DeleteObject(Object entity) класса DataServiceContext

Ответ:

 (1) изменяет состояние заданного объекта на удаленное в DataServiceContext 

 (2) удаляет объект из источника данных 

 (3) изменяет состояние объекта в базе данных 

 (4) удаляет объект из базы данных 


Упражнение 7:
Номер 1
Какой метод будет автоматически сгенерирован при создании EDM-модели для формирования новой записи в таблице Employee базы данных

Ответ:

 (1) CreateEmployee() 

 (2) AddEmployee() 

 (3) NewEmployee() 

 (4) Employee() 


Номер 2
Установите соответствие между параметрами перечисления SaveChangesOptions их  назначением при сохранение ожидающих изменений в контексте сущностей

Ответ:

 (1)
Noneпроизводится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается
Batchсохраняются в составе одного пакетного запроса
ContinueOnErrorпроизводится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается
ReplaceOnUpdateпроизводятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности
 

 (2)
Noneпроизводятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности
Batchсохраняются в составе одного пакетного запроса
ContinueOnErrorпроизводится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается
ReplaceOnUpdateпроизводится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается
 

 (3)
Noneпроизводится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается
Batchсохраняются в составе одного пакетного запроса
ContinueOnErrorпроизводятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности
ReplaceOnUpdateпроизводится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается
 




Главная / Программирование / Разработка приложений на базе WPF и Silverlight / Тест 7