Ответы на ИНТУИТ

ИНТУИТ ответы на тесты

Решение тестов / курсов
База ответов ИНТУИТ.RU
Заказать решение курсов или тестов:
https://vk.com/id358194635
https://vk.com/public118569203

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

Заказать решение
Количество вопросов 133

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

перейти к ответу ->>

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

перейти к ответу ->>

Блок кода это:

перейти к ответу ->>

xsl:value-of служит для

перейти к ответу ->>

Для представления класса в CodeDom используется объект типа

перейти к ответу ->>

Какие есть возможности расширения функциональности T4?

перейти к ответу ->>

Что такое генерация исходного кода?

перейти к ответу ->>

Что дает генерация пользовательского интерфейса?

перейти к ответу ->>

В состав шаблона включены следующие директивы. Укажите их назначение
<#@ template hostspecific="true" language="C#" #><#@ output extension=".txt" #>  

перейти к ответу ->>

Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для изменения типов полей таблиц, подобные этому?
alter table drawing modify (revision number)  

перейти к ответу ->>

В каких случаях однозначно эффективно применять генератор?

перейти к ответу ->>

Как работает XSLT:

перейти к ответу ->>

Какие виды директив применяются в шаблонах T4?

перейти к ответу ->>

Выгодами применения генераторов кода для манипуляции данными являются:

перейти к ответу ->>

Какие применяются основные методы генерации кода?

перейти к ответу ->>

Какое назначение у директивы assembly:

перейти к ответу ->>

Каковы основные шаги в разработке и верификации программного кода?

перейти к ответу ->>

CodeTypeReference позволяет

перейти к ответу ->>

Выберите верные утверждения касательно сгенерированного кода.

перейти к ответу ->>

Дан файл со следующими комментариями:
//read xy=x+5;//write y//z=2*x+y//write z  
Также имеется приведенный ниже программный код:
List<string> program = new List<string>();List<string> vars = new List<string>();List<string> declarations = new List<string>();string line;string var;string lineoutput;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        if (line.Contains("read"))        {            var = line[7].ToString();            program.Add("Console.Read(" + line[7].ToString() + ");");        }        else            if (line.Contains("write"))            {                var = line[8].ToString();                program.Add("Console.WriteLine(" + line[8].ToString() + ");");            }            else                if (line.Contains("//"))                {                    var = line[2].ToString();                    program.Add(line.Substring(2) + ";");                }                else                {                    var = line[0].ToString();                    program.Add(line);                }        if (!vars.Contains(var)) { vars.Add(var); declarations.Add("int " + var + ";"); }            }}declarations.AddRange(program);Output.PutResult(declarations, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

перейти к ответу ->>

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

перейти к ответу ->>

Правила предметной области это:

перейти к ответу ->>

Дан файл со следующими комментариями:
//a=1//b=a+2//c=6//a=c-b  
Также имеется приведенный ниже программный код:
List<string> program = new List<string>();List<string> vars = new List<string>();string line;string var;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        var = line[2].ToString();        if (!vars.Contains(var))        {            program.Add("int " + line[2] + ";");            vars.Add(var);        }        program.Add(line.Substring(2) + ";");    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

перейти к ответу ->>

Шаблоны программного кода это:

перейти к ответу ->>

Какое назначение у директивы import:

перейти к ответу ->>

Какие виды блоков применяются в шаблонах T4?

перейти к ответу ->>

Каким методом генерируется код из класса?

перейти к ответу ->>

Выберите верные утверждения касательно применения генераторов

перейти к ответу ->>

Где могут храниться метаданные?

перейти к ответу ->>

CodeObjectCreateExpression позволяет

перейти к ответу ->>

Дан следующий 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>  
Каким будет результат?

перейти к ответу ->>

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

перейти к ответу ->>

Файл стиля XSLT должен быть:

перейти к ответу ->>

Что будет результатом выполнения следующего шаблона?
<#GetMonthName(3);GetMonthName(15);GetMonthName(9);GetMonthName(0);#><#+ public void GetMonthName(int a){  if(a>2&&a<6) PutMonth(2,"Весенний месяц");  if(a>5&&a<9) PutMonth(3,"Летний месяц");  if(a>8&&a<12) PutMonth(4,"Осенний месяц");  if(a>0&&a<3||a==12) PutMonth(1,"Зимний месяц");  if(a<1||a>12) PutMonth(0,"Нет такого месяца");}#><#+ public void PutMonth(int n, string s){  for(int i=0;i<n;i++) Write("\t");  WriteLine(s);}#>  

перейти к ответу ->>

Какое назначение у директивы include:

перейти к ответу ->>

Какое назначение у директивы template:

перейти к ответу ->>

Управляющие блоки это:

перейти к ответу ->>

Чем является следующий код?
List<string> program = new List<string>();string line;Regex pattern = new Regex(@"^//\s*(?<val>.*?)\s*=", RegexOptions.Singleline);using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        foreach (Match m in pattern.Matches(line))        {            program.Add("private int " + m.Groups["val"].Value + ";");        }        program.Add(Regex.Replace(line,@"^//\s*",""));    }}Output.PutResult(program, filepath);  

