Главная / Программирование /
Пользовательский интерфейс приложений для Windows 8, созданных с использованием HTML, CSS и JavaScript / Тест 1
Пользовательский интерфейс приложений для Windows 8, созданных с использованием HTML, CSS и JavaScript - тест 1
Упражнение 1:
Номер 1
Какую роль, в соответствии с рекомендациями по дизайну интерфейсов приложений для Магазина Windows, играет полотно приложения (app canvas) при обеспечении возможности выполнения ключевых сценариев приложения?
Ответ:
 (1) пользователь должен иметь возможность выполнять ключевые сценарии, совместно применяя панель чудо-кнопок и полотно приложения 
 (2) пользователь должен иметь возможность выполнять ключевые сценарии без использования полотна приложения  
 (3) пользователь должен иметь возможность выполнять ключевые сценарии, используя лишь полотно приложения  
 (4) пользователь должен иметь возможность выполнять ключевые сценарии, совместно применяя панель приложения, полотно приложения и панель чудо-кнопок 
Номер 2
У разработчика есть выбор: реализовать для выполнения какой-то задачи реакцию приложения на активацию некоторой чудо-кнопки, либо – разместить на полотне приложения команду, которая выполняет то же действие. Как следует поступить?
Ответ:
 (1) следует воспользоваться возможностями чудо-кнопки 
 (2) следует разместить команду на полотне приложения 
 (3) следует продублировать вызов команды, которую реализует чудо-кнопка, на полотне приложения 
 (4) не следует пользоваться ни панелью чудо-кнопок, ни полотном приложения. Нужно разместить команду в панели приложения. 
Номер 3
Где, в соответствии с рекомендациями по дизайну интерфейсов приложений для Магазина Windows, следует размещать команды для вызова страниц, которые дают пользователю доступ к настройкам приложения?
Ответ:
 (1) в интерфейсе чудо-кнопки Общий доступ 
 (2) в интерфейсе чудо-кнопки Параметры 
 (3) на панели приложения 
 (4) на полотне приложения 
Упражнение 2:
Номер 1
Выберите верное утверждение о панели приложения и панели чудо-кнопок.
Ответ:
 (1) панель чудо-кнопок и панель приложения – это одно и то же 
 (2) у каждого приложения – собственная, уникальная реализация панели чудо-кнопок, а панель приложения одинаково выглядит при вызове её из любого приложения 
 (3) разработчик может настраивать по своему усмотрению и панель приложения, и панель чудо-кнопок 
 (4) в приложении можно использовать и панель приложения, и панель чудо-кнопок.  
Номер 2
Выберите верное утверждение о панели приложения и панели чудо-кнопок.
Ответ:
 (1) панель чудо-кнопок и панель приложения – это одно и то же 
 (2) у каждого приложения – собственная, уникальная реализация панели чудо-кнопок, а панель приложения одинаково выглядит при вызове её из любого приложения 
 (3) разработчик может настраивать по своему усмотрению панель приложения, но не панель чудо-кнопок 
 (4) в приложении можно использовать либо только панель приложения, либо – только панель чудо-кнопок. Данная особенность задаётся при настройке файла-манифеста приложения 
Номер 3
Выберите верное утверждение о панели приложения и панели чудо-кнопок.
Ответ:
 (1) панель чудо-кнопок и панель приложения – это одно и то же 
 (2) панель чудо-кнопок всегда выглядит и действует одинаково, панель приложения отражает специфические нужды приложения 
 (3) разработчик может настраивать по своему усмотрению и панель приложения и панель чудо-кнопок 
 (4) в приложении можно использовать либо только панель приложения, либо – только панель чудо-кнопок. Данная особенность задаётся при настройке файла-манифеста приложения 
Упражнение 3:
Номер 1
Имеется страница некоторого приложения для Магазина Windows. Сколько и каких панелей приложения можно использовать при организации работы с этой страницей?
Ответ:
 (1) одну панель приложения, которая выдвигается в нижней части экрана 
 (2) две панели приложения, которые выдвигаются в верхней и в нижней частях экрана 
 (3) две панели приложения, одна из которых выдвигается в нижней части экрана, вторая – в правой 
 (4) три панели приложения: первая выдвигается в верхней части экрана, вторая – в нижней, третья – в правой части. 
Номер 2
Если при работе приложения произошло некоторое событие, которое требует обязательной реакции пользователя, как следует оповестить пользователя об этом событии?
Ответ:
 (1) нужно воспользоваться диалоговым окном сообщения (message dialog) 
 (2) нужно вывести соответствующее сообщение на панель приложения (app bar) 
 (3) нужно воспользоваться всплывающим элементом управления (flyout) 
 (4) нужно вывести сообщение на полотно приложения (app canvas) 
