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

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

Упражнение 1:
Номер 1
Если элемент <div> в HTML-разметке страницы приложения для Магазина Windows содержит атрибут data-win-control, о чем это говорит?

Ответ:

 (1) о том, что данный элемент является дочерним по отношению к элементу управления, которому соответствует содержимое атрибута data-win-control 

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

 (3) о том, что данный элемент, при обработке HTML-кода, будет заменен на элемент управления, которому соответствует содержимое атрибута data-win-control 

 (4) вопрос некорректен, так как подобные элементы <div> допустимо использовать не в HTML-разметке, а лишь в JavaScript-коде 


Номер 2
Если элемент <span> в HTML-разметке страницы приложения для Магазина Windows содержит атрибут data-win-control, о чем это говорит?

Ответ:

 (1) о том, что данный элемент является дочерним по отношению к элементу управления, которому соответствует содержимое атрибута data-win-control 

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

 (3) о том, что данный элемент, при обработке HTML-кода, будет заменен на элемент управления, которому соответствует содержимое атрибута data-win-control 

 (4) вопрос некорректен, так как подобные элементы <span> допустимо использовать не в HTML-разметке, а лишь в JavaScript-коде 


Номер 3
Что именно содержится в атрибуте data-win-control, который может содержаться в элементах <div> или <span> в HTML-разметке страницы приложения для Магазина Windows?

Ответ:

 (1) полное имя для публичной функции-конструктора, которая создаёт элемент управления в качестве родительского элемента по отношению к дочернему <div> или <span> 

 (2) полное имя для публичной функции-конструктора, которая создаёт элемент управления в качестве дочернего элемента по отношению к корневому <div> или <span> 

 (3) выделенный тег элемента управления HTML, в который будет преобразован элемент <div> или <span> при обработке страницы 

 (4) вопрос некорректен, так как подобные элементы <div> или <span> допустимо использовать не в HTML-разметке, а лишь в JavaScript-коде 


Упражнение 2:
Номер 1
Что именно содержится в атрибуте data-win-options, который могут содержать элементы <div> и <span> в HTML-разметке страницы приложения для Магазина Windows, содержащие атрибут data-win-control?

Ответ:

 (1) строка в формате HTML, которая описывает свойства элемента управления, заданного data-win-control 

 (2) Cтрока в формате JSON, которая описывает свойства элемента управления, заданного data-win-control 

 (3) полное имя, в формате JSON, для публичной функции-конструктора, которая создаёт элемент управления в качестве дочернего элемента по отношению к корневому <div> или <span> 

 (4) вопрос некорректен, так как подобные элементы <div> или <span> допустимо использовать не в HTML-разметке, а лишь в JavaScript-коде 


Номер 2
Выберите верное утверждение об атрибуте data-win-options, который могут содержать элементы <div> в HTML-разметке страницы приложения для Магазина Windows, содержащие атрибут data-win-control.

Ответ:

 (1) данный атрибут содержит строку в формате HTML, которая описывает свойства элемента управления, заданного data-win-control 

 (2) данный атрибут содержит строку в формате JSON, которая описывает свойства элемента управления, заданного data-win-control 

 (3) данный атрибут содержит полное имя, в формате JSON, для публичной функции-конструктора, которая создаёт элемент управления в качестве дочернего элемента по отношению к корневому <div> 

 (4) вопрос некорректен, так как подобный элемент <div> допустимо использовать не в HTML-разметке, а лишь в JavaScript-коде 


Номер 3
Выберите верное утверждение об атрибуте data-win-options, который могут содержать элементы <span> в HTML-разметке страницы приложения для Магазина Windows, содержащие атрибут data-win-control.