перейти к ответу ->>

Дана следующая программа
List<string> program = new List<string>();List<string> vars = new List<string>();string line;string var;string rest;int k;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        if (line.Contains("//")) k = 2; else k = 0;        var = line[k].ToString();        rest = line.Substring(k);        if (!vars.Contains(var))        {            program.Add("int " + rest + ";");            vars.Add(var);        }        else            program.Add(rest + ";");    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Каким должен быть входной файл, чтобы на выходе работы программы получить следующий результат?
int a=1;int b=2;int x=a+b;int y=b-a;  

перейти к ответу ->>

В каком случае масштаб генерации достигает уровня языковой техники?

перейти к ответу ->>

Что является недостатком применения генерации кода?

перейти к ответу ->>

Что является преимуществами применения генерации кода?

перейти к ответу ->>

Метаданные предметной области это:

перейти к ответу ->>

CodeVariableDeclarationStatement позволяет

перейти к ответу ->>

Что дает генерация пользовательского интерфейса?

перейти к ответу ->>

Чем является следующий код?
<#@ template debug="false" language="C#" #><#@ output extension=".cs" #><# string[] vars = new string [] {"A", "B", "C"}; #>class MyClass {<#   foreach (string variable in vars)  { #>  private int <#= variable #> = 0;<# } #>}  

перейти к ответу ->>

Выберите верные утверждения касательно применения генераторов

перейти к ответу ->>

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

перейти к ответу ->>

Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для добавления полей к таблицам, подобные этому?
alter table equipment add (service_description varchar2(1000 char))  

перейти к ответу ->>

Дан файл со следующими комментариями:
//a=1//b=a+2//c=6//a=c-b  
Также имеется приведенный ниже программный код:
List<string> program = new List<string>();string line;string var;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        var = line[2].ToString();        program.Add("int " + line.Substring(2) + ";");    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

перейти к ответу ->>

Для создания цикла используется объект класса

перейти к ответу ->>

Блок выражений это:

перейти к ответу ->>

Если заданы шаблоны программного кода, метаданные, правила предметной области, то что можно получить?

перейти к ответу ->>

Для вывода напрямую в сгенерированном коде текста кода используется объект типа

перейти к ответу ->>

Процессор XSLT это:

перейти к ответу ->>

Что выполняется, если меняются требования к приложению?

перейти к ответу ->>

Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для удаления полей из таблиц, подобные этому?
alter table equipment drop column model  

перейти к ответу ->>

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

перейти к ответу ->>

Что является недостатком применения генерации кода?

перейти к ответу ->>

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

перейти к ответу ->>

xsl:if служит для

перейти к ответу ->>

Выберите верные утверждения касательно разработки генератора:

перейти к ответу ->>

Что является преимуществами применения генерации кода?

перейти к ответу ->>

Какие действия нужно проводить для более эффективного применения генерации?

перейти к ответу ->>

Применение генерации в тестировании позволяет:

перейти к ответу ->>

Для выполнения компиляции кода используется метод

перейти к ответу ->>

Для представления процедуры в CodeDom используется объект типа

перейти к ответу ->>

Каким методом генерируется код из пространства имен?

перейти к ответу ->>

Корневым элементом дерева объектов из System.Codedom является

перейти к ответу ->>

Что относится к плюсам применения преобразований XSLT?

перейти к ответу ->>

Дан следующий 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"?><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:for-each служит для

перейти к ответу ->>

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

перейти к ответу ->>

Что включает в себя модель XSLT?

перейти к ответу ->>

XSLT был разработан

перейти к ответу ->>

Что будет результатом выполнения следующего шаблона?
<#GetMonthName(1);GetMonthName(3);GetMonthName(7);GetMonthName(11);GetMonthName(13);GetMonthName(12);#><#+ public void GetMonthName(int a){  if(a>2&&a<6) {PushIndent("\t\t"); WriteLine("Весна");}  if(a>5&&a<9) {PopIndent(); WriteLine("Лето");}  if(a>8&&a<12) {PopIndent(); WriteLine("Осень");PushIndent("\t");}  if(a>0&&a<3||a==12) {PushIndent("\t"); WriteLine("Зима");}  if(a<1||a>12) {ClearIndent(); WriteLine("Ошибка");}}#>  

перейти к ответу ->>

