Главная / Интернет-технологии /
Основы XML / Тест 9
Основы XML - тест 9
Упражнение 1:
Номер 1
DOM позволяет отобразить документы
Ответ:
 (1) c неизвестным заранее числом элементов 
 (2) имеющие только фиксированное число элементов 
 (3) имеющие атрибуты и нотации  
 (4) только с симметричной структурой записей  
Номер 2
DSO позволяет отобразить документы
Ответ:
 (1) имеющие атрибуты и нотации  
 (2) только с симметричной структурой записей  
 (3) с иерархической структурой  
Номер 3
Укажите верное утверждение
Ответ:
 (1) DOM позволяет отобразить документы, имеющие атрибуты и нотации 
 (2) DSO позволяет отобразить документы с неизвестным заранее числом элементов  
 (3) DSO позволяет отобразить документы с иерархической структурой  
 (4) DOM позволяет отобразить документы только с симметричной структурой записей  
Упражнение 2:
Номер 1
В чем отличие между DSO и DOM?
Ответ:
 (1) DOM позволяет работать с любыми документами  
 (2) DSO позволяет иметь доступ к свойствам документа  
 (3) DOM хранит в себе иерархическую структуру документа  
 (4) DSO работает только с наборами записей  
Номер 2
Хранить в себе иерархическую структуру документа может ...
Ответ:
 (1) DSO 
 (2) DOM 
 (3) и DOM, и DSO 
 (4) ни DOM, ни DSO не могут хранить в себе иерархическую структуру документа 
Номер 3
Каким образом из DSO можно получить доступ к DOM?
Ответ:
 (1) использовать составляющую XMLDocument 
 (2) использовать составляющую XMLNode 
 (3) нельзя получить доступ из DSO в DOM 
Упражнение 3:
Номер 1
Что создает Internet Explorer при создании фрагмента данных на HTML-странице?
Ответ:
 (1) DSO 
 (2) DOM 
 (3) DOS 
Номер 2
Укажите ошибочные утверждения
Ответ:
 (1) корневой объект DOM - это узел Document 
 (2) член XMLDocument содержит в себе ссылку на объект DSO 
 (3) при создании фрагмента данных на HTML-странице Internet Explorer создает объект DOM 
Номер 3
Что содержит в себе член XMLDocument?
Ответ:
 (1) содержит корневой объект DOM 
 (2) содержит узел Document 
 (3) содержит ссылку на объект DSO 
Упражнение 4:
Номер 1
Что нужно делать, чтобы иметь доступ к нескольким XML-документам из одной HTML-страницы?
Ответ:
 (1) поместить фрагмент данных для каждого из них 
 (2) указать несколько значений для поля SRC 
 (3) из одной HTML-страницы можно получить доступ только к одному XML-документу 
Номер 2
Как в DOM называются программные объекты, представляющие XML-документ?
Ответ:
 (1) иноды 
 (2) узлы 
 (3) псевдонимы 
Номер 3
Укажите верное утверждение
Ответ:
 (1) DOM использует различные типы узлов для представления различных типов компонентов XML 
 (2) DOM использует одни и те же стандартные узлы для представления различных типов компонентов XML 
 (3) программные объекты, представляющие XML-документ, называются псевдонимы 
Упражнение 5:
Номер 1
Какие из перечисленных типов является основными типами узлов?
Ответ:
 (1) Document 
 (2) Element 
 (3) Text 
 (4) Link 
Номер 2
Каким образом можно получить имя узла?
Ответ:
 (1) из свойства узла Name 
 (2) из свойства узла nodeName 
 (3) из свойства узла nodeValue 
 (4) никак 
Номер 3
Каким образом можно получить значение узла?
Ответ:
 (1) из свойства узла nodeName 
 (2) из свойства узла nodeValue  
 (3) из свойства узла This 
 (4) никак 
Упражнение 6:
Номер 1
Какие из этих свойств поддерживаются всеми типами узлов?
Ответ:
 (1) childNodes 
 (2) text 
 (3) xml 
 (4) ownerDocument 
Номер 2
Что содержит свойство childNodes объекта NodeList?
Ответ:
 (1) атрибуты узла  
 (2) дочерние узлы  
 (3) родительские узлы 
Номер 3
Какое свойство возвращает корневой элемент XML-документа?
Ответ:
 (1) getElementsByTagName 
 (2) doctype 
 (3) documentElement 
Упражнение 7:
Номер 1
Чему будет равно свойство firstChild узла, не имеющего дочерних узлов?
Ответ:
 (1) null 
 (2) nil  
 (3) пустая строка  