Номер 3
Что произойдёт, если в ответ на некоторое событие приложение отобразило всплывающее окно (flyout), которое содержит какой-либо вопрос пользователю, предусматривающий ввод некоторых данных, а пользователь коснулся экрана за пределами этого окна?
Ответ:
 (1) ничего не произойдёт, пользователь, прежде чем продолжить работу, должен явно отреагировать на вопрос, заданный во всплывающем окне 
 (2) всплывающее окно будет автоматически закрыто, ответ пользователя на вопрос зафиксирован не будет 
 (3) система выполнит попытку автоматического закрытия данного окна и выведет диалоговое окно сообщения, которое запрашивает у пользователя подтверждение закрытия всплывающего окна 
 (4) система автоматически заполнит поле для ввода текста текстом, который состоит из имени учетной записи пользователя и времени последнего входа в систему, и закроет окно 
Упражнение 4:
Номер 1
Какова роль правой панели приложения?
Ответ:
 (1) подобная панель приложения не предусмотрена 
 (2) на ней обычно размещают навигационные элементы управления 
 (3) на ней обычно размещают элементы управления общего назначения 
 (4) на ней обычно размещают набор чудо-кнопок, который необходим конкретному приложению 
Номер 2
Какова роль нижней панели приложения?
Ответ:
 (1) подобная панель приложения не предусмотрена 
 (2) на ней обычно размещают навигационные элементы управления 
 (3) на ней обычно размещают элементы управления общего назначения 
 (4) на ней обычно размещают набор чудо-кнопок, который необходим конкретному приложению 
Номер 3
Какова роль верхней панели приложения?
Ответ:
 (1) подобная панель приложения не предусмотрена 
 (2) на ней обычно размещают навигационные элементы управления 
 (3) на ней обычно размещают элементы управления общего назначения 
 (4) на ней обычно размещают набор чудо-кнопок, который необходим конкретному приложению 
Упражнение 5:
Номер 1
Как именно рекомендуется размещать на панели приложения команды, которые должны присутствовать на ней постоянно, и те, которые зависят от текущего контекста приложения?
Ответ:
 (1) Команды, присутствующие постоянно – в центре панели, контекстно-зависимые – по краям 
 (2) Команды, присутствующие постоянно – по краям панели, контекстно-зависимые – в центре 
 (3) Команды, присутствующие постоянно – в левой части панели, контекстно-зависимые – в правой 
 (4) Команды, присутствующие постоянно – в правой части панели, контекстно-зависимые – в левой 
Номер 2
Если на панели приложения нужно разместить несколько функционально связанных команд, как, в подавляющем большинстве случаев, следует поступить?
Ответ:
 (1) их можно лишь разместить на панели приложения по отдельности, так как она не поддерживает других способов расположения команд 
 (2) их можно объединить, разместив на панели команду вызова всплывающего меню, которое, в свою очередь, содержит эти команды 
 (3) следует выделить для таких команд специальную панель приложения, которая выводится в правой части экрана, а на основной панели приложения разместить команду для вызова этой специальной панели 
 (4) следует избегать подобной ситуации и размещать такие команды в рабочей области приложения, так как на панели приложения не рекомендуется размещать функционально связанные команды 
Номер 3
В каких режимах отображения приложения доступна панель приложения?
Ответ:
 (1) во всех 
 (2) во всех, кроме прикрепленного режима 
 (3) во всех, кроме режима заполняющего приложения 
 (4) только в полноэкранном ландшафтном режиме 
Упражнение 6:
Номер 1
Если свойство sticky элемента управления WinJS.UI.AppBar, который описывает панель приложения, установлено в значение true, о чём это говорит?
Ответ:
 (1) о том, что панель приложения будет автоматически исчезать с экрана, когда в ней нет необходимости 
 (2) о том, что панель приложения будет постоянно присутствовать на экране 
 (3) о том, что это – панель приложения, которая имеет пользовательский макет 
 (4) о том, что эта панель приложения отключена 
 (5) это свойство не может принимать подобного значения 
Номер 2
Выберите наиболее полную и правильную характеристику, касающуюся количества панелей приложения, которое может содержаться в приложении?
Ответ:
 (1) вопрос некорректен, приложения не содержат описания панели приложения 
 (2) обязательно должна быть описана одна панель на всё приложение и не больше 
 (3) в приложении должно быть описано столько же панелей приложения, сколько страниц (или элементов управления страницами) содержит приложение 
 (4) количество панелей приложения определяется лишь нуждами приложения. Оно может не содержать описания ни одной панели, может иметь одну панель для всех страниц, может содержать описания панелей для каждой страницы 
Номер 3
Что такое панель приложения с точки зрения приложения, созданного с использованием HTML, CSS и JavaScript?
Ответ:
 (1) это – элемент управления WinJS 
 (2) это – часть CSS-разметки приложения 
 (3) это – часть макета приложения 
 (4) это – особая разновидность элемента управления Button (кнопка) 
Упражнение 7:
Номер 1
Если свойство disabled элемента управления WinJS.UI.AppBar, который описывает панель приложения, установлено в значение true, о чём это говорит?
Ответ:
 (1) о том, что панель приложения будет автоматически исчезать с экрана, когда в ней нет необходимости 
 (2) о том, что панель приложения будет постоянно присутствовать на экране 
 (3) о том, что это – панель приложения, которая расположена в верхней части окна приложения 
 (4) о том, что это – панель приложения, которая имеет пользовательский макет 
 (5) о том, что эта панель приложения отключена 
 (6) это свойство не может принимать подобного значения 