Что относится к минусам применения технологии T4?

перейти к ответу ->>

Какие методы позволяют установить отступы в результирующем тексте?

перейти к ответу ->>

Укажите назначение данной директивы
<#@ template debug="false" hostspecific="true" language="C#" #>  

перейти к ответу ->>

Какое назначение у директивы output:

перейти к ответу ->>

Текстовый блок это:

перейти к ответу ->>

Блок вспомогательных методов это:

перейти к ответу ->>

Технология T4 это

перейти к ответу ->>

Дан следующий запрос
select 'alter table '|| lower(table_name) || ' modify('||lower(column_name)||  ' varchar2(4000 char));'from colswhere cols.data_type like '%VARCHAR2%'  and data_length between 1000 and 3999  order by table_name, column_name  
Представление cols в Оракл содержит информацию о полях таблицы в базе данных. В поле column_name хранится имя поля, а в поле table_name содержится имя таблицы, в которой находится поле. В полях же data_type и data_length хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?

перейти к ответу ->>

Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для переименования полей таблиц, подобные этому?
alter table equipment rename column id to equipment_id  

перейти к ответу ->>

Выберите верные утверждения касательно применение генератора

перейти к ответу ->>

Чем является следующий код?
<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>  

перейти к ответу ->>

Дан файл со следующими комментариями:
//read xy=x+5;//write y//z=2*x+y//write z  
Также имеется приведенный ниже программный код:
List<string> program = new List<string>();string line;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        if (line.Contains("read"))            program.Add("Console.Read(" + line[7].ToString() + ");");        else            if (line.Contains("write"))                program.Add("Console.WriteLine(" + line[8].ToString() + ");");            else                if (line.Contains("//"))                    program.Add(line.Substring(2) + ";");                else                    program.Add(line);    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

перейти к ответу ->>

Дана следующая программа
List<string> program = new List<string>();List<string> vars = new List<string>();string line;string var;string rest;int k;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        if (line.Contains("//")) k = 2; else k = 0;        var = line[k].ToString();        rest = line.Substring(k);        if (!vars.Contains(var))        {            program.Add("int " + rest + ";");            vars.Add(var);        }        else            program.Add(rest + ";");    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Каким должен быть входной файл, чтобы на выходе работы программы получить следующий результат?
int x=1;int b=2;int a=x+b;x=x+b;int y=a-x;  

перейти к ответу ->>

Завершенность сгенерированного кода означает, что

перейти к ответу ->>

Что является недостатком применения генерации кода?

перейти к ответу ->>

Что является преимуществами применения генерации кода?

перейти к ответу ->>

Выберите верное утверждение, касающееся правил предметной области

перейти к ответу ->>

Пусть есть программа, генерирующая запросы SELECT. Что будет являться метаданными для этой программы?

перейти к ответу ->>

Выберите верное утверждение, касающееся шаблонов программного кода

перейти к ответу ->>

Чем являются шаблоны программного кода, метаданные, правила предметной области по отношению к генерации кода?

перейти к ответу ->>

Автоматическое создание программного кода специальным приложением, при котором по заданным условиям полностью или частично формируется исходный код программы это:

перейти к ответу ->>

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

перейти к ответу ->>

Выберите верное утверждение, касающееся метаданных предметной области

перейти к ответу ->>

Какое назначение у директивы parameter в технологии T4:

перейти к ответу ->>

Дан следующий запрос
select 'update '|| lower(table_name) || ' set '||lower(column_name)||'_text = to_char('||lower(column_name)||') where '||lower(column_name)||' is not null;'from cols c1where c1.data_type='NUMBER'and exists    (select 1     from cols c2     where c1.table_name = c2.table_name    and lower(c1.column_name||'_text') = lower(c2.column_name)    and c2.data_type like '%CHAR%')order by c1.table_name, c1.column_name      
Представление cols в Оракл содержит информацию о полях таблицы в базе данных. В поле column_name хранится имя поля, а в поле table_name содержится имя таблицы, в которой находится поле. В полях же data_type и data_length хранятся соответственно тип данных и длина поля.Что делает вышеприведенный запрос?

перейти к ответу ->>

Дан следующий 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>  
Каким будет результат?

перейти к ответу ->>

xsl:choose служит для

перейти к ответу ->>

Для инициализации пространства имен используется объект класса

перейти к ответу ->>

Дан следующий 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>  
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат?
Столицы мира:
Астана - Казахстан
Москва - Россия
Ташкент - Узбекистан
Киев - Украина
Бишкек - Киргизия
Минск - Белоруссия

перейти к ответу ->>

Технология XSLT это:

перейти к ответу ->>

Для генерации кода необходимо наличие следующих ключевых составляющих:

