База ответов ИНТУИТ

Введение в генерацию программного кода

<<- Назад к вопросам

Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?><package>  <procedure name="prc_save_record">    <parameter name="id" type="number" in="true" out="true"/>    <parameter name="name" type="varchar2" in="true"/>    <parameter name="title" type="varchar2"/>    <parameter name="save_date" type="date" out="true"/>  </procedure>  <procedure name="prc_delete_record">    <parameter name="id" type="number"/>  </procedure></package>  
И следующий файл стиля:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:output method="html"/>  <xsl:template match="/">  <xsl:for-each select="package/procedure">      procedure <xsl:value-of select="@name"/>      (<xsl:for-each select="parameter">        <xsl:value-of select="@name"/>        <xsl:text> </xsl:text>        <xsl:if test="@in='true'">in </xsl:if>        <xsl:if test="@out='true'">out </xsl:if>        <xsl:value-of select="@type"/>        <xsl:if test="not(position()=last())">, </xsl:if>      </xsl:for-each>);      <xsl:if test="not(position()=last())"><BR/><BR/></xsl:if>  </xsl:for-each></xsl:template></xsl:stylesheet>  
Каким будет результат?

(Отметьте один правильный вариант ответа.)

Варианты ответа
procedure prc_save_record (id in out number,name in varchar2,title varchar2,save_date out date); procedure prc_delete_record (id number);      
procedure prc_save_record (    id in out number,     name in varchar2,     title varchar2, save_date out date); procedure prc_delete_record (id number);      
procedure prc_save_record (id in out number, name in varchar2, title varchar2, save_date out date); procedure prc_delete_record (id number);      
(Верный ответ)
procedure prc_save_record (id in out number,name in varchar2,title varchar2,save_date out date); procedure prc_delete_record (id number);      
Похожие вопросы
Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?><package>  <procedure name="prc_save_record">    <parameter name="id" type="number" in="true" out="true"/>    <parameter name="name" type="varchar2" in="true"/>    <parameter name="title" type="varchar2"/>    <parameter name="save_date" type="date" out="true"/>  </procedure>  <procedure name="prc_delete_record">    <parameter name="id" type="number"/>  </procedure></package>  
И следующий файл стиля:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:output method="html"/>  <xsl:template match="/">  <xsl:for-each select="package/procedure">      procedure <xsl:value-of select="@name"/>      (<xsl:for-each select="parameter">        <xsl:value-of select="@name"/>        <xsl:text> </xsl:text>        <xsl:if test="@in='true'">in </xsl:if>        <xsl:if test="@out='true'">out </xsl:if>        <xsl:value-of select="@type"/>        <xsl:if test="not(position()=last())">,<BR/> </xsl:if>      </xsl:for-each>);      <xsl:if test="not(position()=last())"><BR/><BR/></xsl:if>  </xsl:for-each></xsl:template></xsl:stylesheet>  
Каким будет результат?
Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?><package>  <procedure name="prc_save_record">    <parameter name="id" type="number" in="true" out="true"/>    <parameter name="name" type="varchar2" in="true"/>    <parameter name="title" type="varchar2"/>    <parameter name="save_date" type="date" out="true"/>  </procedure>  <procedure name="prc_delete_record">    <parameter name="id" type="number"/>  </procedure></package>  
И следующий файл стиля:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:output method="html"/>  <xsl:template match="/">  <xsl:for-each select="package/procedure">      procedure <xsl:value-of select="@name"/>      (<xsl:for-each select="parameter">	<xsl:if test="not(position()=last())"><BR/> <xsl:text disable-output-escaping="yes">&nbsp;&nbsp;&nbsp;&nbsp;</xsl:text> </xsl:if>        <xsl:value-of select="@name"/>        <xsl:text> </xsl:text>        <xsl:if test="@in='true'">in </xsl:if>        <xsl:if test="@out='true'">out </xsl:if>        <xsl:value-of select="@type"/>        <xsl:if test="not(position()=last())">, </xsl:if>      </xsl:for-each>);      <xsl:if test="not(position()=last())"><BR/><BR/></xsl:if>  </xsl:for-each></xsl:template></xsl:stylesheet>  
Каким будет результат?
Чем является следующий код?
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">  <xsl:template match="/">    <xsl:for-each select="VARIABLES/VARIABLE[@Active='true']">      const int <xsl:value-of select="VAR"/> =      <xsl:value-of select="VAL"/>;<BR/>    </xsl:for-each>  </xsl:template></xsl:stylesheet>  
Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?><cities>  <city country="Казахстан">Астана</city>  <city country="Россия">Москва</city>  <city country="Узбекистан">Ташкент</city>  <city country="Украина">Киев</city>  <city country="Киргизия">Бишкек</city>  <city country="Белоруссия">Минск</city></cities>  
И следующий файл стиля:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:output method="html"/>  <xsl:template match="/">    <H4>Столицы мира:</H4>    <xsl:for-each select="cities/city">(*)    </xsl:for-each>    <BR/>  </xsl:template></xsl:stylesheet>  
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат?
Столицы мира:
Астана, Москва, Ташкент, Киев, Бишкек, Минск
Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?><cities>  <city country="Казахстан">Астана</city>  <city country="Россия">Москва</city>  <city country="Узбекистан">Ташкент</city>  <city country="Украина">Киев</city>  <city country="Киргизия">Бишкек</city>  <city country="Белоруссия">Минск</city></cities>  
И следующий файл стиля:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:output method="html"/>  <xsl:template match="/">    <H4>Столицы мира:</H4>    <xsl:for-each select="cities/city">(*)    </xsl:for-each>    <BR/>  </xsl:template></xsl:stylesheet>  
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат?
Столицы мира:
Астана
Москва
Ташкент
Киев
Бишкек
Минск
Дан следующий XML-файл:
<?xml-stylesheet type="text/xsl" href="style.xsl"?><cities>  <city country="Казахстан">Астана</city>  <city country="Россия">Москва</city>  <city country="Узбекистан">Ташкент</city>  <city country="Украина">Киев</city>  <city country="Киргизия">Бишкек</city>  <city country="Белоруссия">Минск</city></cities>  
И следующий файл стиля:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:output method="html"/>  <xsl:template match="/">    <H4>Столицы мира:</H4>    <xsl:for-each select="cities/city">(*)    </xsl:for-each>    <BR/>  </xsl:template></xsl:stylesheet>  
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат?
Столицы мира:
Астана - Казахстан
Москва - Россия
Ташкент - Узбекистан
Киев - Украина
Бишкек - Киргизия
Минск - Белоруссия
В состав шаблона включены следующие директивы. Укажите их назначение
<#@ template hostspecific="true" language="C#" #><#@ output extension=".txt" #>  
Укажите назначение данной директивы
<#@ template debug="false" hostspecific="true" language="C#" #>  
Какое назначение у директивы parameter в технологии T4:
Дан следующий запрос
select 'alter table '|| lower(table_name) || ' add('||lower(column_name)||'_text varchar2(4000 char));'from colswhere cols.data_type='NUMBER'  order by table_name, column_name  
Представление cols в Оракл содержит информацию о полях таблицы в базе данных. В поле column_name хранится имя поля, а в поле table_name содержится имя таблицы, в которой находится поле. В полях же data_type и data_length хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?