Главная / Интернет-технологии /
Основы 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