игра брюс 2048
Главная / Программирование / Языки информационного обмена / Тест 8

Языки информационного обмена - тест 8

Упражнение 1:
Номер 1
Выбрать верные утверждения

Ответ:

 (1) целью проекта XML Information Set является создание общего словаря для описания содержания документов XML 

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

 (3) информационных пунктов документа всегда больше одного 


Номер 2
Выбрать верные утверждения

Ответ:

 (1) информационный пункт документа содержит ноль или более информационных пунктов элемента 

 (2) для каждого элемента документа XML должен существовать не менее одного информационного пункта 

 (3) в информационном пункте элемента должен содержаться не упорядоченный список информационных пунктов атрибутов, по одному для каждого атрибута элемента 


Номер 3
Выбрать верные утверждения

Ответ:

 (1) Фактически все различные технологии, определенные консорциумом W3C для доступа к документам XML - XML DOM, XLink, XPath, XPointer, а также XSLT - являются производными от базовой структуры, описанной в спецификации XML Information Set 

 (2) стандарт XML Information Set подробно описывает соединения между объектами, а также их определяет конкретную реализацию 

 (3) если процессор распознает пространства имен, то используемые для их определения атрибуты будут представлены в списке информационных пунктов атрибутов 


Упражнение 2:
Номер 1
Выбрать обязательный пункт информации

Ответ:

 (1) информационный пункт декларации пункта документа 

 (2) информационный пункт документа 

 (3) информационные пункты маркера начала раздела CDATA 


Номер 2
Выбрать обязательный пункт информации

Ответ:

 (1) информационный пункт элементов 

 (2) информационные пункты маркера начала сущности 

 (3) информационные пункты маркера конца раздела CDATA 


Номер 3
Выбрать обязательные пункты информации

Ответ:

 (1) информационные пункты атрибутов 

 (2) информационные пункты декларации пространства имен 

 (3) информационные пункты маркера конца сущности 


Упражнение 3:
Номер 1
Выбрать верное утверждение

Ответ:

 (1) язык XLink позволяет создать ссылку в одном, а использовать в других документах 

 (2) язык XLink вводит новые элементы 

 (3) сослаться можно только на документ XML 


Номер 2
Выбрать верные утверждения

Ответ:

 (1) язык XLink отмечает направление ссылки и позволяет организовать обратные ссылки 

 (2) атрибуты языка XLink можно использовать только в определенных элементах 

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


Номер 3
Выбрать верные утверждения

Ответ:

 (1) ссылка может указывать только на один документ 

 (2) кроме атрибутов языка XLink в объявляемых элементах-ссылках можно объявлять и любые другие атрибуты 

 (3) язык XLink позволяет создать "банк ссылок" 


Упражнение 4:
Номер 1
Какой атрибут языка XLink определяет способ показа полученного по ссылке ресурса

Ответ:

 (1) атрибут type 

 (2) атрибут href 

 (3) атрибут show 

 (4) атрибут actuate 

 (5) атрибуты label 

 (6) атрибуты title 


Номер 2
Какой атрибут языка Xlink устанавливает момент активизации ссылки

Ответ:

 (1) атрибут type 

 (2) атрибут href 

 (3) атрибут show 

 (4) атрибут actuate 

 (5) атрибуты label 

 (6) атрибуты title 


Номер 3
Какой атрибут языка Xlink описывает адрес ресурса, с которым связана ссылка

Ответ:

 (1) атрибут type 

 (2) атрибут href 

 (3) атрибут show 

 (4) атрибут actuate 

 (5) атрибуты label 

 (6) атрибуты title 


Упражнение 5:
Номер 1
Если документ XML имеет вид:
<contract numb="5">
	<section id="sect1a" name="intro">
		<paragraph> Первый абзац первого параграфа </paragraph>
		<paragraph> Второй абзац первого параграфа </paragraph>
	</section>
	<remark>Примечание1</remark>
<section id="sect2a">
		<paragraph> Первый абзац второго параграфа </paragraph>
		<remark>Примечание2</remark>
	</section>
	<remark>Примечание3</remark>
	<remark>Примечание4</remark>
	<section id="sect3a" name="comment">
		<paragraph> Первый абзац третьего параграфа </paragraph>
		<paragraph> Второй абзац третьего параграфа </paragraph>
	</section>
</contract>

то для того чтобы сослаться на все элементы paragraph нужно записать
	