Ответ:

 (1) данный атрибут содержит строку в формате HTML, которая описывает свойства элемента управления, заданного data-win-control 

 (2) данный атрибут содержит строку в формате JSON, которая описывает свойства элемента управления, заданного data-win-control 

 (3) данный атрибут содержит полное имя, в формате JSON, для публичной функции-конструктора, которая создаёт элемент управления в качестве дочернего элемента по отношению к корневому <span> 

 (4) вопрос некорректен, так как подобный элемент <span> допустимо использовать не в HTML-разметке, а лишь в JavaScript-коде 


Упражнение 3:
Номер 1
Каковы особенности описания элементов управления WinJS в HTML-разметке страницы приложения для Магазина Windows?

Ответ:

 (1) для описания этих элементов управления применяются выделенные теги HTML, такие, как <WinJS.UI.Rating> и подобные ему 

 (2) для описания этих элементов управления применяются элементы <div> или <span> с атрибутом data-win-control, который содержит полное имя для публичной функции-конструктора, которая создаёт элемент управления  

 (3) вопрос некорректен, подобные элементы управления нельзя объявлять в HTML-разметке, их экземпляры можно создавать в JS-коде 

 (4) для описания этих элементов управления применяются элементы <div> или <span> с атрибутом data-win-control, который содержит JSON-строку, на основании которой создаётся элемент управления  


Номер 2
Каковы особенности создания экземпляров элементов управления WinJS в JavaScript-коде приложения для Магазина Windows?

Ответ:

 (1) для создания этих элементов управления применяются выделенные теги HTML, такие, как <WinJS.UI.Rating> и подобные ему 

 (2) вопрос некорректен, подобные элементы управления нельзя создавать в JS-коде, их можно лишь объявлять в HTML-разметке  

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

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


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

Ответ:

 (1) на странице отобразится лишь один элемент управления – тот, что создан в HTML, так как создание элементов управления WinJS средствами JavaScript не поддерживается 

 (2) на странице отобразится лишь один элемент управления – тот, что создан в JavaScript, так как создание элементов управления WinJS средствами HTML не поддерживается 

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

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


Упражнение 4:
Номер 1
Какой элемент управления WinJS изображен на рисунке? files

Ответ:

 (1) WinJS.UI.DatePicker 

 (2) WinJS.UI.Rating 

 (3) WinJS.UI.TimePicker 

 (4) WinJS.UI.ToggleSwitch 

 (5) WinJS.UI.Tooltip 


Номер 2
Какой элемент управления WinJS изображен на рисунке?files

Ответ:

 (1) WinJS.UI.DatePicker 

 (2) WinJS.UI.Rating 

 (3) WinJS.UI.TimePicker 

 (4) WinJS.UI.ToggleSwitch 

 (5) WinJS.UI.Tooltip 


Номер 3
Какой элемент управления WinJS изображен на рисунке?files

Ответ:

 (1) WinJS.UI.DatePicker 

 (2) WinJS.UI.Rating 

 (3) WinJS.UI.TimePicker 

 (4) WinJS.UI.ToggleSwitch 

 (5) WinJS.UI.Tooltip 


Упражнение 5:
Номер 1
Какой элемент управления WinJS изображен на рисунке?files

Ответ:

 (1) WinJS.UI.DatePicker 

 (2) WinJS.UI.Rating 

 (3) WinJS.UI.TimePicker 

 (4) WinJS.UI.ToggleSwitch 

 (5) WinJS.UI.Tooltip 


Номер 2
Какой элемент управления WinJS изображен на рисунке? files

Ответ:

 (1) WinJS.UI.DatePicker 

 (2) WinJS.UI.Rating 

 (3) WinJS.UI.TimePicker 

 (4) WinJS.UI.ToggleSwitch 

 (5) WinJS.UI.Tooltip 


Номер 3
Что вы можете сказать о стилизации элемента управления WinJS, изображенного на рисунке?files

Ответ:

 (1) к нему применены стили из стандартной таблицы стилей ui-dark.css 

 (2) к нему применены стили из стандартной таблицы стилей ui-light.css 

 (3) к нему применены стили из стандартной таблицы стилей ui-multicolor.css 

 (4) к нему применены стили из стандартной таблицы стилей ui-all.css 


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

