Новинка
-37%
Вопрос
Дан файл со следующими комментариями: //read xy=x+5;//write y//z=2*x+y//write z Также имеется приведенный ниже программный код: List
program = new List();List vars = new List();List declarations = new List();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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?- Console.Read( x);y=x+5;Console.WriteLine( y);int 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);
- 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);
Ответ
![Картинка-подпись]()
Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