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

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

Упражнение 1:
Номер 1
К какой категории относится  трансформация одного словаря XML в другой по аналогии с переводом

Ответ:

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

 (2) создание динамических документов 

 (3) трансформации в язык формирования изображения 


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

Ответ:

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

 (2) создание динамических документов 

 (3) трансформации в язык формирования изображения 


Номер 3
К какой категории относится трансформация XML документа подготавливающая его для визуального представления в какой-либо форме браузера пользователя

Ответ:

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

 (2) создание динамических документов 

 (3) трансформации в язык формирования изображения 


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

Ответ:

 (1) XSLT 

 (2) XSLF 

 (3) XPath 


Номер 2
Выберите язык визуализации

Ответ:

 (1) XSLT 

 (2) XSLF 

 (3) XPath 


Номер 3
Выберите язык обращений к структуре, на которой основаны документы XML

Ответ:

 (1) XSLT 

 (2) XSLF 

 (3) XPath 


Упражнение 3:
Номер 1
Если задано <xsl:variable name="var" select="1 to 10"/> что будет пониматься под именем переменной var

Ответ:

 (1)

 (2) 10 

 (3) 1,2,3,4,5,6,7,8,9,10 


Номер 2
Если задано <xsl:variable name="var" select="count(//paragraph)"as="xs:integer"/> что будет пониматься под именем переменной var

Ответ:

 (1) содержимое первого найденного элемента paragraph 

 (2) число входящих элементов в элемент paragraph 

 (3) число элементов paragraph 


Номер 3
Если задано <xsl:variable name="var"> <xsl: value-of select="count(//paragraph)"/> </xsl:variable> что будет пониматься под именем переменной var

Ответ:

 (1) содержимое первого найденного элемента paragraph 

 (2) число входящих элементов в элемент paragraph 

 (3) число элементов paragraph 


Упражнение 4:
Номер 1
Если 
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="x" select="1"/>  
<xsl:template match="/a">
<xsl:variable name="y" select="0"/>
</xsl:template>
<xsl:template match="/b">
<xsl:variable name="x" select="2"/>
</xsl:template>
<xsl:template match="/c">

Чему  здесь будет равен x и y
</xsl:template>
</xsl:template>
	

Ответ:

 (1) x=неизвестен y-неизвестен 

 (2) x=неизвестен y=0 

 (3) x=1 y-неизвестен 

 (4) x=1 y=0 

 (5) x=2 y-неизвестен 

 (6) x=2 y=0 


Номер 2
Если 
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="x" select="1"/>  
<xsl:template match="/a">
<xsl:variable name="y" select="0"/>
</xsl:template>
<xsl:template match="/b">
<xsl:variable name="x" select="2"/>

Чему  здесь будет равен x и y
</xsl:template>
</xsl:template>
	

Ответ:

 (1) x=неизвестен y-неизвестен 

 (2) x=неизвестен y=0 

 (3) x=1 y-неизвестен 

 (4) x=1 y=0 

 (5) x=2 y-неизвестен 

 (6) x=2 y=0 


Номер 3
Если 
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/a">
<xsl:variable name="y" select="0"/>
<xsl:variable name="x" select="1"/>  
</xsl:template>
<xsl:template match="/b">
<xsl:variable name="y" select="0"/>

Чему  здесь будет равен x и y
</xsl:template>
</xsl:template>
	

Ответ:

 (1) x=неизвестен y-неизвестен 

 (2) x=неизвестен y=0 

 (3) x=1 y-неизвестен 

 (4) x=1 y=0 

 (5) x=2 y-неизвестен 

 (6) x=2 y=0 


Упражнение 5:
Номер 1
Если задано <xsl:variable name="var">10</ xsl:variable > напишите что получиться в результате выполнения следующей инструкции <xsl:text>$var</xsl:text>

Ответ:

 (1) var 

 (2) $var 

 (3) 10 


Номер 2
Если задано <xsl:variable name="var">10</ xsl:variable > напишите что получится в результате выполнения следующей инструкции <xsl:value-of="$var" />

Ответ:

 (1) var 

 (2) $var 

 (3) 10 


Номер 3
Если задано <xsl:variable name="var" select="(1,2,3)"/> напишите что получиться в результате выполнения следующей инструкции <xsl:value-of select ="$var separator=", "/ >

Ответ:

 (1)

 (2)

 (3) 1 2 3 

 (4) 1, 2, 3 


Упражнение 6:
Номер 1
Какая декларация определяет шаблонное правило

Ответ:

 (1) xsl:function 

 (2) xsl:template 

 (3) xsl:apply-templates 


Номер 2
Какая декларация позволяет описывать пользовательские функции

Ответ:

 (1) xsl:function 

 (2) xsl:template 

 (3) xsl:apply-templates 


Номер 3
Какая декларация предписывает обработать рекурсивно все узлы-потомки узлов, отобранных родительским элементом

Ответ:

 (1) xsl:function 

 (2) xsl:template 

 (3) xsl:apply-templates 




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