Ответы к тесту/контрольной: Введение в генерацию программного кода
-20%
Описание
Здесь представлена подборка ответов на тестовые вопросы по предмету "Введение в генерацию программного кода". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.
Список вопросов
Дан файл со следующими комментариями: //read xy=x+5;//write y//z=2*x+y//write z Также имеется приведенный ниже программный код: List program = new List();List vars = 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(); 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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Выгодами генерации документации являются:
Как генерируется код с применением технологии CodeDom?
Выберите верные выражения, касающиеся генерации кода
Что нужно сделать для улучшения генерации пользовательского интерфейса?
Дан файл со следующими комментариями: //a=1//b=a+2//c=6//a=c-b Также имеется приведенный ниже программный код: List program = new List();List vars = new List();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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Пусть есть программа, генерирующая запросы SELECT. Что будет являться шаблоном для этой программы?
Однозначно малоэффективно применять генератор при:
Дан следующий запрос 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 хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?
Что относится к плюсам применения технологии T4?
Что будет результатом выполнения следующего шаблона? <#GetMonthName(2);GetMonthName(-1);GetMonthName(7);GetMonthName(13);#><#+ public void GetMonthName(int a){ if(a>2&&a<6) WriteLine("ttВесенний месяц"); if(a>5&&a<9) WriteLine("tttЛетний месяц"); if(a>8&&a<12) WriteLine("ttttОсенний месяц"); if(a>0&&a<3||a>11) WriteLine("tЗимний месяц");}#>
В состав шаблона включены следующие директивы. Укажите их назначение <#@ output extension=".cs" #><#@ assembly name="System.Xml"#><#@ import namespace="System.Xml" #>
Какие параметры надо взвешивать при оценке выгоды применения генератора?
Как работают шаблоны T4?
Блок директив это:
Чем является незавершенный код с точки зрения генерации кода?
Дан файл со следующими комментариями: //read xy=x+5;//write y//z=2*x+y//write z Также имеется приведенный ниже программный код: List program = new List();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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Дана следующая программа List program = new List();List vars = new List();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;
Пусть есть программа, генерирующая запросы SELECT. Что будет являться правилами предметной области для этой программы?
Для генерации кода необходимо наличие следующих ключевых составляющих:
Технология XSLT это:
Дан следующий XML-файл: Астана Москва Ташкент Киев Бишкек Минск И следующий файл стиля: http://www.w3.org/1999/XSL/Transform"> (*)
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат? Столицы мира:Астана - КазахстанМосква - РоссияТашкент - УзбекистанКиев - УкраинаБишкек - КиргизияМинск - Белоруссия
Столицы мира:
Для инициализации пространства имен используется объект класса
xsl:choose служит для
Какое назначение у директивы import:
Какие виды блоков применяются в шаблонах T4?
Каким методом генерируется код из класса?
Где могут храниться метаданные?
CodeObjectCreateExpression позволяет
Файл стиля XSLT должен быть:
Что будет результатом выполнения следующего шаблона? <#GetMonthName(3);GetMonthName(15);GetMonthName(9);GetMonthName(0);#><#+ public void GetMonthName(int a){ if(a>2&&a<6) PutMonth(2,"Весенний месяц"); if(a>5&&a<9) PutMonth(3,"Летний месяц"); if(a>8&&a<12) PutMonth(4,"Осенний месяц"); if(a>0&&a<3||a==12) PutMonth(1,"Зимний месяц"); if(a<1||a>12) PutMonth(0,"Нет такого месяца");}#><#+ public void PutMonth(int n, string s){ for(int i=0;i
Какое назначение у директивы include:
Какое назначение у директивы template:
Управляющие блоки это:
Чем является следующий код? List program = new List();string line;Regex pattern = new Regex(@"^//s*(?.*?)s*=", RegexOptions.Singleline);using (StreamReader sr = File.OpenText(filepath)){ while (!sr.EndOfStream) { line = sr.ReadLine(); foreach (Match m in pattern.Matches(line)) { program.Add("private int " + m.Groups["val"].Value + ";"); } program.Add(Regex.Replace(line,@"^//s*","")); }}Output.PutResult(program, filepath);
Дана следующая программа List program = new List();List vars = new List();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=2;int x=a+b;int y=b-a;
В каком случае масштаб генерации достигает уровня языковой техники?
Метаданные предметной области это:
CodeVariableDeclarationStatement позволяет
Чем является следующий код? <#@ template debug="false" language="C#" #><#@ output extension=".cs" #><# string[] vars = new string [] {"A", "B", "C"}; #>class MyClass {<# foreach (string variable in vars) { #> private int <#= variable #> = 0;<# } #>}
Выберите верные утверждения касательно применения генераторов
Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для добавления полей к таблицам, подобные этому? alter table equipment add (service_description varchar2(1000 char))
Дан файл со следующими комментариями: //a=1//b=a+2//c=6//a=c-b Также имеется приведенный ниже программный код: List program = new List();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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Для создания цикла используется объект класса
Блок выражений это:
Если заданы шаблоны программного кода, метаданные, правила предметной области, то что можно получить?
Для вывода напрямую в сгенерированном коде текста кода используется объект типа
Процессор XSLT это:
Что выполняется, если меняются требования к приложению?
Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для удаления полей из таблиц, подобные этому? alter table equipment drop column model
Какую инструкцию нужно добавить в начало XML-документа для выполнения преобразования над ним?
xsl:if служит для
Выберите верные утверждения касательно разработки генератора:
CodeDom это
Какие действия нужно проводить для более эффективного применения генерации?
Применение генерации в тестировании позволяет:
Для выполнения компиляции кода используется метод
Для представления процедуры в CodeDom используется объект типа
Каким методом генерируется код из пространства имен?
Корневым элементом дерева объектов из System.Codedom является
Что относится к плюсам применения преобразований XSLT?
Дан следующий XML-файл: Астана Москва Ташкент Киев Бишкек Минск И следующий файл стиля: http://www.w3.org/1999/XSL/Transform"> (*)
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат? Столицы мира:АстанаМоскваТашкентКиевБишкекМинск
Столицы мира:
Дан следующий XML-файл: И следующий файл стиля: http://www.w3.org/1999/XSL/Transform"> procedure (
in out , );
Каким будет результат?
xsl:for-each служит для
Что включает в себя модель XSLT?
XSLT был разработан
Что будет результатом выполнения следующего шаблона? <#GetMonthName(1);GetMonthName(3);GetMonthName(7);GetMonthName(11);GetMonthName(13);GetMonthName(12);#><#+ public void GetMonthName(int a){ if(a>2&&a<6) {PushIndent("tt"); WriteLine("Весна");} if(a>5&&a<9) {PopIndent(); WriteLine("Лето");} if(a>8&&a<12) {PopIndent(); WriteLine("Осень");PushIndent("t");} if(a>0&&a<3||a==12) {PushIndent("t"); WriteLine("Зима");} if(a<1||a>12) {ClearIndent(); WriteLine("Ошибка");}}#>
Что относится к минусам применения технологии T4?
Какие методы позволяют установить отступы в результирующем тексте?
Укажите назначение данной директивы <#@ template debug="false" hostspecific="true" language="C#" #>
Какое назначение у директивы output:
Текстовый блок это:
Блок вспомогательных методов это:
Технология T4 это
Дан следующий запрос 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 хранятся соответственно тип данных и длина поля. Что делает вышеприведенный запрос?
Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для переименования полей таблиц, подобные этому? alter table equipment rename column id to equipment_id
Выберите верные утверждения касательно применение генератора
Чем является следующий код? http://www.w3.org/TR/WD-xsl"> const int = ;
Дан файл со следующими комментариями: //read xy=x+5;//write y//z=2*x+y//write z Также имеется приведенный ниже программный код: List program = new List();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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Дана следующая программа List program = new List();List vars = new List();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;
Завершенность сгенерированного кода означает, что
Что является недостатком применения генерации кода?
Что является преимуществами применения генерации кода?
Выберите верное утверждение, касающееся правил предметной области
Пусть есть программа, генерирующая запросы SELECT. Что будет являться метаданными для этой программы?
Выберите верное утверждение, касающееся шаблонов программного кода
Чем являются шаблоны программного кода, метаданные, правила предметной области по отношению к генерации кода?
Автоматическое создание программного кода специальным приложением, при котором по заданным условиям полностью или частично формируется исходный код программы это:
Каким методом генерируется код из корневого элемента дерева?
Выберите верное утверждение, касающееся метаданных предметной области
Какое назначение у директивы parameter в технологии T4:
Дан следующий запрос 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 program = new List();List vars = new List();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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Правила предметной области это:
Дан файл со следующими комментариями: //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 осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
Выберите верные утверждения касательно сгенерированного кода.
CodeTypeReference позволяет
Каковы основные шаги в разработке и верификации программного кода?
Какое назначение у директивы assembly:

