Дан файл со следующими комментариями: //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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
(Отметьте один правильный вариант ответа.)
Варианты ответа
int x;int y;int z;Console.Read(x);y=x+5;Console.WriteLine(y);z=2*x+y;Console.WriteLine(z);
Console.Read(x);y=x+5;Console.WriteLine(y);int 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);
Console.Read(x);y=x+5;Console.WriteLine(y);z=2*x+y;Console.WriteLine(z);(Верный ответ)