игра брюс 2048
Главная / Мобильные технологии / Разработка приложений для Modern UI: Windows 8 / Тест 7

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

Упражнение 1:
Номер 1
Что такое Windows Runtime?

Ответ:

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

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

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

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


Номер 2
Как соотносятся библиотека WinJS и Windows Runtime при разработке приложений для Магазина Windows на JavaScript?

Ответ:

 (1) в подобной ситуации обычно используют и WinJS, и Windows Runtime 

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

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

 (4) это - разные названия одной и той же технологии 


Номер 3
Какова роль Панели приложения в WinRT-приложениях?

Ответ:

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

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

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

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


Упражнение 2:
Номер 1
Если свойство data-win-control некоего элемента <div>, присутствующего в HTML-коде страницы WinRT-приложения установлено в значение "WinJS.UI.AppBar", что можно сказать о роли данного тега в приложении?

Ответ:

 (1) это ошибочный тег, подобные теги допустимо использовать не в HTML-коде, а лишь в JavaScript 

 (2) это - тег описывающий Панель приложения 

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

 (4) это - тег, который содержит описание макета страницы, основанного на CSS-сетке 


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

Ответ:

 (1) кнопки 

 (2) панели приложений 

 (3) всплывающие окна 

 (4) плитки приложений 


Номер 3
Какова роль свойства data-win-control тега <div>, присутствующего в HTML-странице WinRT-приложения?

Ответ:

 (1) это свойство указывает на то, что данный тег описывает CSS-сетку 

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

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

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


Упражнение 3:
Номер 1
Если, просматривая один из файлов, входящих в проект WinRT-приложения, вы обнаружили в нём код, подобный нижеприведенному, какой файл вы, вероятнее всего, просматриваете?
  
div.flyout input {   
    margin-bottom: 5px;
}
  
  

Ответ:

 (1) HTML-файл 

 (2) CSS-файл 

 (3) JavaScript-файл 

 (4) C#-файл 


Номер 2
Если, просматривая один из файлов, входящих в проект WinRT-приложения, вы обнаружили в нём код, подобный нижеприведенному, какой файл вы, вероятнее всего, просматриваете?
  
var list = new WinJS.Binding.List();
  
  

Ответ:

 (1) HTML-файл 

 (2) CSS-файл 

 (3) JavaScript-файл 

 (4) C#-файл 


Номер 3
Если, просматривая один из файлов, входящих в проект WinRT-приложения, вы обнаружили в нём код, подобный нижеприведенному, какой файл вы, вероятнее всего, просматриваете?
  
<h2 class="item-title"></h2>
  
  

Ответ:

 (1) HTML-файл 

 (2) CSS-файл 

 (3) JavaScript-файл 

 (4) C#-файл 


Упражнение 4:
Номер 1
Каковы основные характеристики временных данных приложений (Temporay Application Data)?

Ответ:

 (1) они расположены на текущем носителе информации до тех пор, пока пользователь или приложение не удалит их 

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

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

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


Номер 2
Каковы основные характеристики перемещаемых данных приложений (Roaming Application Data)?

Ответ:

 (1) они расположены на текущем носителе информации до тех пор, пока пользователь или приложение не удалит их 

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

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

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


Номер 3
Каковы основные характеристики локальных данных приложений (Local Application Data)?

Ответ:

 (1) они расположены на текущем носителе информации до тех пор, пока пользователь или приложение не удалит их. 

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

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

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


Упражнение 5:
Номер 1
Что такое сериализация?

Ответ:

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

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

 (3) это один из этапов жизненного цикла приложения 

 (4) это процесс, в ходе которого производится вывод на экран окна приложения, построенного на основе соответствующих HTML и CSS-файлов 


Номер 2
Что такое десериализация?

Ответ:

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

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

 (3) это один из этапов жизненного цикла приложения 

 (4) это процесс, в ходе которого производится вывод на экран окна приложения, построенного на основе соответствующих HTML и CSS-файлов 


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

Ответ:

 (1) десериализация 

 (2) сериализация 

 (3) инициализация 

 (4) дефрагментация 


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

