Главная / Программирование /
Разработка приложений с помощью Mozilla / Тест 10
Разработка приложений с помощью Mozilla - тест 10
Упражнение 1:
Номер 1
Выделите специальные атрибуты тега <window>:
Ответ:
 (1) sizemode  
 (2) windowtype  
 (3) screenX  
 (4) width 
Номер 2
К каким тегам применим атрибут sizemode ?
Ответ:
 (1) <window>  
 (2) <dialog> 
 (3) <research> 
 (4) <description> 
Номер 3
Какие значения может принимать атрибут sizemode?
Ответ:
 (1) normal 
 (2) minimized 
 (3) ontop 
 (4) maximized 
Упражнение 2:
Номер 1
Для чего предназначен атрибут windowtype?
Ответ:
 (1) для сжатия окна слева направо 
 (2) для сжатия окна сверху вниз 
 (3) для форматирования стилей окна 
 (4) для задания группы однотипных окон 
Номер 2
Каким может быть значение атрибута windowtype?
Ответ:
 (1) true 
 (2) false 
 (3) nil 
 (4) любой строкой, определенной программистом 
Номер 3
Атрибуты screenX и screenY определяют смещение окна в пикселах относительно
Ответ:
 (1) левого верхнего угла экрана 
 (2) левого нижнего угла экрана 
 (3) правого верхнего угла экрана 
 (4) правого нижнего угла экрана 
Упражнение 3:
Номер 1
Какие атрибуты из приведенных ниже можно изменять после того, как окно отображено на экране?
Ответ:
 (1) screenX 
 (2) screenY 
 (3) width и height 
 (4) ни один из обозначенных выше атрибутов изменить нельзя 
Номер 2
При использовании каких тегов окно XUL может перекрываться другим содержимым, заданным в том же документе?
Ответ:
 (1) <menupopup>  
 (2) <popup>  
 (3) <popupgroup>  
 (4) <popupset> 
Номер 3
Внутри тегов <menu> или <menulist> следует использовать
Ответ:
 (1) <menupopup> 
 (2) <popupset> 
 (3) <popup> 
 (4) <popupgroup> 
Упражнение 4:
Номер 1
Определите атрибуты тегов XUL, определяющих элементы интерфейса, которые могут определять различные виды всплывающего содержимого для этих элементов:
Ответ:
 (1) tooltiptext  
 (2) grippytooltiptext  
 (3) contextmenu 
 (4) contentcontextmenu 
Номер 2
К типам всплывающих окон относят
Ответ:
 (1) всплывающие подсказки 
 (2) контекстные меню 
 (3) строки состояний 
 (4) обычные меню 
Номер 3
При использовании большинства современных тегов содержимое, описывающее всплывающие подсказки и контекстные меню, следует помещать внутрь тега
Ответ:
 (1) <contextmenu> 
 (2) <defend> 
 (3) <popupset> 
 (4) <tooltiptext> 
Упражнение 5:
Номер 1
Небольшое окно, которое появляется над элементом графического интерфейса, если курсор мыши задерживается над ним некоторое время, носит название
Ответ:
 (1) директива 
 (2) панель доступа 
 (3) всплывающая подсказка 
 (4) контекстное меню 
Номер 2
Какие атрибуты поддерживает тег <tooltip>?
Ответ:
 (1) label  
 (2) grad  
 (3) default  
 (4) titletdef 
Номер 3
Для чего используются диалоговые окна?
Ответ:
 (1) для получения от пользователя данных, необходимых для дальнейшей работы программы 
 (2) для формирования контекста вывода пользовательских данных в файл 
 (3) для привлечения внимания пользователя к какой-либо частной задаче или аспекту работы приложения 
 (4) для создания дополнительных ресурсов вставки объектов 
Упражнение 6:
Номер 1
Диалоговые окна, приводящие к остановке работы приложения до тех пор, пока пользователь не решит возникшую проблему, называются
Ответ:
 (1) контекстными 
 (2) директивными 
 (3) конструктивными 
 (4) модальными 
Номер 2
Какие атрибуты поддерживает тег <dialog>?
Ответ:
 (1) buttonalign  
 (2) buttonorient  
 (3) title  
 (4) buttons 
Номер 3
Значением атрибута buttons тега <dialog>является
Ответ:
 (1) список строк, разделенных запятыми 
 (2) значение true или false 
 (3) значение default 
 (4) значение main 
