игра брюс 2048
Главная / Программирование / Введение в разработку приложений для Windows 8 с использованием HTML, CSS и JavaScript / Тест 3

Введение в разработку приложений для Windows 8 с использованием HTML, CSS и JavaScript - тест 3

Упражнение 1:
Номер 1
Какое утверждение о домашней странице приложения справедливо?

Ответ:

 (1) эта страница всегда исполняется в веб-контексте 

 (2) эта страница всегда исполняется в локальном контексте 

 (3) эта страница может содержать подключаемые ActiveX-элементы 

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


Номер 2
Если на странице приложения имеется элемент iframe, который ссылается на удаленное местоположение с использованием протокола http://, какое утверждение о данном элементе справедливо?

Ответ:

 (1) этот элемент исполняется в локальном контексте 

 (2) этот элемент исполняется в веб-контексте 

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

 (4) для отображения этого элемента будет вызван системный веб-браузер, например, Internet Explorer 


Номер 3
Если страница приложения, которая рассчитана на исполнение в веб-контексте, содержит элемент iframe, какое утверждение о работоспособной конфигурации элемента справедливо?

Ответ:

 (1) этот элемент исполняется в веб-контексте 

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

 (3) этот элемент может исполняться как в локальном контексте, так и в веб-контексте 

 (4) вопрос некорректен, подобные страницы не могут содержать элементы iframe 


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

Ответ:

 (1) ms-appdata:/// 

 (2) file:// 

 (3) ms-appx-web:// 

 (4) http:// 

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


Номер 2
Если вам требуется, чтобы удаленная страница, загруженная в элемент iframe в веб-контексте, могла получить доступ к таким возможностям системы, как определение местоположения или работа с буфером обмена, что определяет возможность такой функциональности?

Ответ:

 (1) реализовать подобную функциональность нельзя 

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

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

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


Номер 3
Выберите верное утверждение о приложении для Магазина Windows, которое представляет собой iframe-контейнер, исполняющий код некоторого веб-приложения, и не реализует другой функциональности?

Ответ:

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

 (2) такое приложение можно создать, но оно не пройдёт сертификацию в Магазине Windows, так как подобная реализация приложений запрещена "Сертификационными требованиями к приложениям для Windows 8" 

 (3) такое приложение можно создать, оно пройдёт сертификацию в Магазине Windows 

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


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

Ответ:

 (1) ms-appdata:/// 

 (2) file:// 

 (3) ms-appx-web:// 

 (4) http:// 

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


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

Ответ:

 (1) ms-appdata:/// 

 (2) file:// 

 (3) ms-appx-web:// 

 (4) http:// 

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


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

Ответ:

 (1) ms-appdata:/// 

 (2) file:// 

 (3) ms-appx-web:// 

 (4) http:// 

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


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

Ответ:

 (1) подобную библиотеку, в любом случае, не удастся использовать при создании приложения для Магазина Windows 

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

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

 (4) подобная библиотека, при первом обращении к ней, будет автоматически конвертирована с учетом требований Windows 8 


Номер 2
Если при разработке приложения для Магазина Windows с использованием HTML, CSS и JavaScript на странице, которая работает в локальном контексте, нужно воспользоваться библиотекой WinJS, как следует поступить?

Ответ:

 (1) вопрос некорректен, эту библиотеку нельзя использовать на страницах локального контекста 

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

 (3) библиотеку нужно встроить в приложение 

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


Номер 3
Если при разработке приложения для Магазина Windows с использованием HTML, CSS и JavaScript на странице, которая работает в локальном контексте, нужно воспользоваться библиотекой стороннего разработчика, как следует поступить?

Ответ:

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

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

 (3) библиотеку нужно встроить в приложение 

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


Упражнение 5:
Номер 1
Какова роль функции, которая указывается в качестве первого аргумента метода done promise-объекта?

Ответ:

 (1) это – функция, основная роль которой – вызов асинхронного API, результат которого должен возвратить promise-объект 

 (2) это – так называемый "обработчик завершения", который получает результат работы асинхронного API, которое возвратило данный promise-объект 

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

 (4) вопрос некорректен, метод done promise-объектов всегда вызывается без аргументов 


Номер 2
Если требуется объединить несколько promise-объектов в цепочку, какой метод этих объектов позволяет реализовать подобную структуру?

