Основы XML



Авторы специализируются на тестах по любым дисциплинам! Средний балл по тестам 4,6.
 
Любые вопросы по дистанционному обучению. Тесты, письменные работы, сессия под ключ.
 
Известный интернет сайт, помощь по любым учебным вопросам - от теста до дипломной работы. Личный менеджер.
 
Крупная биржа студенческих работ. Закажи напрямую у преподавателя. Низкие цены, стена заказов.
 
Биржа студенческих работ. Потребуется самостоятельная выгрузка работ.
 

Какими способами можно сообщить браузеру, как обрабатывать и отображать XML-элементы?

  • (Правильный ответ) связывание данных
  • (Правильный ответ) таблица стилей
  • (Правильный ответ) написание сценария

Когда появилась спецификация версии 1.0 языка XML?

  • 1991
  • (Правильный ответ) 1998
  • 2004

Чем являются имена элементов XML-документа?

  • (Правильный ответ) могут быть любыми корректно заданными именами
  • ключевыми словами языка XML

Что нельзя описать с помощью языка HTML?

  • (Правильный ответ) математическое выражение
  • (Правильный ответ) партитуру симфонии
  • текст с изображениями, списками, гиперссылками и т.д.

Какое XML-приложение разработано для обмена данными приложений?

  • XML Court Interface
  • (Правильный ответ) Simple Object Access Protocol
  • Vector Markup Language

Что такое SGML-приложение?

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

Выберите верные утверждения

  • в объявлении XML может находиться имя файла
  • (Правильный ответ) объявление XML находится в первой строке файла *.xml
  • (Правильный ответ) в XML пустые строки игнорируются

Вызовет ли такая запись ошибку: <TITLE>Leaves of grass</Title>?

  • вызовет ошибку только в браузере Mozilla
  • (Правильный ответ) да, вызовет
  • нет, не вызовет

На что в XML похож элемент HTML <body>?

  • (Правильный ответ) на элемент Документ
  • на пролог
  • в XML нет подобного аналога

Что может являться содержимым элемента?

  • (Правильный ответ) другие (вложенные) элементы
  • (Правильный ответ) сочетание данных и вложенных элементов
  • (Правильный ответ) символьные данные

Можете ли вы открыть XML-документ Web-браузером?

  • (Правильный ответ) да, любым браузером
  • да, но только браузером Mozilla
  • да, но только браузером Internet Explorer 5 и выше
  • нет

Что означает такая запись в CSS-таблице { font-style:italic } элемента BOOK?

  • отображать каждый элемент BOOK полужирным шрифтом
  • (Правильный ответ) отображать каждый элемент BOOK курсивом
  • это ошибочная запись

Каким образом будут выводится элементы AUTHOR при подключении следующей таблицы стилей:

BOOK {display:block; margin-top:12pt; font-size:10pt}TITLE {font-style:italic}AUTHOR {font-weight:bold}

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

В какие группы символов заключен комментарий в XML-документе?

  • между /* и */
  • между { и }
  • (Правильный ответ) между <!— и —>
  • между !# и #!

Какое из ниже перечисленных утверждений является ошибочным?

  • XML-процессор предоставляет содержимое XML-документа другим программным модулям
  • (Правильный ответ) XML-процессор отображает XML-документ
  • XML-процессор считывает XML-документ

Какие модули помогают отображать в браузере содержимое XML-документа?

  • (Правильный ответ) сценарий, связанный с документом
  • любой текстовый редактор
  • (Правильный ответ) приложение в составе браузера

Что произойдет при открытии XML-документа браузером Internet Explorer 5, если XML-документ не содержит связи с таблицей стилей?

  • браузер выведет содержимое документа одним цветом и шрифтом, заданным по умолчанию
  • браузер выдаст ошибку
  • (Правильный ответ) браузер пометит различные составные части документа различным цветом

На какой элемент в HTML похож элемент Документ в XML?

  • на элемент <TITLE>
  • (Правильный ответ) на элемент <BODY>
  • на элемент <HTML>

Является ли такой документ корректно сформированным XML-документом?

<?xml version=»»1.0″»?><fruits>Fruits.</fruits><vegetables>Vegetables.</vegetables>

  • это не XML-документ
  • (Правильный ответ) нет, это не корректный документ
  • да, это корректный документ

Является ли такой документ корректно сформированным XML-документом?

<?xml version=»»1.0″»?><BOOK><TITLE>Leaves of Grass</TITLE><AUTHOR>Walt Whitman</BOOK></AUTHOR>

  • да, это корректный документ
  • это не XML-документ
  • (Правильный ответ) нет, это не корректный документ

