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

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

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

CodeVariableDeclarationStatement позволяет

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

Варианты ответа
присвоить выражение переменной
создать новый объект
объявить переменную(Верный ответ)
создать новую команду
Похожие вопросы
CodeObjectCreateExpression позволяет
CodeTypeReference позволяет
Дан следующий запрос
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;  
Дана следующая программа
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;