Главная / Программирование /
Разработка приложений с помощью Mozilla / Тест 12
Разработка приложений с помощью Mozilla - тест 12
Упражнение 1:
Номер 1
Сколько оверлеев содержит данный документ:
<?xml version="1.0"?>
<?xul-overlay href="chrome://test/content/overlayA.xul"?>
<?xul-overlay href="chrome://test/content/overlayB.xul"?>
<window xmlns="http://www.mozilla.org/keymaster/
gatekeeper/there.is.only.xul">
<description id="start">Anything</description>
</window>
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
Номер 2
Компонентная технология, разработанная для больших приложений Mozilla, носит название
Ответ:
 (1) директива 
 (2) полоса доступа 
 (3) система оверлеев 
 (4) структура идентификации 
Номер 3
Для чего служит система оверлеев?
Ответ:
 (1) для передачи в программу уникальных имен ресурсов 
 (2) для формирования селекторов RDF 
 (3) для разделения больших файлов кода на части 
 (4) для стандартизации тегов 
Упражнение 2:
Номер 1
Для чего предназначен регистр chrome?
Ответ:
 (1) для формирования селекторов RDF 
 (2) для разделения больших файлов кода на части 
 (3) для отслеживания работы компонентов 
 (4) для хранения данных о компонентах 
Номер 2
К компонентам, представляющим собой просто группы файлов в директории chrome, следует отнести
Ответ:
 (1) пакеты 
 (2) скины 
 (3) локализацию 
 (4) статические селекторы 
Номер 3
Имеются три стадии:
1. Обработка URLs
2. Обработка оверлеев
3. Сборка контента в финальную иерархию DOM
Расположите их в порядке реализации в программе
Ответ:
 (1) 1 2 3 
 (2) 3 2 1 
 (3) 2 1 3  
 (4) 3 1 2 
Упражнение 3:
Номер 1
В каких случаях регистр chrome видим для нас?
Ответ:
 (1) он видим всегда 
 (2) он невидим всегда без исключений 
 (3) при автоматическом выборе скинов, зависящих от тем 
 (4) при использовании DTD, зависящих от локализации 
Номер 2
Регистр chrome реализуется
Ответ:
 (1) SVG-приложениями 
 (2) RDF-селекторами 
 (3) XPCOM-компонентами 
 (4) и SVG-приложениями, и RDF-селекторами 
Номер 3
Присоединение или добавление контента оверлея к мастер-документу происходит
Ответ:
 (1) в оперативной памяти 
 (2) на жестком диске 
 (3) как в оперативной памяти, так и на жестком диске 
 (4) в динамической или статической памяти 
Упражнение 4:
Номер 1
Что представляет собой оверлей?
Ответ:
 (1) XUL-документ 
 (2) RDF-селектор 
 (3) SVG-контроллер 
 (4) XHTML-идентификатор 
Номер 2
Что представляют собой стилевые оверлеи?
Ответ:
 (1) CSS2-файлы 
 (2) RDF-селекторы 
 (3) HTML-коды 
 (4) гиперссылки 
Номер 3
Стилевые оверлеи
Ответ:
 (1) используют тег <overlay> во всех случаях 
 (2) не используют тег <overlay> никогда 
 (3) редко используют тег <overlay> 
 (4) редко не используют тег <overlay> 
Упражнение 5:
Номер 1
Чтобы решить, какие файлы следует сливать вместе система оверлеев, использует метод
Ответ:
 (1) "сверху-вниз" 
 (2) "снизу-вверх" 
 (3) "слева-направо" 
 (4) "справа-налево" 
Номер 2
Метод "сверху-вниз" инициируется
Ответ:
 (1) мастер-файлом 
 (2) особой базой данных оверлеев 
 (3) SVG-селектором 
 (4) RDF-анализатором 
Номер 3
Метод "снизу-вверх" инициируется
Ответ:
 (1) особой базой данных оверлеев 
 (2) мастер-файлом 
 (3) URN 
 (4) URI 
Упражнение 6:
Номер 1
Какой специальный атрибут имеет тег <?xul-overlay?>?
Ответ:
 (1) href 
 (2) crop 
 (3) alt 
 (4) rdf 
Номер 2
К специальным атрибутам тега <overlay> относят
Ответ:
 (1) crop 
 (2) id 
 (3) class  
 (4) type 
Номер 3
Чтобы указать id, соответствующий id в оверлее, используется тег
Ответ:
 (1) <overlayrestor> 
 (2) <overlaytarget> 
 (3) <overlayid> 
 (4) <overlayfind> 