Ответ:

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

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

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

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


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

Ответ:

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

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

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

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


Номер 3
Что такое привязка данных?

Ответ:

 (1) это – создание взаимоотношений между объектами 

 (2) это – создание взаимоотношений между свойствами объектов 

 (3) это – создание взаимоотношений между конструкторами объектов 

 (4) это – создание новых объектов на основе существующих 


Упражнение 7:
Номер 1
Как можно охарактеризовать отношения единовременной привязки данных (one-time) между свойствами двух объектов?

Ответ:

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

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

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

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


Номер 2
Как можно охарактеризовать отношения односторонней привязки данных (one-time) между свойствами двух объектов?

Ответ:

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

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

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

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


Номер 3
Как можно охарактеризовать отношения односторонней привязки данных (one-time) между свойствами двух объектов?

Ответ:

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

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

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

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


Упражнение 8:
Номер 1
В каких файлах, входящих в состав приложения для Магазина Windows, может применяться такая конструкция : (<span id="loginName2" data-win-bind="innerText: name; style.color: userType Tests.userTypeToColor"> </span>	) и какова цель её применения? 

Ответ:

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

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

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

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


Номер 2
Чем описывается каждая привязка в списке привязок (bindings), который может поддерживать источник данных?

Ответ:

 (1) свойством объекта-источника, объекта-приемника и функцией-конвертером 

 (2) ссылкой на объект-источник и объект-приемник 

 (3) Функцией-конвертером 

 (4) набором конструкторов объекта-источника и объекта-приемника 


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

Ответ:

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

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

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

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


Упражнение 9:
Номер 1
О чем говорит использование атрибута data-win-bind у некоторого элемента управления пользовательского интерфейса?

Ответ:

 (1) о том, что это – пользовательский элемент управления 

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

 (3) о том, что это – элемент управления WinJS 

 (4) о том, что это – элемент управления HTML 


Номер 2
Между какими объектами могут существовать отношения привязки данных?

Ответ:

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

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

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

 (4) между любыми объектами 


Номер 3
Какова роль функции WinJS WinJS.UI.processAll?

Ответ:

 (1) она анализирует JavaScript-код страницы и создает все обнаруженные в коде элементы управления WinJS 

 (2) она анализирует HTML-разметку страницы и создает все обнаруженные в разметке элементы управления WinJS 

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

 (4) она анализирует HTML-разметку страницы и привязывает значения объектов к значениям элементов DOM, у которых есть атрибут data-win-bind 

 (5) подобной функции в WinJS нет 


Упражнение 10:
Номер 1
Какая функция WinJS выполняет анализ HTML-разметки страницы и привязывает значения объектов к значениям элементов DOM, у которых есть атрибут data-win-bind?

Ответ:

 (1) WinJS.Binding.processAll 

 (2) WinJS.UI.processAll 

 (3) WinJS.Binding  

 (4) WinJS.UI 


Номер 2
Какая функция WinJS выполняет анализ HTML-разметки страницы и создает все обнаруженные в разметке элементы управления WinJS?

Ответ:

 (1) WinJS.Binding.processAll 

 (2) WinJS.UI.processAll 

 (3) WinJS.Binding  

 (4) WinJS.UI 


Номер 3
Какова роль функции WinJS WinJS.Binding.processAll?

Ответ:

 (1) она анализирует JavaScript-код страницы и создает все обнаруженные в коде элементы управления WinJS 

 (2) она анализирует HTML-разметку страницы и создает все обнаруженные в разметке элементы управления WinJS 

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

 (4) она анализирует HTML-разметку страницы и привязывает значения объектов к значениям элементов DOM, у которых есть атрибут data-win-bind 

 (5) подобной функции в WinJS нет 




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