Может ли XML-документ содержать более одного элемента с одинаковыми именами типа?

  • нет, не может
  • (Правильный ответ) да, может
  • может, только если документ объявлен как автономный

Выберите верное утверждение

  • в качестве первого символа названия типа можно использовать цифру
  • в IE5 не допускается ставить двоеточие внутри имени типа
  • (Правильный ответ) не разрешается ставить пробел внутри имени типа

Комментарий в документе может находиться

  • только внутри элемента
  • только после элемента
  • только перед элементом
  • (Правильный ответ) везде вне описания элемента XML-разметки

Раздел CDATA может размещаться:

  • (Правильный ответ) внутри содержимого элемента
  • внутри XML-разметки
  • в любом месте документа

Инструкция по обработке должна начинаться с символов:

  • <&
  • <!—
  • (Правильный ответ) <?

Информация, передаваемая инструкциии по обработке, не должна содержать символы:

  • !—>
  • (Правильный ответ) ?>
  • все символы разрешены

Инструкции по обработке используются для:

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

Выберите верное утверждение:

  • (Правильный ответ) комментарии предназначены для улучшения восприятия документа
  • инструкции по обработке позволяют включать в символьные данные элемента практически любые сочетания символов
  • разделы CDATA являются обязательными для корректности XML-документа

Выберите неверное утверждение:

  • Internet Explorer 5 отображает все комментарии в XML-документе, если он открыт в браузере и не имеет соответствующей таблицы стилей
  • (Правильный ответ) Internet Explorer 5 делает тексты комментариев недоступными для написанного внутри HTML-страницы кода сценария
  • в Internet Explorer 5 XML-процессор не анализирует и не обрабатывает текст комментариев в XML-разметке

При описании дочернего содержимого элемента он может содержать:

  • только символьные данные
  • (Правильный ответ) только определенные дочерние элементы
  • определенные дочерние элементы и символьные данные

Какое ограничение ключевое слова ID накладывает на значение атрибута маркерного типа:

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

Для валидных XML-документов обязательно наличие:

  • примитивов
  • комментариев
  • (Правильный ответ) объявления типа документа

Для какой модели содержимого характерно, что элемент может иметь любой из серии допустимых дочерних элементов?

  • параллельной
  • (Правильный ответ) выборочной
  • последовательной

При использовании типа «смешанного содержимого» имеется возможность определить:

  • порядок или количество вхождений дочерних элементов
  • только количество вхождений дочерних элементов
  • (Правильный ответ) типы дочерних элементов

Каким образом в XML обозначается ссылка на символ * (код ASCII — 42)?

  • %#42
  • (Правильный ответ) &#42
  • (Правильный ответ) &#x2A
  • &42

Форма объявления нотации в XML-документе имеет вид:

  • (Правильный ответ) <!NOTATION ИмяНотации SYSTEM СистемЛитерал>
  • <!ENTITY ИмяПримитива SYSTEM СистемЛитерал NDATA ИмяНотации>
  • нет верного ответа

Работа параметрического внешнего разбираемого примитива аналогична:

  • внутреннему подмножеству DTD
  • работе параметрического внутреннего разбираемого примитива
  • (Правильный ответ) внешнему подмножеству DTD

Какой примитив можно использовать, присвоив его имя атрибуту, имеющему тип ENTITY:

  • общий внешний разбираемый примитив
  • (Правильный ответ) общий внешний неразбираемый примитив
  • общий внутренний неразбираемый примитив

Ссылку на общий внешний разбираемый примитив можно разместить:

  • в значение атрибута
  • в значение в объявлении внутреннего примитива
  • (Правильный ответ) в содержимое элемента

Файл неразбираемого внешнего примитива:

  • открыт для прямого доступа XML-процессора
  • (Правильный ответ) закрыт для прямого доступа XML-процессора
  • (Правильный ответ) может содержать любой тип текста или не текстовые данные, соответствующие описанию формата, определяемого соответствующей нотацией

Выберите верные утверждения:

  • системный литерал общего внешнего разбираемого примитива может содержать любые символы
  • (Правильный ответ) файл общего внешнего разбираемого примитива может содержать только те составляющие, которые могут быть корректно вставлены в элемент
  • (Правильный ответ) общий внешний разбираемый примитив можно вставить только внутрь содержимого элемента

Преимущества использования XSL перед CSS:

  • возможность использовать графические файлы
  • (Правильный ответ) возможность преобразования документа
  • возможность определения начертания шрифта

Где находятся комментарии в CSS-файлах?

  • (Правильный ответ) между /* и */
  • между <!— и —>
  • после !# в начале строки
  • после //

Что определяет задание свойства display:block?

  • делает блок текста невидимым
  • задает границу вокруг блока текста
  • (Правильный ответ) помещает перенос строки перед и после текста элемента
  • добавляет верхнее поле

