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

Программная логика приложений для Windows 8 и их взаимодействие с системой - тест 6

Упражнение 1:
Номер 1
Сколько и каких плиток приложение обычно размещает на Начальном экране после установки? Выберите наиболее полный и правильный ответ

Ответ:

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

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

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

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


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

Ответ:

 (1) вопрос некорректен, плитки приложений не размещаются на Рабочем столе 

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

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

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


Номер 3
Какие действия обычно может выполнить пользователь с плитками приложений, расположенных на Начальном экране Windows 8?

Ответ:

 (1) вопрос некорректен, плитки приложений не размещаются на Начальном экране 

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

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

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


Упражнение 2:
Номер 1
Что происходит при откреплении плитки приложения?

Ответ:

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

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

 (3) плитка приложения исчезает с Начального экрана, приложение деинсталлируется 

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


Номер 2
Какова особенность добавления дополнительных плиток приложений на Начальный экран Windows 8?

Ответ:

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

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

 (3) для добавления этих плиток необходимо явное согласие пользователя 

 (4) добавление этих плиток может быть инициировано только push-уведомлением 


Номер 3
Как соотносятся дополнительные плитки приложений с их основными плитками?

Ответ:

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

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

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

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


Упражнение 3:
Номер 1
Что такое push-уведомления?

Ответ:

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

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

 (3) это – уведомления, которые приложение отправляет другим приложениям при реализации различных контрактов 

 (4) это – уведомления, которые являются основным способом, которым Windows обменивается данными с неактивными приложениями 


Номер 2
Что такое всплывающие уведомления?

Ответ:

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

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

 (3) это – уведомления, которые приложение отправляет другим приложениям при реализации различных контрактов 

 (4) это – уведомления, которые являются основным способом, которым Windows обменивается данными с неактивными приложениями 


Номер 3
Как соотносятся всплывающие уведомления и push-уведомления?

Ответ:

 (1) это – одно и то же 

 (2) Push-уведомления вызываются всплывающими уведомлениями для того, чтобы сообщить что-либо приложению, вызывавшему всплывающее уведомление  

 (3) всплывающие уведомления могут быть инициированы с помощью push-уведомлений, поступающих в систему от специального онлайнового сервиса 

 (4) Push-уведомления могут быть инициированы с помощью всплывающих уведомлений, поступающих в систему от специального онлайнового сервиса 


Упражнение 4:
Номер 1
Каковы особенности push-уведомлений?

Ответ:

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

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

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

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


Номер 2
Если некоторое приложение активно, при каких условиях оно может обновить собственную плитку?

Ответ:

 (1) это невозможно 

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

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

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


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

Ответ:

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

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

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

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


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

Ответ:

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

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

 (3) эта операция всегда требует явного согласия пользователя 

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


Номер 2
Что может отображаться на плитках приложений?

Ответ:

 (1) только текст и некоторые дополнительные элементы 

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

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

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


Номер 3
Если разработчик хочет разместить на плитке приложения интерактивные элементы управления (кнопки, поля для ввода текста и т.д.), что можно сказать о реализации подобного намерения?

Ответ:

 (1) это возможно без каких-либо условий и ограничений 

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

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

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


Упражнение 6:
Номер 1
Какие плитки поддерживают циклические обновления?

Ответ:

 (1) только обычные плитки любых приложений 

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

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

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


Номер 2
Каковы особенности циклических обновлений плиток приложений?

Ответ:

 (1) это – серия обновлений, в которую может входить не более 5 обновлений. Они будут поочередно демонстрироваться на плитке 

 (2) это – серия обновлений, в которую может входить не более 8 обновлений. Они будут поочередно демонстрироваться на плитке 

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

 (4) это – серия обновлений, в которую может входить не более 8 обновлений. Для каждого обновления будет создана собственная плитка на Рабочем столе 


Номер 3
Что такое индикатор событий?

Ответ:

 (1) это – произвольное изображение или произвольное число, которые можно размещать на плитках для того, чтобы сообщать пользователю какие-то важные сведения  

 (2) это – изображение из предопределенного набора, или произвольное число, которые можно размещать на плитках для того, чтобы сообщать пользователю какие-то важные сведения 

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

 (4) это – изображение из предопределенного набора, или произвольное число, которые можно размещать на плитках для того, чтобы сообщать пользователю какие-то важные сведения  


Упражнение 7:
Номер 1
Какова роль приложения в организации начальной настройки механизма push-уведомлений?

Ответ:

 (1) приложение не принимает участие в первоначальной настройке этого механизма 

 (2) приложение выполняет запрос URI канала обновлений у WNS-сервиса и передает их связанному с ним веб-сервису, который, используя данный канал, отправляет приложению уведомления 

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

 (4) приложение запрашивает у Windows 8 URI канала обновления, после чего передает его WNS-сервису, который отправляет приложению уведомления 


Номер 2
Какова роль веб-сервиса, связанного с приложением, в организации механизма push-уведомлений?	

Ответ:

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

 (2) этот веб-сервис, получив от приложения URI-канал уведомления, запрошенный ранее приложением у WNS-сервиса, взаимодействует с WNS-сервисом для отправки приложению уведомлений 

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

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


Номер 3
Какова роль WNS-сервиса в организации механизма push-уведомления?

Ответ:

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

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

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

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


Упражнение 8:
Номер 1
Если нужно создать код фоновой задачи для приложения, которое написано на HTML, JavaScript и CSS, каким языком программирования можно пользоваться?	

Ответ:

 (1) только JavaScript 

 (2) JavaScript, C#, Visual Basic, C++ 

 (3) JavaScript и C++ 

 (4) С++ и C# 


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

Ответ:

 (1) это можно сделать посредством дискового хранилища информации. Данные, например, могут быть записаны в область хранения параметров приложения. Приложение может прочесть эти данные и отобразить их в пользовательском интерфейсе 

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

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

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


Номер 3
Каково основное предназначение фоновых задач, которые используются приложениями в Windows 8?

Ответ:

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

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

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

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


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

Ответ:

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

 (2) обычно они исполняются непрерывно, без каких-либо ограничений 

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

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


Номер 2
Если для некоторой фоновой задачи для приложения, написанного на HTML, CSS и JavaScript, нужно создать пользовательский интерфейс, как это сделать?

Ответ:

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

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

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

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


Номер 3
Как можно отлаживать приложения экрана блокировки?

Ответ:

 (1) с помощью любых доступных в Visual Studio 2012 способов отладки 

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

 (3) только с использованием опции отладки Локальный компьютер  

 (4) только с использованием опций отладки Локальный компьютер и Удаленный компьютер  


Упражнение 10:
Номер 1
Когда вызывается триггер SystemTriggerType.userAway?

Ответ:

 (1) при завершении обновления приложения для Магазина Windows 

 (2) при изменении состояния сетевого соединения 

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

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


Номер 2
Когда вызывается триггер SystemTriggerType.sessionConnected?

Ответ:

 (1) при завершении обновления приложения для Магазина Windows 

 (2) при изменении состояния сетевого соединения 

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

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


Номер 3
Когда вызывается триггер SystemTriggerType.servicingComplete?

Ответ:

 (1) при завершении обновления приложения для Магазина Windows 

 (2) при изменении состояния сетевого соединения 

 (3) при выходе пользователя из системы 

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




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