Главная / Введение в генерацию программного кода / Дан файл со следующими комментариями: //read x y=x+5; //write y //z=2*x+y //write z Также имеется приведенный ниже программный код: List<string> program = new List<string>(); List<string> vars = new List<string>(); string line; str

Дан файл со следующими комментариями: //read x y=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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?

вопрос

Правильный ответ:

Console.Read(x); y=x+5; Console.WriteLine(y); int z=2*x+y; Console.WriteLine(z);
Console.Read(x); y=x+5; Console.WriteLine(y); z=2*x+y; Console.WriteLine(z);
int x; int y; int z; Console.Read(x); y=x+5; Console.WriteLine(y); z=2*x+y; Console.WriteLine(z);
int x; Console.Read(x); int y; y=x+5; Console.WriteLine(y); int z; z=2*x+y; Console.WriteLine(z);
Сложность вопроса
89
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой студент ищет вот эти тесты с интуитом? Это же совсем для даунов
16 июн 2017
Аноним
Большое спасибо за тесты по intiut'у.
20 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.