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

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

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

xsl:for-each служит для

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

Варианты ответа
циклического прохождения по узлам документа, которые соответствуют критерию выборки(Верный ответ)
установки условия над содержимым документа XML
выполнения проверки сразу по нескольким условиям
извлечения значения из документа XML и вывода в результат трансформации
Похожие вопросы
xsl:choose служит для
xsl:if служит для
xsl:value-of служит для
Дан следующий запрос
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 '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 хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?
Дан следующий запрос
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 хранятся соответственно тип данных и длина поля.Что делает вышеприведенный запрос?
Дан файл со следующими комментариями:
//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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Дан файл со следующими комментариями:
//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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Дан файл со следующими комментариями:
//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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Дана следующая программа
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;