Номер 2
Если свойство layout элемента управления WinJS.UI.AppBar, который описывает панель приложения, установлено в значение custom, о чём это говорит?
Ответ:
 (1) о том, что панель приложения будет автоматически исчезать с экрана, когда в ней нет необходимости 
 (2) о том, что панель приложения будет постоянно присутствовать на экране 
 (3) о том, что это – панель приложения, которая расположена в верхней части окна приложения 
 (4) о том, что это – панель приложения, которая имеет пользовательский макет 
 (5) о том, что эта панель приложения отключена 
 (6) это свойство не может принимать подобного значения 
Номер 3
Если свойство placement элемента управления WinJS.UI.AppBar, который описывает панель приложения, установлено в значение top, о чём это говорит?
Ответ:
 (1) о том, что панель приложения будет автоматически исчезать с экрана, когда в ней нет необходимости 
 (2) о том, что панель приложения будет постоянно присутствовать на экране 
 (3) о том, что это – панель приложения, которая расположена в верхней части окна приложения 
 (4) о том, что это – панель приложения, которая имеет пользовательский макет 
 (5) о том, что эта панель приложения отключена 
 (6) это свойство не может принимать подобного значения 
Упражнение 8:
Номер 1
Как пользователь может взаимодействовать с панелью приложения для Магазина Windows, если он запускает его, коснувшись плитки на Начальном экране на компьютере, который оснащен сенсорным дисплеем, мышью и клавиатурой?
Ответ:
 (1) только с помощью сенсорного экрана 
 (2) только с помощью сенсорного экрана и клавиатуры 
 (3) только с помощью мыши 
 (4) с помощью сенсорного экрана, мыши и клавиатуры 
Номер 2
Какова отличительная особенность свойства commands элемента управления WinJS.UI.AppBar, который описывает панель приложения?
Ответ:
 (1) это – свойство только для чтения 
 (2) это – свойство только для записи 
 (3) это – свойство, которое может содержать лишь ссылку на другой элемент управления WinJS.UI.AppBar 
 (4) это свойство, при любой модификации которого происходит немедленное обновление состава элементов панели управления 
Номер 3
Какие элементы управления может содержать панель приложения?
Ответ:
 (1) Любые элементы управления HTML 
 (2) только элементы управления WinJS.UI.AppBarCommand 
 (3) только элементы управления WinJS.UI.AppBar 
 (4) только элементы управления WinJS.UI.AppBarButton 
Упражнение 9:
Номер 1
Каковы рекомендованные особенности реализации панели приложения в режиме прикрепленного просмотра?
Ответ:
 (1) панель приложения в этом режиме не поддерживается 
 (2) рекомендуется использовать панель приложения в этом режиме лишь в крайнем случае 
 (3) рекомендуется, чтобы панель приложения в этом режиме содержала не более десяти команд 
 (4) особых рекомендаций для прикрепленного режима просмотра нет, так как панель приложения, при вызове из приложения, которое находится в прикрепленном режиме, будет отображена в том же размере, как и при полноэкранном просмотре приложения 
Номер 2
Что может содержать элемент управления WinJS.UI.Flyout?
Ответ:
 (1) произвольный HTML-код 
 (2) только элементы управления WinJS.UI.AppBarCommand 
 (3) только элементы управления WinJS.UI.MenuCommand 
 (4) только текстовое содержимое 
Номер 3
Что может содержать элемент управления WinJS.UI.Menu?
Ответ:
 (1) произвольный HTML-код 
 (2) только элементы управления WinJS.UI.AppBarCommand 
 (3) только элементы управления WinJS.UI.MenuCommand 
 (4) только текстовое содержимое 
Упражнение 10:
Номер 1
Что может содержать свойство content элемента управления Windows.UI.Popups.MessageDialog?
Ответ:
 (1) Массив элементов управления Windows.UI.Popups.UICommand 
 (2) произвольный HTML-код 
 (3) обычный текст 
 (4) Массив элементов управления WinJS.UI.MenuCommand 
Номер 2
Выберите верное утверждение об использовании элемента управления Windows.UI.Popusp.PopupMenu в приложениях для Магазина Windows
Ответ:
 (1) этот элемент управления нельзя использовать в подобных приложениях 
 (2) это – элемент управления WinRT, его применяются для реализации контекстных меню 
 (3) это – элемент управления HTML, его применяются для реализации контекстных меню 
 (4) это – элемент управления WinJS, его применяются для реализации диалоговых окон 
Номер 3
Выберите верное утверждение об отображении всплывающих элементов на странице приложения, которое находится в прикрепленном режиме просмотра:
Ответ:
 (1) всплывающий элемент будет выводиться в пределах доступной приложению области 
 (2) всплывающий элемент может занимать не более половины ширины доступной приложению области 
 (3) всплывающий элемент будет выводиться без учета режима отображения приложения 
 (4) в этом режиме запрещено использование всплывающих элементов