Ответ:

 (1) файла default.html 

 (2) файла main.css 

 (3) файла package.appmanifest 

 (4) файла file.permission 


Номер 2
Какова роль promise-объекта из библиотеки WinJS в приложениях для Магазина Windows?

Ответ:

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

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

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

 (4) этот объект предназначен для программной настройки разрешений приложения на доступ к файлам 


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

Ответ:

 (1) асинхронно, в отдельном потоке 

 (2) синхронно, в том же самом потоке 

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

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


Упражнение 7:
Номер 1
В каком формате WinRT-приложение обычно получает данные, обратившись к типичной веб-странице?

Ответ:

 (1) HTML 

 (2) JSON 

 (3) XML 

 (4) CSS 


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

Ответ:

 (1) HTML 

 (2) XML 

 (3) JSON 

 (4) CSV 


Номер 3
Этот формат является одним из наиболее распространенных форматов обмена данными между приложениями и веб-сервисами. От другого популярного формата обмена данными он отличается большей компактностью представления данных, однако, этот формат хуже воспринимается человеком. О каком формате идет речь?

Ответ:

 (1) HTML 

 (2) XML 

 (3) JSON 

 (4) CSV 


Упражнение 8:
Номер 1
Какова роль функции JSON.stringify в WinRT-приложениях, написанных на JavaScript?

Ответ:

 (1) преобразование данных из строковой формы JSON в формат JavaScript-объекта 

 (2) преобразование данных из объектного JavaScript-формата в формат JSON-строки 

 (3) преобразование данных из объектной формы JSON в строковую JavaScript-форму 

 (4) преобразование данных из строковой JavaScript-формы в объектную форму JSON 


Номер 2
Какова роль функции JSON.parse в WinRT-приложениях, написанных на JavaScript?

Ответ:

 (1) преобразование данных из строковой формы JSON в формат JavaScript-объекта 

 (2) преобразование данных из объектного JavaScript-формата в формат JSON-строки 

 (3) преобразование данных из объектной формы JSON в строковую JavaScript-форму 

 (4) преобразование данных из строковой JavaScript-формы в объектную форму JSON 


Номер 3
Этот формат является одним из наиболее распространенных форматов обмена данными между приложениями и веб-сервисами. От другого популярного формата обмена данными он отличается некоторой избыточностью представления данных, однако, этот формат лучше воспринимается человеком. О каком формате идет речь?

Ответ:

 (1) HTML 

 (2) XML 

 (3) JSON 

 (4) CSV 


Упражнение 9:
Номер 1
Как, в WinRT-приложении, написанном на JavaScript, преобразовать JSON-строку в объектный формат JavaScript?

Ответ:

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

 (2) это можно сделать с помощью функции JSON.stringify 

 (3) это можно сделать с помощью функции JSON.parse  

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


Номер 2
Как, в WinRT-приложении, написанном на JavaScript, преобразовать JavaScript-объект в JSON-строку?

Ответ:

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

 (2) это можно сделать с помощью функции JSON.stringify 

 (3) это можно сделать с помощью функции JSON.parse  

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


Номер 3
Выберите верные утверждения о форматах JSON и XML

Ответ:

 (1) это - редко встречающиеся форматы передачи и хранения данных 

 (2) это - наиболее распространенные форматы передачи и хранения данных 

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

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

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


Упражнение 10:
Номер 1
Какова наиболее рациональная стратегия подключения возможностей в приложении для Магазина Windows?

Ответ:

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

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

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

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


Номер 2
Что такое REST?

Ответ:

 (1) это - формат передачи данных, аналогичный XML 

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

 (3) это - язык разметки веб-страниц, аналогичный HTML 

 (4) это - формат передачи данных, аналогичный JSON 


Номер 3
Что представляет собой функция WinJS.xhr, определенная в библиотеке WinJS?

Ответ:

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

 (2) универсальную реализацию promise-объекта 

 (3) это - короткое имя для вызова XmlHttpRequest, функцию нельзя использовать для выполнения асинхронных запросов к веб-ресурсах 

 (4) это - аналог JSON.parse 




Главная / Мобильные технологии / Разработка приложений для Modern UI: Windows 8 / Тест 7