Элемент block аналогичен в текстовом процессоре:

  • строке
  • (Правильный ответ) абзацу
  • странице

Какое свойство задает размеры пространства между границей элемента и его содержимым?

  • (Правильный ответ) padding
  • border
  • margin

Расширение файла каскадных таблиц стилей:

  • xsl
  • xsd
  • (Правильный ответ) css

Можно ли один селектор включать более чем в одно правило?

  • (Правильный ответ) да
  • можно, если правила находятся в разных файлах
  • нет

В следующем правиле определите название свойства:

ATTENTION { color: #990000; font-weight: bold; font-size:12pt; }

  • (Правильный ответ) font-weight
  • bold
  • ATTENTION

Что происходит, если значение свойства не задано?

  • (Правильный ответ) используется значение в родительском элементе, если значение наследуется
  • выдается предупреждение
  • (Правильный ответ) используется значение по умолчанию, если значение не наследуется
  • происходит фатальная ошибка

Какое ключевое слово можно задать в качестве значения свойства border-style?

  • block
  • fuchsia
  • (Правильный ответ) solid

Основное содержание css-файлов:

  • (Правильный ответ) набор правил
  • программа по обработке XML-документа
  • совокупность описаний примитивов и списков атрибутов

Каким образом можно отобразить сразу 5 значений элементов XML-документа записей за один раз?

  • <TABLE DATASRC=»#dsoInventory» ITEMS=»5″>
  • (Правильный ответ) <TABLE DATASRC=»#dsoInventory» DATAPAGESIZE=»5″>
  • никак, всегда отображается столько элементов, сколько есть в XML-документе
  • <TABLE DATASRC=»#dsoInventory» DATASIZE=»5″>

Какое свойство объекта recordset принимает значение true, если достигнут конец файла?

  • (Правильный ответ) EOF
  • у объекта recordset такого свойства нет
  • BOF

Что делает следующая запись?
<XML ID=»dsoBook» HREF=»Book.xml»></XML>

  • (Правильный ответ) такая запись вызовет ошибку
  • устанавливает связь XML-документа с HTML-страницей
  • сцепляет HTML-элемент с XML-элементом

Что произойдет, если Internet Explorer 5 обнаружит ошибку при открытии XML-документа через фрагмент данных на HTML-странице?

  • документ выведется как есть, Internet Explorer не проверяет на ошибки XML-документы, включенные через фрагмент данных на HTML-странице
  • отображение документа приостановится и появится сообщение о фатальной ошибке
  • (Правильный ответ) просто не будет отображать данные XML, не выводя сообщение об ошибке

Какое свойство объекта recordset принимает значение true, если достигнуто начало файла?

  • у объекта recordset такого свойства нет
  • EOF
  • (Правильный ответ) BOF

Что будет содержать ячейка таблицы после выполнения следующего кода?

<XML ID=»»dsoInventory»» SRC=»»Inventory.xml»»></XML> <TABLE DATASRC=»»dsoInventory»» BORDER=»»1″» CELLPADDING=»»5″»><TR><TD><SPAN DATAFLD=»»TITLE»»></SPAN></TD></TR></TABLE>

  • (Правильный ответ) ячейка таблицы останется пустой
  • ячейка таблицы будет содержать сообщение об ошибке
  • ячейка таблицы будет содержать значение элемента TITLE XML-документа Inventory.xml

Какой метод элемента TABLE следует использовать, чтобы отобразить последнюю страницу записей?

  • PreviousPage
  • NextPage
  • FirstPage
  • (Правильный ответ) LastPage

С помощью какой директивы внешний файл стиля импортируется в другой файл стиля?

  • {background-image:url(URL);
  • (Правильный ответ) @import url(URL);
  • <?xml-stylesheet type=»text/css» href=»URLТаблСтил»?>

Какая из следующих записей сцепляет HTML-элемент с XML-элементом?

  • (Правильный ответ) <SPAN DATASRC=»#dsoBook» DATAFLD=»AUTHOR»></SPAN>
  • <XML ID=»dsoBook» SRС=»Book.xml»></XML>
  • <XML ID=»dsoBook» HREF=»Book.xml»></XML>

Почему ячейки (элементы TD) не сцепляются непосредственно с полями XML?

  • это зависит от версии XML
  • (Правильный ответ) элемент TD не является связываемым HTML-элементом
  • элемент TD можно связать с полями XML

Что содержит свойство childNodes объекта NodeList?

  • родительские узлы
  • (Правильный ответ) дочерние узлы
  • атрибуты узла

Возможно ли обратиться к дочернему узлу Attribute с использованием свойств childNodes?

  • нет, никогда
  • (Правильный ответ) нет, для этого нужно воспользоваться свойством attributes узла Element
  • да, всегда

Что происходит, если документ не имеет объявления типа документа?

  • фатальная ошибка, дальше документ не обрабатывается
  • страница выдает сообщения только о валидности документа
  • (Правильный ответ) страница выдает сообщения только об ошибках корректности формы

DOM позволяет отобразить документы

  • (Правильный ответ) имеющие атрибуты и нотации
  • (Правильный ответ) c неизвестным заранее числом элементов
  • имеющие только фиксированное число элементов
  • только с симметричной структурой записей

Каким образом можно получить имя узла?

  • (Правильный ответ) из свойства узла nodeName
  • никак
  • из свойства узла Name
  • из свойства узла nodeValue

Хранить в себе иерархическую структуру документа может …

  • ни DOM, ни DSO не могут хранить в себе иерархическую структуру документа
  • DSO
  • и DOM, и DSO
  • (Правильный ответ) DOM

Что делает следующий скрипт:
Attribute = Element.attributes.getNamedItem(«Binding»);?

  • (Правильный ответ) присваивает переменной Attribute узел, который носит имя «Binding»
  • ничего, такой скрипт вызовет ошибку
  • присваивает переменную Attribute узлу, который носит имя «Binding»

Как таблица XSL связывается с XML-документом?

  • <?xml-stylesheet type=»text/css» href=XSLFilePath?>
  • <?xml-stylesheet type=»text/html» href=XSLFilePath?>
  • (Правильный ответ) <?xml-stylesheet type=»text/xsl» href=XSLFilePath?>

Какой элемент применяется, если нужно вывести значения нескольких одинаковых элементов?

  • (Правильный ответ) xsl:for-each
  • xsl:value-of
  • xsl:choose

Какой атрибут задает ветвь элементов иерархии XML-документа?

  • select
  • branch
  • (Правильный ответ) match

В какие символы заключено выражение фильтра?

  • круглые скобки
  • фигурные скобки
  • (Правильный ответ) квадратные скобки

Как браузер поступает с элементами xsl?

  • копирует на выход HTML
  • (Правильный ответ) выполняет в качестве инструкций
  • игнорирует

Что происходит, если не указан атрибут select элемента apply-templates?

  • (Правильный ответ) обрабатывается шаблон для каждого дочернего элемента текущего элемента
  • происходит фатальная ошибка
  • обрабатываются все шаблоны

Какой URI пространства имен соответствует современной спецификации XSL?

  • http://www.w3.org/2001/XMLSchema
  • (Правильный ответ) http://www.w3.org/1999/XSL/Transform
  • http://www.w3.org/TR/WD-xsl

Что делает такой фильтр <xsl:for-each select=»INVENTORY/BOOK[@InStock=’yes’]»>?

  • (Правильный ответ) он выбирает только элементы, значение атрибута InStock которых равняется ‘yes’
  • такая запись вызовет ошибку
  • он выбирает все элементы, кроме тех, значение атрибута InStock которых равняется ‘yes’

Инструкция по обработке — это:

  • (Правильный ответ) средство сообщить информацию, передаваемую XML-процессором приложению
  • оба ответа неверны
  • средство отладки кода путем превращения его частей в пропускаемый анализатором текст

Объявление типа элемента с именем STRING, для содержимого которого могут использоваться только символьные данные, имеет синтаксис:

  • <!ELEMENT STRING ANY>
  • <!ELEMENT SUM (#PCDATA)>
  • (Правильный ответ) <!ELEMENT STRING (#PCDATA)>

В записи объявления общего внешнего неразбираемого примитива

<!ENTITY ИмяПримитива SYSTEM СистемЛитерал NDATA ИмяНотации>

на то, что файл примитива содержит неразбираемые данные, указывает:

  • ключевое слово SYSTEM
  • (Правильный ответ) ключевое слово NDATA
  • ключевое слово ENTITY

Установка standalone в записи

<?xml version=»»1.0″» standalone=»»yes»»?>

означает:

  • сообщение процессору о необходимости обработать все внешние объявления разметки
  • (Правильный ответ) что ни одно из внешних объявлений разметки не оказывает влияния на содержимое документа
  • (Правильный ответ) сообщение процессору об отсутствии необходимости обработки внешних файлов

Какое значение свойства display наследуется дочерними элементами?

  • block
  • (Правильный ответ) none
  • inline

Каким образом можно получить значение узла?

  • (Правильный ответ) из свойства узла nodeValue
  • из свойства узла This
  • из свойства узла nodeName
  • никак

Какое свойство возвращает корневой элемент XML-документа?

  • (Правильный ответ) documentElement
  • doctype
  • getElementsByTagName