Упражнение 7:
Номер 1
Что представляют собой базы данных оверлеев?
Ответ:
 (1) множество директорий и RDF файлов 
 (2) совокупность форматированных ссылок и параметров контейнеров 
 (3) совокупность контекстных приложений и терминальных селекторов 
 (4) множество стандартных файлов с URL доступа в сочетании с SVG-файлами 
Номер 2
Выделите специфичные для оверлеев предикаты:
Ответ:
 (1) hasOverlays  
 (2) hasStylesheets  
 (3) disabled 
 (4) enabled 
Номер 3
Чтобы отметить, что XUL-оверлей или CSS оверлей-файлы имеют место для данного пакета, используют
Ответ:
 (1) hasOverlays 
 (2) hasStylesheets 
 (3) disabled 
 (4) crop 
Упражнение 8:
Номер 1
Факт с предикатами оверлея имеет своим подлежащим
Ответ:
 (1) URI пакета 
 (2) URN пакета 
 (3) URL пакета 
 (4) URB пакета 
Номер 2
id источника - это
Ответ:
 (1) id оверлея 
 (2) id цели 
 (3) id мастер-документа 
 (4) id RDF-селектора 
Номер 3
Сколько оверлеев содержится в данном документе:
<?xml version="1.0"?>
<?xul-overlay href="part1.xul"?>
<?xul-overlay href="part2.xul"?>
<window xmlns="http://www.mozilla.org/keymaster/
gatekeeper/there.is.only.xul">
<vbox id="osite1">
<description>Main Box A</description>
</vbox>
<vbox id="osite2">
<description>Main Box B</description>
</vbox>
</window>
Ответ:
 (1) 2 
 (2) 3 
 (3) 4 
 (4) 5 
Упражнение 9:
Номер 1
Каково значение атрибута position?
Ответ:
 (1) URL 
 (2) URI 
 (3) URN 
 (4) индекс позиции 
Номер 2
Какие атрибуты используются при определении параметров слияния?
Ответ:
 (1) position  
 (2) insertbefore  
 (3) insertafter 
 (4) removeelement 
Номер 3
Какие атрибуты используются вместо id исходного тега?
Ответ:
 (1) insertbefore  
 (2) nsertafter 
 (3) removeelement 
 (4) position 
Упражнение 10:
Номер 1
Множество RDF-сообщений, описывающих приложения, установленные в chrome, образует
Ответ:
 (1) регистр chrome 
 (2) структуру chrome 
 (3) директиву chrome 
 (4) селектор chrome 
Номер 2
Основной способ использования регистра chrome - это
Ответ:
 (1) присваивание URI типа chrome 
 (2) присваивание URL типа chrome 
 (3) присваивание URN типа chrome 
 (4) присваивание SVG-селекторам типа chrome 
Номер 3
Регистр chrome транслирует созданные программистом приложения
Ответ:
 (1) в генерируемые файлы 
 (2) в оверлей-директивы 
 (3) в RDF-анализаторы 
 (4) в наборы статических идентификаторов 
Упражнение 11:
Номер 1
RDF-информация для chrome основана на модели данных, состоящей из
Ответ:
 (1) последовательности URNs 
 (2) последовательности URLs 
 (3) последовательности URIs 
 (4) всех трех последовательностей: URNs, URLs и URIs 
Номер 2
Выберите корректные записи URN:
Ответ:
 (1) urn:mozilla:skin:classic/1.0  
 (2) urn:mozilla:package:navigator  
 (3) urn:mozilla:locale:en-US 
 (4) все записи некорректны 
Номер 3
Какое значение имеет предикат hasOverlays?
Ответ:
 (1) "true" 
 (2) "false" 
 (3) "nil" 
 (4) он не имеет значений 
Упражнение 12:
Номер 1
Выберите верные записи предикатов верхнего уровня регистра chrome:
Ответ:
 (1) allowScripts  
 (2) baseURL 
 (3) localeVersion 
 (4) package 
Номер 2
Какие из данных записей представляют собой предикаты верхнего уровня регистра chrome?
Ответ:
 (1) accessKey  
 (2) selectedLocale 
 (3) previewURL 
 (4) locType 
Номер 3
Указание, которое программист приложения помещает в XUL-код, чтобы сохранить некоторый атрибут, является XUL-атрибутом. Как он записывается?
Ответ:
 (1) persist 
 (2) decline 
 (3) concat 
 (4) defend