Главная / Программирование /
Разработка приложений на базе WPF и Silverlight / Тест 5
Разработка приложений на базе WPF и Silverlight - тест 5
Упражнение 1:
Номер 1
Укажите правильные утверждения в отношении модели EDM
Ответ:
 (1) модель EDM является концептуальной моделью данных 
 (2) в модели EDM данные могут иметь только реляционную структуру 
 (3) модель EDM описывает структуры данных на основе сущностей и связей, которые являются независимыми от схем хранения 
 (4) в модели EDM форма хранения данных определяет разработку приложения 
Номер 2
Модель EDM использует следующие понятия для описания структуры данных
Ответ:
 (1) тип сущности 
 (2) тип ассоциации 
 (3) свойство 
 (4) абстрактный тип 
Номер 3
Укажите правильные утверждения в отношении сущностей модели EDM
Ответ:
 (1) тип сущности используется для описания структуры данных 
 (2) в модели типы сущностей конструируются из свойств  
 (3) тип сущности является шаблоном для сущностей 
 (4) набор сущностей представляет собой массив экземпляров сущности 
Упражнение 2:
Номер 1
Укажите правильные утверждения в отношении ассоциаций модели EDM
Ответ:
 (1) ассоциация представляет собой связь между двумя типами сущностей 
 (2) каждая ассоциация имеет две конечные точки ассоциации 
 (3) каждая конечная точка ассоциации определяет кратность конечной точки ассоциации 
 (4) каждая ассоциация является коллекцией для модели 
Номер 2
Автоматически сгенерированный в проекте файл EDM-модели имеет расширение ...
Ответ:
 (1) edmx 
 (2) xaml 
 (3) xlsx 
 (4) xml 
Номер 3
Автоматически сгенерированный в проекте класс EDM-модели наследуется от класса
Ответ:
 (1) ObjectContext
 
 (2) ObjectModel
 
 (3) ObjectQuery
 
 (4) ObjectStateManager
 
Упражнение 3:
Номер 1
Укажите правильные утверждения в отношении обобщенной коллекцией типа ObservableCollection<Т>
Ответ:
 (1) представляет коллекцию динамических данных 
 (2) обеспечивает выдачу уведомления при получении элементов 
 (3) обеспечивает выдачу уведомления при обновлении всего элемента 
 (4) обеспечивает упорядочивание элементов списка 
Номер 2
Если List1
является коллекцией объектов, то строка кода
DataGrid1.ItemsSource = List1
Ответ:
 (1) устанавливает источник данных для элемента управления DataGrid
 
 (2) формирует элемент управления DataGrid
 
 (3) сортирует элемент управления DataGrid
 
 (4) фильтрует элемент управления DataGrid
 
Номер 3
Укажите правильное утверждение в отношении обобщенного класса ObjectQuery<Т>
Ответ:
 (1) представляет типизированный запрос по отношению к концептуальной модели в данном контексте объекта 
 (2) представляет одиночный запрос к службе данных 
 (3) представляет типизированный запрос к службе данных 
 (4) представляет Linq- запрос к данным 
Упражнение 4:
Номер 1
Метод SaveChanges()
класса ObjectContext
Ответ:
 (1) сохраняет все обновления в источнике данных 
 (2) сбрасывает отслеживание изменений в контексте объекта 
 (3) отменяет все изменения в источнике данных 
 (4) помечает данные, как измененные 
Номер 2
Класс ValidationRule
Ответ:
 (1) предоставляет способ создания настраиваемого правила для проверки действительности ввода данных 
 (2) является абстрактным классом 
 (3) имеет абстрактный метод Validate для реализации пользовательского правила 
 (4) используется непосредственно при проверке данных 
Упражнение 5:
Номер 1
Метод DeleteObject(object entity)
класса ObjectContext
Ответ:
 (1) удаляет объект в источнике данных 
 (2) помечает объект для удаления 
 (3) удаляет все данные 
 (4) удаляет все объекты 
Номер 2
Какой метод класса ObjectContext
удаляет данные из источника, которые имеют признак "удаленные"
Ответ:
 (1) SaveChanges()
 
 (2) DeleteObject(object entity)
 
 (3) Save()
 
 (4) Delete(object entity)