📢 Есть вопросы или нужна помощь? Не знаете, как оформить заказ или оплатить?
👉 Просто нажмите кнопку Написать эксперту — я сразу отвечу, помогу разобраться и оформить всё за вас. 💬
🔥 Быстро. Удобно. Без лишних сложностей!
👉 Просто нажмите кнопку Написать эксперту — я сразу отвечу, помогу разобраться и оформить всё за вас. 💬
🔥 Быстро. Удобно. Без лишних сложностей!
Характеристики ответов (шпаргалок) к КР
Тип
Коллекция: Ответы к тесту/контрольной
Предмет
Семестр
Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов

🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ, МТИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
Учебная (ознакомительная) практика - Юриспруденция
Приобрела файл "Учебная (ознакомительная) практика - Юриспруденция" отличная возможность погрузиться в профессию и проверить себя на прочность перед выбором будущей карьеры. Рекомендуется каждому студенту-юристу. Оценка 5
🔥 База ответов на тесты по Современное кадровое делопроизводство СИНЕРГИЯ 🔥
Автору спасибо за ответы! Убрала одну звезду так как очень мало ответов на итоговый тест ( не вина автора), к сожалению много новых вопросов, на которые ответы отсутствуют. Ставлю 4 звёзды, за ответы на компетентный тест.
🔥 База ответов на ВСЕ тесты по История СИНЕРГИЯ 🔥
ответов на компетентностный тест нет, всё как и написано в описании. остальные ответы верны. тест был сдан в 2024г.
КМ-3. Перспективные направления развития микропроцессоров и микропроцессорных систем. Реферат
Можно сдать эту работу и получить 3 так как препод палит что работа уже была сдана раньше
КМ-3. Проектирование схем. Лабораторная работа (DEEDS) полная + файлы - Вариант 1 (2024! новая редакция)
На скринах в работе стоит дата мая 2024 г. Прошу убрать дату, и сообщить о возможности скачать работу
Здравствуйте, работа и была опубликована в мае 24 года. Если вам нужна индивидуальная работа - заказывайте услугу - https://studizba.com/file...ie-3-sutok-km-1.html
meimei1337




