Номер 2
Каким образом XML-документ связывается со страницей HTML?
Ответ:
 (1) <SPAN DATASRC="#dsoBook" DATAFLD="AUTHOR"></SPAN> 
 (2) <XML ID="dsoBook" SRC="Book.xml"></XML> 
 (3) Document = dsoBook.XMLDocument; 
Номер 3
Как сценарий JavaScript получает доступ к документу?
Ответ:
 (1) Document = dsoBook.XMLDocument;  
 (2) <SPAN DATASRC="#dsoBook" DATAFLD="AUTHOR"></SPAN> 
 (3) <XML ID="dsoBook" SRC="Book.xml"></XML> 
Упражнение 8:
Номер 1
Что такое onreadystatechange?
Ответ:
 (1) состояние загрузки документа  
 (2) функция, которая вызывается при изменении состояния загрузки  
 (3) функция, которая вызывается, когда данные становятся доступны  
Номер 2
Какая функция позволяет получить доступ к первому дочернему элементу?
Ответ:
 (1) Element.childNodes.item(0);  
 (2) Element.childNodes(0);  
 (3) Element.childNodes.item(1);  
 (4) Element.childNodes(1);  
Упражнение 9:
Номер 1
Что обозначает 3 в значении свойства узла readyState?
Ответ:
 (1) не инициализирован 
 (2) загружается 
 (3) загружен 
 (4) интерактивный режим 
 (5) завершение 
Номер 2
Что обозначает 0 в значении свойства узла readyState?
Ответ:
 (1) не инициализирован 
 (2) загружается 
 (3) загружен 
 (4) интерактивный режим 
 (5) завершение 
Номер 3
Что обозначает 4 в значении свойства узла readyState?
Ответ:
 (1) не инициализирован 
 (2) загружается 
 (3) загружен 
 (4) интерактивный режим 
 (5) завершение 
Упражнение 10:
Номер 1
Возможно ли с помощью DOM отобразить документ, имеющий неизвестное число элементов?
Ответ:
 (1) да, возможно 
 (2) возможно только с помощью DSO 
 (3) нет, невозможно 
Номер 2
Каким образом можно извлечь элемент по имени его типа?
Ответ:
 (1) getElementsByName  
 (2) getElementsByTagName  
 (3) getElementsByTag  
 (4) это невозможно 
Номер 3
Каким образом можно извлечь набор узлов для всех элементов?
Ответ:
 (1) если в качестве параметра метода getElementsByTagName указать "ALL" 
 (2) если в качестве параметра метода getElementsByTagName указать "*" 
 (3) если в качестве параметра метода getElementsByTag указать "*" 
 (4) это невозможно 
Упражнение 11:
Номер 1
Возможно ли обратиться к дочернему узлу Attribute с использованием свойств childNodes?
Ответ:
 (1) нет, никогда 
 (2) да, всегда 
 (3) нет, для этого нужно воспользоваться свойством attributes узла Element 
Номер 2
Что возвратит вызов nextNode() после обработки следующей команды: Element.attributes.reset();?
Ответ:
 (1) возвращает ошибку 
 (2) возвращает null 
 (3) возвращает первый узел 
Номер 3
Что делает следующий скрипт:
Attribute = Element.attributes.getNamedItem("Binding");?
Ответ:
 (1) присваивает переменной Attribute узел, который носит имя "Binding" 
 (2) присваивает переменную Attribute узлу, который носит имя "Binding" 
 (3) ничего, такой скрипт вызовет ошибку 
Упражнение 12:
Номер 1
Что происходит, если документ не имеет объявления типа документа?
Ответ:
 (1) страница выдает сообщения только об ошибках корректности формы 
 (2) страница выдает сообщения только о валидности документа 
 (3) фатальная ошибка, дальше документ не обрабатывается 
Номер 2
Что обозначает строка FOR="window" EVENT="ONLOAD" в следующем скрипте?
<SCRIPT LANGUAGE="JavaScript" FOR="window" EVENT="ONLOAD">
/* код сценария … */
</SCRIPT>
Ответ:
 (1) при выполнении сценария открывается новое окно браузера и все результаты попадают туда 
 (2) сценарий выполняется, когда браузер первый раз открывает окно страницы до того, как будет отображено содержимое страницы 
 (3) ничего, такая запись приведет к ошибке 
Номер 3
Укажите верное выражение
Ответ:
 (1) parseError.errorCode 
 (2) parseError.errorState 
 (3) parseError.errorDocument