Ответ:

 (1) then 

 (2) done 

 (3) try 

 (4) catch 

 (5) подобные объекты не поддерживают объединения в цепочки 


Номер 3
Если требуется объединить несколько promise-объектов в цепочку, какой метод этих объектов нужно вызвать в том из них, который стоит последним в цепочке, если не планируется, например, возврат результата работы цепочки в виде promise-объекта?

Ответ:

 (1) then 

 (2) done 

 (3) try 

 (4) catch 

 (5) подобные объекты не поддерживают объединения в цепочки 


Упражнение 6:
Номер 1
Зачем нужно предоставлять графические ресурсы приложения для Магазина Windows (например, изображения для плиток, для экрана-заставки) в различных размерах?

Ответ:

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

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

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

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


Номер 2
Какое утверждение о вложенных promise-вызовах и о promise-вызовах, объединенных в цепочку, верно?

Ответ:

 (1) это – абсолютно идентичные конструкции 

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

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

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


Номер 3
Какой метод promise-объекта возвращает еще один promise-объект?

Ответ:

 (1) такого метода у этих объектов нет 

 (2) then 

 (3) done 

 (4) try 

 (5) catch 


Упражнение 7:
Номер 1
О чем говорит имя графического файла, находящегося в пакете приложения, следующего вида: splashscreen.scale-140.png

Ответ:

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

 (2) этот файл рассчитан на использование его при масштабировании изображения на экране компьютерного монитора до 140% 

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

 (4) этот файл рассчитан на использование его при масштабировании изображения на экране компьютерного монитора с разрешением 800х600 пикселей 


Номер 2
О чем говорит имя графического файла, находящегося в пакете приложения, следующего вида: splashscreen.scale-80.png

Ответ:

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

 (2) этот файл рассчитан на использование его при масштабировании изображения на экране компьютерного монитора до 80% 

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

 (4) этот файл рассчитан на использование его при масштабировании изображения на экране компьютерного монитора с разрешением 800х600 пикселей 


Номер 3
Какая страница приложения для Магазина Windows отображается при его активации?

Ответ:

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

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

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

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


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

Ответ:

 (1) ISO-8859-5 

 (2) UTF-8 

 (3) Windows-1251 

 (4) UTF-16LE 


Номер 2
Какая кодировка задается по умолчанию в CSS-файлах проектов приложений для Магазина Windows, созданных на основе стандартных шаблонов?

Ответ:

 (1) ISO-8859-5 

 (2) UTF-8 

 (3) Windows-1251 

 (4) UTF-16LE 


Номер 3
Какая кодировка задается по умолчанию в HTML-файлах проектов приложений для Магазина Windows, созданных на основе стандартных шаблонов?

Ответ:

 (1) ISO-8859-5 

 (2) UTF-8 

 (3) Windows-1251 

 (4) UTF-16LE 


Упражнение 9:
Номер 1
Если приложение для Магазина Windows не видимо пользователю, например, он переключился на Начальный экран, что произойдёт с этим приложением?

Ответ:

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

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

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

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


Номер 2
Какое утверждение о приложении для Магазина Windows, которое находится в приостановленном состоянии, верно?

Ответ:

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

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

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

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


Номер 3
В какой ситуации производится возобновление работы приложения для Магазина Windows?

Ответ:

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

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

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

 (4) если пользователь изменяет ориентацию экрана планшетного компьютера, на котором исполняется приложение или переводит его из полноэкранного режима в режим прикрепленного приложения 


Упражнение 10:
Номер 1
Какова роль функции WinJS.xhr в организации работы приложения для Магазина Windows с данными, получаемыми от удаленных сервисов?

Ответ:

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

 (2) эта функция реализует оболочку для метода XmlHttpRequest с использованием promise-объектов 

 (3) эта функция не используется для подобных целей 

 (4) эта функция реализует оболочку для метода XmlHttpRequest с использованием promise-объектов с добавлением к его функциональности возможностей по регистрации перехода сетевого подключения в режим лимитного тарифного плана 


Номер 2
Куда выполняют сохранение данных о состоянии приложения?

Ответ:

 (1) в папку, в которой развернут пакет приложения 

 (2) в папку данных приложения 

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

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


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

Ответ:

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

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

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

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




Главная / Программирование / Введение в разработку приложений для Windows 8 с использованием HTML, CSS и JavaScript / Тест 3