перейти к ответу ->>

Пусть есть программа, генерирующая запросы SELECT. Что будет являться правилами предметной области для этой программы?

перейти к ответу ->>

Дана следующая программа
List<string> program = new List<string>();List<string> vars = new List<string>();string line;string var;string rest;int k;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        if (line.Contains("//")) k = 2; else k = 0;        var = line[k].ToString();        rest = line.Substring(k);        if (!vars.Contains(var))        {            program.Add("int " + rest + ";");            vars.Add(var);        }        else            program.Add(rest + ";");    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Каким должен быть входной файл, чтобы на выходе работы программы получить следующий результат?
int a=1;int b=a+2;int c=6;a=c-b;  

перейти к ответу ->>

Дан файл со следующими комментариями:
//read xy=x+5;//write y//z=2*x+y//write z  
Также имеется приведенный ниже программный код:
List<string> program = new List<string>();string line;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        if (line.Contains("read"))             program.Add("Console.Read(" + line[7].ToString() + ");");        else        if (line.Contains("write"))             program.Add("Console.WriteLine(" + line[8].ToString() + ");");        else        if (line.Contains("//"))             program.Add("int " + line.Substring(2) + ";");        else            program.Add(line);    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

перейти к ответу ->>

Чем является незавершенный код с точки зрения генерации кода?

перейти к ответу ->>

Блок директив это:

перейти к ответу ->>

Как работают шаблоны T4?

перейти к ответу ->>

Дан следующий 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>  
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат?
Столицы мира:
Астана, Москва, Ташкент, Киев, Бишкек, Минск

перейти к ответу ->>

Что относится к плюсам применения преобразований XSLT?

перейти к ответу ->>

Какие параметры надо взвешивать при оценке выгоды применения генератора?

перейти к ответу ->>

В состав шаблона включены следующие директивы. Укажите их назначение
<#@ output extension=".cs" #><#@ assembly name="System.Xml"#><#@ import namespace="System.Xml" #>  

перейти к ответу ->>

Что будет результатом выполнения следующего шаблона?
<#GetMonthName(2);GetMonthName(-1);GetMonthName(7);GetMonthName(13);#><#+ public void GetMonthName(int a){  if(a>2&&a<6) WriteLine("\t\tВесенний месяц");  if(a>5&&a<9) WriteLine("\t\t\tЛетний месяц");  if(a>8&&a<12) WriteLine("\t\t\t\tОсенний месяц");  if(a>0&&a<3||a>11) WriteLine("\tЗимний месяц");}#>  

перейти к ответу ->>

Что относится к плюсам применения технологии 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 хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?

перейти к ответу ->>

Однозначно малоэффективно применять генератор при:

перейти к ответу ->>

Пусть есть программа, генерирующая запросы SELECT. Что будет являться шаблоном для этой программы?

перейти к ответу ->>

Дан файл со следующими комментариями:
//a=1//b=a+2//c=6//a=c-b  
Также имеется приведенный ниже программный код:
List<string> program = new List<string>();List<string> vars = new List<string>();string line;string var;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        var = line[2].ToString();        if (!vars.Contains(var))        {            program.Add("int " + line.Substring(2) + ";");            vars.Add(var);        }        else            program.Add(line.Substring(2));    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

перейти к ответу ->>

Что нужно сделать для улучшения генерации пользовательского интерфейса?

перейти к ответу ->>

Что относится к плюсам применения преобразований XSLT?

перейти к ответу ->>

Выберите верные выражения, касающиеся генерации кода

перейти к ответу ->>

Как генерируется код с применением технологии CodeDom?

перейти к ответу ->>

Выгодами генерации документации являются:

перейти к ответу ->>

Дан файл со следующими комментариями:
//read xy=x+5;//write y//z=2*x+y//write z  
Также имеется приведенный ниже программный код:
List<string> program = new List<string>();List<string> vars = new List<string>();string line;string var;string lineoutput;using (StreamReader sr = File.OpenText(filepath)){    while (!sr.EndOfStream)    {        line = sr.ReadLine();        if (line.Contains("read"))        {            var = line[7].ToString();            lineoutput="Console.Read(" + line[7].ToString() + ");";        }        else            if (line.Contains("write"))            {                var = line[8].ToString();                lineoutput="Console.WriteLine(" + line[8].ToString() + ");";            }            else                if (line.Contains("//"))                {                    var = line[2].ToString();                    lineoutput = line.Substring(2) + ";";                }                else                {                    var = line[0].ToString();                    lineoutput =line;                }        if (!vars.Contains(var)) { vars.Add(var); program.Add("int " + var + ";"); }        program.Add(lineoutput);    }}Output.PutResult(program, resultpath);  
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

перейти к ответу ->>