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

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

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

Ответ:

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

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

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

 (4) предоставляют клиенту сервисы, которые реализуются логику приложения на клиенте 


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

Ответ:

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

 (2) является запечатанным классом 

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

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


Номер 3
Установите соответствие между свойствами атрибута Display и действиями при получении или задании значений для свойства класса метаданных, помеченного данным атрибутом

Ответ:

 (1)
Descriptionзначение, которое используется для отображения описания пользовательского интерфейса
Nameзначение, которое используется для отображения в элементе пользовательского интерфейса
Promptзначение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса
ShortNameзначение, используемое в качестве метки столбца сетки
GroupNameзначение, используемое для группировки полей в пользовательском интерфейсе
 

 (2)
Descriptionзначение, которое используется для отображения в элементе пользовательского интерфейса
Nameзначение, которое используется для отображения описания пользовательского интерфейса
Promptзначение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса
ShortNameзначение, используемое для группировки полей в пользовательском интерфейсе
GroupNameзначение, используемое в качестве метки столбца сетки
 

 (3)
Descriptionзначение, используемое для группировки полей в пользовательском интерфейсе
Nameзначение, которое используется для отображения в элементе пользовательского интерфейса
Promptзначение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса
ShortNameзначение, используемое в качестве метки столбца сетки
GroupNameзначение, которое используется для отображения описания пользовательского интерфейса
 


Упражнение 2:
Номер 1
Установите соответствие между методами класса ObjectContext и их назначением

Ответ:

 (1)
GroupByГруппирует результаты запроса по заданным критериям
IncludeЗадает связанные объекты, включаемые в результаты запроса
IntersectОграничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов
OrderByСортирует результаты запроса по заданным критериям
 

 (2)
GroupByГруппирует результаты запроса по заданным критериям
IncludeОграничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов
IntersectЗадает связанные объекты, включаемые в результаты запроса
OrderByСортирует результаты запроса по заданным критериям
 

 (3)
GroupByГруппирует результаты запроса по заданным критериям
IncludeСортирует результаты запроса по заданным критериям
IntersectОграничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов
OrderByЗадает связанные объекты, включаемые в результаты запроса
 


Номер 2
Установите соответствие между методами класса ObjectContext и их назначением

Ответ:

 (1)
SelectОграничивает результаты запроса только теми свойствами, которые определены в заданной проекции
SkipСортирует результаты запроса по заданным критериям и пропускает указанное число результатов
TopОграничивает результаты запроса указанным числом элементов
WhereОграничивает запрос результатами, соответствующими определенным критериям фильтрации
 

 (2)
SelectОграничивает результаты запроса только теми свойствами, которые определены в заданной проекции
SkipСортирует результаты запроса по заданным критериям и пропускает указанное число результатов
TopОграничивает запрос результатами, соответствующими определенным критериям фильтрации
WhereОграничивает результаты запроса указанным числом элементов
 

 (3)
SelectОграничивает запрос результатами, соответствующими определенным критериям фильтрации
SkipСортирует результаты запроса по заданным критериям и пропускает указанное число результатов
TopОграничивает результаты запроса указанным числом элементов
WhereОграничивает результаты запроса только теми свойствами, которые определены в заданной проекции
 


Упражнение 3:
Номер 1
Класс DataPager

Ответ:

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

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

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

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


Номер 2
Для группировки по определенному полю данных в DataGrid, полученных с помощью объекта DomainDataSource, необходимо в XAML-описание добавить свойство

Ответ:

 (1) GroupDescriptors 

 (2) DomainContext 

 (3) FilterDescriptor 

 (4) riaControls 


Упражнение 4:
Номер 1
Установите соответствие между значеними перечисления FilterDescriptors и действиями, которые они определяют

Ответ:

 (1)
ContainsЗначение должно содержать значение фильтра
EndsWithЗначение должно заканчиваться значением фильтра
IsEqualToЗначение должно быть равно значению фильтра
IsGreaterThanЗначение должно быть больше, чем значение фильтра
IsNotEqualToЗначение должно отличаться от значения фильтра
 

 (2)
