игра брюс 2048
Главная / Искусственный интеллект и робототехника / Введение в генерацию программного кода / Тест 1

Введение в генерацию программного кода - тест 1

Упражнение 1:
Номер 1
Что такое генерация исходного кода?

Ответ:

 (1) это разработка исходного кода программы вручную 

 (2) это автоматическое создание программного кода специальным приложением, при котором по заданным условиям полностью или частично формируется исходный код программы 

 (3) это применение всех шагов цикла разработки программного кода 

 (4) это такая модификация исходного кода, при котором генератор его понимает 


Номер 2
Выберите верные выражения, касающиеся генерации кода

Ответ:

 (1) генерация кода - это автоматическое создание исходного кода программой 

 (2) генерация кода предназначена для автоматического описания требований к программному проекту 

 (3) генерация кода избавляет программиста от задачи проектирования приложения 

 (4) генерация кода уменьшает объем разработки рутинного характера 


Номер 3
Автоматическое создание программного кода специальным приложением, при котором по заданным условиям полностью или частично формируется исходный код программы это:

Ответ:

 (1) применение всех шагов цикле разработки программного кода 

 (2) разработка кода программы вручную 

 (3) генерация исходного программного кода 

 (4) тестирование исходного программного кода 


Упражнение 2:
Номер 1
Для генерации кода необходимо наличие следующих ключевых составляющих:

Ответ:

 (1) базы данных, промежуточный уровень и пользовательский интерфейс 

 (2) шаблоны, базы данных и пользовательский интерфейс 

 (3) метаданные, базы данных и генератор 

 (4) шаблоны программного кода, метаданные, правила предметной области 


Номер 2
Если заданы шаблоны программного кода, метаданные, правила предметной области, то что можно получить?

Ответ:

 (1) предметную область 

 (2) ключевые составляющие для генерации кода 

 (3) сгенерированный программный код 

 (4) генератор кода 


Номер 3
Чем являются шаблоны программного кода, метаданные, правила предметной области по отношению к генерации кода?

Ответ:

 (1) предметной областью 

 (2) ключевыми составляющими 

 (3) сгенерированным программным кодом 

 (4) генератором кода 


Упражнение 3:
Номер 1
Шаблоны программного кода это:

Ответ:

 (1) образцы, по которым генерируется программный код 

 (2) сгенерированный программный код 

 (3) структура, которая моделируется в сгенерированной программе 

 (4) правила, которые определяют структуру и поведение метаданных предметной области 


Номер 2
Выберите верное утверждение, касающееся шаблонов программного кода

Ответ:

 (1) всегда являются нестандартными участками кода 

 (2) указывают на структуру метаданных предметной области 

 (3) генератор на их основе создает программный код 

 (4) являются повторяющимися участками кода 


Номер 3
Пусть есть программа, генерирующая запросы SELECT. Что будет являться шаблоном для этой программы?

Ответ:

 (1) имена таблиц, полей и типов полей 

 (2) образец текста, содержащий ключевые слова SELECT, FROM, WHERE и специально отведенные места для имен таблиц и полей 

 (3) готовый запрос SELECT с конкретными именами таблиц и полей 

 (4) правила написания запросов SELECT 


Упражнение 4:
Номер 1
Метаданные предметной области это:

Ответ:

 (1) образцы, по которым генерируется программный код 

 (2) сгенерированный программный код 

 (3) структура, которая моделируется в сгенерированной программе 

 (4) правила, которые определяют структуру и поведение метаданных предметной области 


Номер 2
Выберите верное утверждение, касающееся метаданных предметной области

Ответ:

 (1) являются структурой, которая моделируется в генерируемой программе 

 (2) определяют правила, по которым формируются шаблоны 

 (3) код генерируется согласно информации из метаданных 

 (4) являются повторяющимися участками кода 


Номер 3
Пусть есть программа, генерирующая запросы SELECT. Что будет являться метаданными для этой программы?

Ответ:

 (1) имена таблиц, полей и типов полей 

 (2) образец текста, содержащий ключевые слова SELECT, FROM, WHERE и специально выделенные места для имен таблиц и полей 

 (3) готовый запрос SELECT с конкретными именами таблиц и полей 

 (4) правила написания запросов SELECT 


