игра брюс 2048
Главная / Программирование / Разработка приложений для Windows 8 / Тест 25

Разработка приложений для Windows 8 - тест 25

Упражнение 1:
Номер 1
Какие из следующих операций по-умолчанию выполняются асинхронно в WinRT?

Ответ:

 (1) получение информации из сети 

 (2) создание файла 

 (3) открытие диалога камеры 

 (4) получение имени текущего пользователя 


Номер 2
Как называются "механизмы" описания асинхронности при разработке WinRT-приложений на C# и JavaScript?

Ответ:

 (1) sync/wait (C#) и parallel (JS) 

 (2) async/await (C#) и promise (JS) 

 (3) parallel (C#) и async (JS) 

 (4) later (C# и JS) 


Номер 3
Как хранятся файлы и настройки WinRT-приложения?

Ответ:

 (1) в специальном хранилище, не доступном другим WinRT-приложениям 

 (2) в общей папке, доступной для обмена данными всем WinRT-приложениям 

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

 (4) в реестре Windows 


Упражнение 2:
Номер 1
Для хранения локальных файлов и настроек приложения, WinRT предоставляет разработчику доступ к объектам:

Ответ:

 (1) MyFolder и MySettings 

 (2) LocalFolder и LocalSettings 

 (3) AppFolder и AppSettings 

 (4) iFolder и iSettings 


Номер 2
При необходимости использования локальной базы данных в WinRT-приложениях какие решения рекомендуется использовать?

Ответ:

 (1) MSSQL (C#), JSSQL (JS) 

 (2) SQLite (C#), WebSQL (JS) 

 (3) SQLite (C#), IndexedDB (JS) 

 (4) SQLRT (C# и JS) 


Номер 3
Какой контракт следует использовать для доступа к пользовательским файлам на компьютере:

Ответ:

 (1) FileAccess 

 (2) OpenFile 

 (3) FileSystem 

 (4) FilePicker 


Упражнение 3:
Номер 1
Для чего необходим роуминг данных и настроек?

Ответ:

 (1) для защиты данных от копирования 

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

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

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


Номер 2
Какие данные рекомендуется сохранять через роуминг?

Ответ:

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

 (2) контекст и состояние приложения 

 (3) музыку, видео 

 (4) базы данных 


Номер 3
Для использования роуминга WinRT выставляет разработчику объекты:

Ответ:

 (1) RoamingSettings и RoamingFolder 

 (2) RoamSettings и RoamFolder 

 (3) CloudSettings и CloudFolder 

 (4) AzureSettings и AzureFolder 


Упражнение 4:
Номер 1
Какие два основных шаблона навигации рекомендуется использовать в WinRT-приложениях?

Ответ:

 (1) Blank и Grid 

 (2) иерархический и плоский 

 (3) вертикальный и горизонтальный 

 (4) прямой и обратный 


Номер 2
Для каких сценариев хорошо подходит иерархический шаблон навигации?

Ответ:

 (1) большие коллекции данных со множеством категорий или секций 

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

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

 (4) коллекции данных, требующие последовательного просмотра всех объектов (экранов, этапов и т.п.) 


Номер 3
Для каких сценариев хорошо подходит плоский шаблон навигации?

Ответ:

 (1) большие коллекции данных со множеством категорий или секций 

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

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

 (4) коллекции данных, требующие последовательного просмотра всех объектов (экранов, этапов и т.п.) 


Упражнение 5:
Номер 1
Для быстрого перемещения между различными группами на одном экране в иерархическом шаблоне применяется:

Ответ:

 (1) списки перехода (jump list) 

 (2) контекстное масштабирование (semantic zoom) 

 (3) меню заголовка (header menu) 

 (4) кнопка "назад" (back button) 


Номер 2
Для размещения команд и действий в приложении разработчик может:

Ответ:

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

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

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

 (4) использовать контекстное меню 


Номер 3
Если приложению необходимо поделиться информацией с другими приложениям, используя контракт общего доступа (Share), соответствующее действие рекомендуется "повесить" на:

Ответ:

 (1) кнопки социальных сетей на экране приложения 

 (2) кнопку "шаринга" в социальных сетях в панели приложения 

 (3) кнопки социальных сетей в панели навигации 

 (4) чудо-кнопку "Общий доступ" (Share) в панели чудо-кнопок 


Упражнение 6:
Номер 1
Что происходит с панелью приложения при переходе в Snap-режим?

Ответ:

 (1) ничего, в snap-режиме нельзя использовать панель приложения 

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

 (3) исчезают подписи к кнопкам 

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


Номер 2
Команды удаления и создания на панели приложения рекомендуется размещать:

Ответ:

 (1) слева 

 (2) справа 

 (3) по середине 

 (4) не размещать 


Номер 3
Команды выбора на панели приложения рекомендуется размещать:

Ответ:

 (1) слева 

 (2) справа 

 (3) по середине 

 (4) не размещать 


Упражнение 7:
Номер 1
Какими настройками для нужно использовать для сохранения, чтобы они были доступны пользователю на всех Windows 8 устройствах, которыми он пользуется со своим Microsoft Account?

Ответ:

 (1) RoamingSettings 

 (2) LocalSettings 

 (3) LiveIDSettings 

 (4) UserSettings 


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

Ответ:

 (1) UserFolder 

 (2) TemporaryFolder 

 (3) LocalFolder 

 (4) LiveIDFolder 


Упражнение 8:
Номер 1
Зачем может потребоваться SQLite?

Ответ:

 (1) сохранять файлы 

 (2) сохранять табличные данные 

 (3) сохранять картинки 

 (4) сохранять SQL Server 


Номер 2
Как ведет себя WinRT приложение, если оно было запущено, но не отображается пользователю?

Ответ:

 (1) продолжает работу 

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

 (3) вызывает Task Manager 

 (4) сворачивается в трей 


Номер 3
Зачем нужно сохранять состояние WinRT приложения, перед тем, как оно приостановит работу?

Ответ:

 (1) потому что Windows в любой момент может упасть 

 (2) потому что оно может быть выгружено из памяти 

 (3) чтобы сэкономить оперативную память 

 (4) чтобы сэкономить место на диске 


Упражнение 9:
Номер 1
Какое событие нужно обрабатывать, чтобы сохранить данные при приостановке приложения?

Ответ:

 (1) Stopping 

 (2) OnStoping 

 (3) Suspending 

 (4) OnSuspending 


Номер 2
Какой API используется для организации асинхронного выполнения функций (C# и JavaScript)?

Ответ:

 (1) Async (C# и JS) 

 (2) AsyncFunction<T> (C#) и task (JS) 

 (3) AsyncTask<T> (C#) и PromiseTask (JS) 

 (4) Task<T> (IAsyncOperation<T>) (C#) и Promise 


Номер 3
Какой метод необходимо вызвать для создания асинхронного продолжения целевой задачи (Task, C# и Promise, JavaScript)?

Ответ:

 (1) ContinueWith (C#) и then или done (JS) 

 (2) Next (C# и JS) 

 (3) Continue (C#) и next (JS) 

 (4) Then (C#) и continue (JS)  




Главная / Программирование / Разработка приложений для Windows 8 / Тест 25