Ответ:

 (1) xpointer(/contract/section) 

 (2) xpointer(/*/*/ paragraph) 

 (3) xpointer(//section/ paragraph) 

 (4) xpointer(//*) 

 (5) xpointer(/contract/section[1]) 

 (6) xpointer(//section[@name] 

 (7) xpointer(//section[@*] 

 (8) xpointer(//section/@name 


Номер 2
Если документ XML имеет вид:
<contract numb="5">
	<section id="sect1a" name="intro">
		<paragraph> Первый абзац первого параграфа </ paragraph>
		<paragraph> Второй абзац первого параграфа </ paragraph>
	</section>
	<remark>Примечание1</remark>
<section id="sect2a">
		<paragraph> Первый абзац второго параграфа </ paragraph>
		<remark>Примечание2</remark>
	</section>
	<remark>Примечание3</remark>
	<remark>Примечание4</remark>
	<section id="sect3a" name="comment">
		<paragraph> Первый абзац третьего параграфа </ paragraph>
		<paragraph> Второй абзац третьего параграфа </ paragraph>
	</section>
</contract>
то для того чтобы указать на первый элемент section нужно записать
	

Ответ:

 (1) xpointer(/contract/section) 

 (2) xpointer(/*/*/ paragraph) 

 (3) xpointer(//section/ paragraph) 

 (4) xpointer(//*) 

 (5) xpointer(/contract/section[1]) 

 (6) xpointer(//section[@name] 

 (7) xpointer(//section[@*] 

 (8) xpointer(//section/@name 


Номер 3
Если документа XML имеет вид:
<contract numb="5">
	<section id="sect1a" name="intro">
		<paragraph> Первый абзац первого параграфа </ paragraph>
		<paragraph> Второй абзац первого параграфа </ paragraph>
	</section>
	<remark>Примечание1</remark>
<section id="sect2a">
		<paragraph> Первый абзац второго параграфа </ paragraph>
		<remark>Примечание2</remark>
	</section>
	<remark>Примечание3</remark>
	<remark>Примечание4</remark>
	<section id="sect3a" name="comment">
		<paragraph> Первый абзац третьего параграфа </ paragraph>
		<paragraph> Второй абзац третьего параграфа </ paragraph>
	</section>
</contract>
то для того чтобы выбрать все элементы section, имеющие атрибут name нужно записать
	

Ответ:

 (1) xpointer(/contract/section) 

 (2) xpointer(/*/*/ paragraph) 

 (3) xpointer(//section/ paragraph) 

 (4) xpointer(//*) 

 (5) xpointer(/contract/section[1]) 

 (6) xpointer(//section[@name] 

 (7) xpointer(//section[@*] 

 (8) xpointer(//section/@name 


Упражнение 6:
Номер 1
Выбрать верные утверждения

Ответ:

 (1) XPointer является реализацией XML 

 (2) XPointer определяет свои типы данных, элементы и атрибуты 

 (3) ссылки языка XPointer на информационный ресурс, содержащий указатели, записываются по правилам языка XLink, в который добавлена конструкция, взятая из языка HTML 

 (4) в ссылке языка XPointer на ресурс перед указателем ставится знак решетки # 


Номер 2
Выбрать верные утверждения

Ответ:

 (1) Если в документе записано несколько одинаковых указателей, то ссылка языка XPointer будет связана с последним из них 

 (2) простые указатели языка XPointer дублируют конструкции применяемые в HTML и XML 

 (3) указатели языка XPointer, основанные на схеме, состоят из одной или нескольких схем, записанных через символ "|" 

 (4) указатели языка XPointer записываются в атрибутах элементов-ссылок после пути к файлу и отделяются от него "решеткой" 


Номер 3
Выбрать верные утверждения

Ответ:

 (1) в языке XPointer имя схемы состоит из обязательного префикса, связанного с идентификатором пространства имен, и локальной части, отделенной от префикса двоеточием 

 (2) в языке XPointer разработчики могут вводить свои темы, снабжая их имена префиксами 

 (3) в языке XPointer схема element() реализует потребность ссылаться на элемент документа XML примерно в таком стиле: "сослаться на второй абзац третьего параграфа договора №5" 

 (4) в языке XPointer схема element() учитывает все текстовые узлы и узлы-атрибуты 


Упражнение 7:
Номер 1
Выбрать верное утверждение

Ответ:

 (1) язык XPath, -реализация XML 

 (2) основу языка XPath составляют выражения различных типов, в числе которых логический, числовой и строковый тип 

 (3) у каждого узла может быть только один узел – "предок", причем предком может быть узел корневого или другого элемента дерева, атрибут, текстовый узел 


Номер 2
Выбрать верное утверждение

Ответ:

 (1) язык XPath различает семь видов узлов (узлы документа, узлы-элементы, узлы-атрибуты, узлы пространств имен, узлы инструкций по обработке, узлы комментарии, текстовые узлы) 

 (2) в языке Xpath имя узла документа несовпадает с именем корневого элемента документа 

 (3) в языке Xpath каждый комментарий заносится в дерево как узел с именем 


Номер 3
Выбрать верные утверждения

Ответ:

 (1) для всех видов узлов правила представления общие 

 (2) узел-комментарий является строкой, причем начальные символы <!— и конечные символы —> комментария входят в строку 

 (3) выражение языка XPath состоят из нескольких шагов поиска, выполняемых последовательно слева направо 


Упражнение 8:
Номер 1
Выбрать верные утверждения

Ответ:

 (1) язык XQuery способен только извлекать найденную по адресу информацию из любых участков документа, а для оформления ее в виде элементов документа XML необходимо использовать другие инструменты 

 (2) основной единицей языка XQuery служит выражение 

 (3) в языке XQuery набор выражений, перечисленных через запятую, не считается выражением 


Номер 2
Укажите верное утверждение

Ответ:

 (1) в языке XQuery результат вычисления выражения — последовательность узлов и/или атомарных значений 

 (2) в языке XQuery виды узлов и типы атомарных значений отличается от XPath 2.0 

 (3) конструкторы языка XQuery могут создавать узлы каждого вида в том числе и узлы пространств имен 


Номер 3
Выбрать верные утверждения

Ответ:

 (1) в атрибутах конструктора языка XQuery нельзя записывать выражения в фигурных скобках 

 (2) запрос в языке XQuery оформляется как выражение 

 (3) вычисляемые конструкторы языка XQuery могут создавать узлы только двух видов: узлы-элементы, узлы-атрибуты 




Главная / Программирование / Языки информационного обмена / Тест 8