Упражнение 5:
Номер 1
Правила предметной области это:

Ответ:

 (1) образцы, по которым генерируется программный код 

 (2) сгенерированный программный код 

 (3) структура, которая моделируется в сгенерированной программе 

 (4) правила, которые определяют структуру и поведение метаданных предметной области 


Номер 2
Выберите верное утверждение, касающееся правил предметной области

Ответ:

 (1) являются изменяющимися участками кода 

 (2) определяют правила, по которым формируются шаблоны 

 (3) определяют структуру и поведение метаданных 

 (4) являются повторяющимися участками кода 


Номер 3
Пусть есть программа, генерирующая запросы SELECT. Что будет являться правилами предметной области для этой программы?

Ответ:

 (1) имена таблиц, полей и типов полей 

 (2) образец текста, содержащий ключевые слова SELECT, FROM, WHERE и специально выделенные места для имен таблиц и полей 

 (3) готовый запрос SELECT с конкретными именами таблиц и полей 

 (4) правила написания запросов SELECT 


Упражнение 6:
Номер 1
Что является преимуществами применения генерации кода?

Ответ:

 (1) структурированность и согласованность исходного кода приложения 

 (2) согласованность на уровне архитектуры приложения 

 (3) необходимость сопровождения генератора 

 (4) высокое качество кода и облегченное исправление ошибок 


Номер 2
Что является преимуществами применения генерации кода?

Ответ:

 (1) гибкость к изменениям 

 (2) практически всегда присутствует часть кода, которую нужно создать вручную 

 (3) скорость разработки 

 (4) единый источник информации о приложении 


Номер 3
Что является преимуществами применения генерации кода?

Ответ:

 (1) наглядность бизнес логики 

 (2) усовершенствованный процесс разработки кода 

 (3) улучшение удобства работы программистов 

 (4) применение генератора может быть эффективно не во всех случаях 


Упражнение 7:
Номер 1
Что является недостатком применения генерации кода?

Ответ:

 (1) структурированность и согласованность исходного кода приложения 

 (2) согласованность на уровне архитектуры приложения 

 (3) необходимость сопровождения генератора 

 (4) высокое качество кода и облегченное исправление ошибок 


Номер 2
Что является недостатком применения генерации кода?

Ответ:

 (1) гибкость к изменениям 

 (2) практически всегда присутствует часть кода, которую нужно создать вручную 

 (3) скорость разработки 

 (4) единый источник информации о приложении 


Номер 3
Что является недостатком применения генерации кода?

Ответ:

 (1) наглядность бизнес логики 

 (2) усовершенствованный процесс разработки кода 

 (3) улучшение удобства работы программистов 

 (4) применение генератора может быть эффективно не во всех случаях 


Упражнение 8:
Номер 1
Какие применяются основные методы генерации кода?

Ответ:

 (1) метод полного перебора 

 (2) манипуляции текстом 

 (3) с применением шаблонов 

 (4) объектное моделирование 


Номер 2
Где могут храниться метаданные?

Ответ:

 (1) в XML-файлах 

 (2) в базах данных 

 (3) в текстовых файлах 

 (4) в коде генератора 


Номер 3
Завершенность сгенерированного кода означает, что

Ответ:

 (1) программный проект не содержит вручную созданного кода 

 (2) сгенерированный код нуждается в дальнейшей ручной модификации 

 (3) программный код уже создан автоматически и больше не нуждается в повторной генерации 

 (4) сгенерированный код не нуждается в модификации и его можно выложить в производственную схему, опубликовать 


Номер 4
В каком случае масштаб генерации достигает уровня языковой техники?

Ответ:

 (1) когда на каждом уровне приложения применяется сгенерированный код 

 (2) когда выработано достаточное количество шаблонов достаточного качества, чтобы покрывать основные возможности языка или технологии 

 (3) когда генерируется один уровень в архитектуре приложения 

 (4) когда генерируется только отдельный файл кода 




Главная / Искусственный интеллект и робототехника / Введение в генерацию программного кода / Тест 1