Упражнение 7:
Номер 1
Какие значения строк допустимы для атрибута buttons?
Ответ:
 (1) accept  
 (2) cancel  
 (3) help  
 (4) disclosure 
Номер 2
Какие обработчики можно использовать для тега <dialog>?
Ответ:
 (1) ondialogaccept  
 (2) ondialogcancel  
 (3) ondialoghelp 
 (4) ondialogdisclosure 
Номер 3
Какие атрибуты служат для управления контейнером <hbox> диалогового окна?
Ответ:
 (1) buttonpack 
 (2) dir 
 (3) align 
 (4) orient 
Упражнение 8:
Номер 1
Значением атрибута dlgtype может быть
Ответ:
 (1) accept  
 (2) cancel  
 (3) extra1  
 (4) extra2 
Номер 2
Какой тег используется для создания заголовков разделов в диалоговом окне настроек Mozilla?
Ответ:
 (1) <dialogheader> 
 (2) <dialogorder> 
 (3) <dialogallert> 
 (4) <savedialog> 
Номер 3
Для чего предназначен метод window.open()?
Ответ:
 (1) для формирования контекстных меню  
 (2) для открытия стилей окна 
 (3) для открытия существующего окна в программе 
 (4) для создания нового окна 
Упражнение 9:
Номер 1
Выделите параметры, имеющие смысл только для окна браузера:
Ответ:
 (1) directories  
 (2) personalbar  
 (3) status  
 (4) menubar 
Номер 2
Определите парметры, применяемые как к окнам браузера, так и к окнам chrome:
Ответ:
 (1) resizable  
 (2) dependent  
 (3) modal  
 (4) dialog 
Номер 3
Выделите параметры, имеющие смысл только для окон, созданных с необходимыми привилегиями защиты:
Ответ:
 (1) titlebar  
 (2) alwaysLowered  
 (3) z-lock  
 (4) alwaysRaised 
Упражнение 10:
Номер 1
Обозначьте методы объекта window, позволяющие создавать простейшие диалоговые окна для взаимодействия с пользователем:
Ответ:
 (1) alert() 
 (2) confirm() 
 (3) prompt() 
 (4) defend() 
Номер 2
К специализированным диалоговым окнам Mozilla относят
Ответ:
 (1) окно выбора файла  
 (2) окно параметров печати 
 (3) окно поиска на странице 
 (4) индикатор загрузки файла 
Номер 3
Когда документ XUL предназначен для отображения внутри <iframe>, вместо тега <window> следует использовать тег
Ответ:
 (1) <page> 
 (2) <data> 
 (3) <nil> 
 (4) <m> 
Упражнение 11:
Номер 1
Определите специализированные атрибуты тега <page>:
Ответ:
 (1) alert 
 (2) cancel 
 (3) defend 
 (4) тег <page> не имеет специализированных атрибутов 
Номер 2
Какой атрибут имеет тег <browser>?
Ответ:
 (1) set  
 (2) point 
 (3) src 
 (4) frame 
Номер 3
Какие значения может принимать свойство -moz-appearance, которое используется для поддержки тем операционной системы?
Ответ:
 (1) window  
 (2) dialog  
 (3) tooltip  
 (4) caret 
Упражнение 12:
Номер 1
Что описывает данный программный код:
function generate_html() {
var source =
'<span id="notetaker-note-summary">{summary}</span>' +
'<span id="notetaker-note-details">{details}</span>';
source = source.replace(/\{summary\}/, note.summary);
source = source.replace(/\{details\}/, note.details);
return source;
}
Ответ:
 (1) формирование ссылок на объекты 
 (2) удаление идентификаторов 
 (3) добавление данных заметки к шаблону 
 (4) ограничение точек входа 
Номер 2
Для чего предназначен следующий код:
<span id="notetaker-note">
<span id="notetaker-note-summary">
Note Summary
</span>
<span id="notetaker-note-details">
All the details go here
</span>
</span>
Ответ:
 (1) для формирования ссылок на объекты 
 (2) для идентификации доступа 
 (3) для заметки NoteTaker 
 (4) для ограничения количества форм 
Номер 3
Для чего служит данный код:
var win = window.open( …new window …);
function logger(message)
{
var obj = win.document.createElement("description");
var txt = win.document.CreateTextNode(message);
obj.appendChild(txt);
win.document.appendChild(obj);
}
Ответ:
 (1) для вывода диагностической информации в новое окно  
 (2) для подключения дополнительных библиотек 
 (3) для формирования стилей и форм 
 (4) для сравнения вводимых параметров с параметрами в файле