игра брюс 2048
Главная / Программирование / Основы разработки приложений для мобильных устройств на платформе Windows Phone / Тест 14

Основы разработки приложений для мобильных устройств на платформе Windows Phone - тест 14

Упражнение 1:
Номер 1
Почему изолированное хранилище в Windows Phone называется "изолированным"?

Ответ:

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

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

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

 (4) особых причин нет — так придумали разработчики платформы Windows Phone 


Номер 2
Каков максимальный объем памяти может использовать приложение для сохранения данных в изолированном хранилище?

Ответ:

 (1) 256 Мб 

 (2) 512 Мб 

 (3) 2 Гб 

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


Номер 3
Что происходит с изолированным хранилищем, когда приложение, связанное с этим хранилищем, удаляется из телефона?

Ответ:

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

 (2) оно сохраняется в изолированной области памяти, и его можно восстановить, если пользователь повторно установит приложение 

 (3) оно остается в памяти телефона, и пользователь может удалить его вручную 

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


Упражнение 2:
Номер 1
Можно ли создавать папки в изолированном хранилище?

Ответ:

 (1) нет, в изолированном хранилище все файлы хранятся в одной директории 

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

 (3) можно, но уровень вложенности папок ограничен значением 2 

 (4) можно, только если создавать архивы формата ZIP 


Номер 2
Какой класс позволяет работать с файлом, находящимся в изолированном хранилище?

Ответ:

 (1) IsolatedStorageObject 

 (2) IsolatedFile 

 (3) IsolatedStorageFile 

 (4) UserStorageFile 


Номер 3
В каком формате сохраняются данные в хранилище настроек в Windows Phone?

Ответ:

 (1) в виде простого списка значений 

 (2) в виде пар "имя—значение" 

 (3) в таблице базы данных 

 (4) в виде дерева 


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

Ответ:

 (1) IsolatedSettings 

 (2) IsolatedStorageSettings 

 (3) IsolatedStorageSettingsFile 

 (4) SettingsFile 


Номер 2
Какой тип объекта используется в качестве ключа в словаре настроек приложения для Windows Phone?

Ответ:

 (1) целое число 

 (2) класс IsolatedStorageSettingsKey 

 (3) строка 

 (4) может использоваться объект любого типа 


Номер 3
В какой момент изменений в настройки приложения?

Ответ:

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

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

 (3) при закрытии приложения 

 (4) процесс внесения изменений контролируется операционной системой Windows Phone 


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

Ответ:

 (1) будет возвращено значение null 

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

 (3) поведение в данном случае не определено 

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


Номер 2
Какие приложения могут использовать механизм изолированного хранилища?

Ответ:

 (1) только приложения Silverlight 

 (2) только игры XNA 

 (3) как приложения Silverlight, так и игры XNA 

 (4) только приложения, встроенные в Windows Phone 


Номер 3
Можно ли просмотреть содержимое изолированного хранилища?

Ответ:

 (1) да, с помощью программы Проводник Windows на компьютере 

 (2) да, с помощью встроенного в Windows Phone приложения 

 (3) да, с помощью программы Isolated Storage Explorer 

 (4) нет 


Упражнение 5:
Номер 1
В каком виде хранятся данные в базах данных Windows Phone?

Ответ:

 (1) в виде таблиц 

 (2) в виде структуры из файлов и папок 

 (3) в формате "ключ—значение" 

 (4) в текстовых файлах, каждый из которых хранит записи одной таблицы 


Номер 2
Какой язык запросов используется в Windows Phone для взаимодействия с базами данных?

Ответ:

 (1) SQL 

 (2) LINQ 

 (3) XQuery 

 (4) XPath 


Номер 3
Что означает атрибут [Table] перед именем класса?

Ответ:

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

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

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

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


Упражнение 6:
Номер 1
Какие интерфейсы должен реализовывать класс, предназначенный для работы с LINQ?

Ответ:

 (1) только интерфейс INotifyPropertyChanged 

 (2) только интерфейс INotifyPropertyChanging 

 (3) интерфейсы INotifyPropertyChanged и INotifyPropertyChanging 

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


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

Ответ:

 (1) [TableColumn] 

 (2) [Table] 

 (3) [Row] 

 (4) [Column] 


Номер 3
Можно ли указать LINQ, какой столбец таблицы будет использоваться в качестве первичного ключа, и что для каждой записи должны задаваться уникальные значения?

Ответ:

 (1) да, в атрибуте [Column] 

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

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

 (4) да, в атрибуте [Table] 


Упражнение 7:
Номер 1
Вы собираетесь создать базу данных в Windows Phone. Какой класс вы будете для этого использовать?

Ответ:

 (1) класс Application 

 (2) класс DataContext 

 (3) собственный класс, наследуемый от класса DataContext 

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


Номер 2
В какой момент сделанные изменения сохраняются в  базе данных?

Ответ:

 (1) процесс применения изменений контролируется операционной системой Windows Phone 

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

 (3) при вызове метода SubmitChanges 

 (4) при выключении телефона 


Номер 3
Как называются отношения между двумя таблицами в LINQ?

Ответ:

 (1) агрегация 

 (2) ассоциация 

 (3) композиция 

 (4) связность 


Упражнение 8:
Номер 1
В какой момент происходит считывание данных из базы данных Windows Phone?

Ответ:

 (1) при создании запроса LINQ 

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

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

 (4) при компиляции программы 


Номер 2
С помощью каких классов можно задавать ассоциации в LINQ?

Ответ:

 (1) EntityRef 

 (2) TableRef 

 (3) EntitySet 

 (4) AssociationReference 


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

Ответ:

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

 (2) удалится только указанная запись 

 (3) будет сгенерировано исключение 

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




Главная / Программирование / Основы разработки приложений для мобильных устройств на платформе Windows Phone / Тест 14