Главная /
Введение в генерацию программного кода /
Дан файл со следующими комментариями: //read x y=x+5; //write y //z=2*x+y //write z Также имеется приведенный ниже программный код: List<string> program = new List<string>(); string line; using (StreamReader sr = File.OpenText(filepath)) { whi
Дан файл со следующими комментариями:
//read x
y=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("int " + line.Substring(2) + ";");
else
program.Add(line);
}
}
Output.PutResult(program, resultpath);
В переменной filepath
хранится путь к файлу с комментариями. Переменная resultpath
содержит путь, куда выводится результат работы программы, а метод Output.PutResult
осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
вопрос
Правильный ответ:
Сложность вопроса
87
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не смог решить c этими тестами интуит.
21 янв 2019
Аноним
Очень сложные тесты
07 май 2016
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.
- # Пусть есть программа, генерирующая запросы SELECT. Что будет являться шаблоном для этой программы?
- # Каковы основные шаги в разработке и верификации программного кода?
- # Какие методы позволяют установить отступы в результирующем тексте?
- # Как работает XSLT:
- # Что нужно сделать для улучшения генерации пользовательского интерфейса?