ContainsЗначение должно содержать значение фильтра
EndsWithЗначение должно быть больше, чем значение фильтра
IsEqualToЗначение должно быть равно значению фильтра
IsGreaterThanЗначение должно заканчиваться значением фильтра
IsNotEqualToЗначение должно отличаться от значения фильтра
 

 (3)
ContainsЗначение должно содержать значение фильтра
EndsWithЗначение должно быть больше, чем значение фильтра
IsEqualToЗначение должно заканчиваться значением фильтра
IsGreaterThanЗначение должно быть равно значению фильтра
IsNotEqualToЗначение должно отличаться от значения фильтра
 


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

Ответ:

 (1)
IsContainedInЗначение данных должны содержаться в значении фильтра
IsEqualToЗначение должно быть равно значению фильтра
IsGreaterThanЗначение должно быть больше, чем значение фильтра
IsLessThanЗначение должно быть меньше значения фильтра
StartsWithЗначение должно начинаться с символов, заданных в фильтре
 

 (2)
IsContainedInЗначение данных должны содержаться в значении фильтра
IsEqualToЗначение должно быть больше, чем значение фильтра
IsGreaterThanЗначение должно быть равно значению фильтра
IsLessThanЗначение должно быть меньше значения фильтра
StartsWithЗначение должно начинаться с символов, заданных в фильтре
 

 (3)
IsContainedInЗначение данных должны содержаться в значении фильтра
IsEqualToЗначение должно быть меньше значения фильтра
IsGreaterThanЗначение должно быть равно значению фильтра
IsLessThanЗначение должно быть больше, чем значение фильтра
StartsWithЗначение должно начинаться с символов, заданных в фильтре
 


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

Ответ:

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

 (2) внешний вид объекта класса фиксированный 

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

 (4) класс является абстрактным 


Номер 2
Метод SubmitChanges() службы домена DomainDataSource используется для

Ответ:

 (1) обновления данных 

 (2) вставки данных 

 (3) удаления данных 

 (4) изменения статуса данных 


Номер 3
Метод RejectChanges() службы домена DomainDataSource используется для

Ответ:

 (1) отмены изменения данных 

 (2) удаления данных 

 (3) обновления данных 

 (4) изменения статуса данных 


Упражнение 6:
Номер 1
При валидации атрибут DataTypeAttribute

Ответ:

 (1) определяет тип для проверяемого свойства 

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

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

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


Номер 2
При валидации атрибут RangeAttribute

Ответ:

 (1) определяет тип для проверяемого свойства 

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

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

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


Номер 3
При валидации атрибут RegularExpressionAttribute

Ответ:

 (1) определяет тип для проверяемого свойства 

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

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

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


Упражнение 7:
Номер 1
При валидации атрибут RequiredAttribute

Ответ:

 (1) определяет тип для проверяемого свойства 

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

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

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


Номер 2
Для Windows- аутентификации в файле Web.config необходимо свойству mode объекта authentication установить значение

Ответ:

 (1) Forms 

 (2) Windows 

 (3) Application 


Номер 3
Для аутентификации зарегистрированных в приложении пользователей для  файла Web.config необходимо свойству mode объекта authentication установить значение

Ответ:

 (1) Forms 

 (2) Windows 

 (3) Application 


Упражнение 8:
Номер 1
Для ограничения доступа к заданной таблице только зарегистрированных пользователей, необходимо метод загрузки данных для этой таблицы класса DomainService отметить атрибутом

Ответ:

 (1) RequiresAuthentication 

 (2) RequiresRole 

 (3) RequiresApplication 


Номер 2
Для ограничения роли пользователей при выполнении определенных операций, необходимо метод класса DomainService  отметить атрибутом

Ответ:

 (1) RequiresAuthentication 

 (2) RequiresRole 

 (3) RequiresApplication 




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