игра брюс 2048
Главная / Интернет-технологии / Программирование для гуманитариев / Тест 10

Программирование для гуманитариев - тест 10

Упражнение 1:
Номер 1
Формальная грамматика "близка" к следующим наукам…

Ответ:

 (1) алгебра 

 (2) геометрия 

 (3) математический анализ 


Номер 2
Формальная грамматика "близка" к следующим наукам…

Ответ:

 (1) литературоведение 

 (2) языкознание 

 (3) теория автоматов 


Номер 3
Формальная грамматика "близка" к следующим наукам…

Ответ:

 (1) прикладная лингвистика 

 (2) теория групп 

 (3) искусственный интеллект 


Упражнение 2:
Номер 1
Что такое алфавит в формальной грамматике?

Ответ:

 (1) набор литер от А до Я 

 (2) набор литер от A до Z 

 (3) множество всех терминальных символов 

 (4) конечное множество терминальных и нетерминальных символов 


Номер 2
Что такое терминальный символ?

Ответ:

 (1) последний символ в цепочке 

 (2) символ, встречающийся в алфавите формальной грамматики 

 (3) символ, встречающийся только в правой части продукций 

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


Номер 3
Что такое нетерминальный символ?

Ответ:

 (1) последний символ в цепочке 

 (2) символ, встречающийся в алфавите формальной грамматики 

 (3) символ, встречающийся только в правой части продукций 

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


Упражнение 3:
Номер 1
Длина цепочки - это:

Ответ:

 (1) сумма всех кодов символов, содержащихся в строке 

 (2) количество терминальных и нетерминальных символов в строке 

 (3) количество терминальных символов в строке 

 (4) количество символов в строке, за исключением пробельных символов 


Номер 2
Конкатенация - это:

Ответ:

 (1) "бесшовное" объединение строк в любом порядке 

 (2) "бесшовное" соединение двух строк. Порядок строк влияет на результат 

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

 (4) операция суммирования кодов символов всех строк 


Номер 3
Произведение множеств строк - это:

Ответ:

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

 (2) конкатенация всех строк друг с другом 

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

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


Упражнение 4:
Номер 1
Начальный символ грамматики - это:

Ответ:

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

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

 (3) любой нетерминальный символ 


Номер 2
Сентенциальная форма - это:

Ответ:

 (1) строка из терминальных и нетерминальных символов 

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

 (3) строка только из терминальных символов 


Номер 3
Предложение - это:

Ответ:

 (1) строка из терминальных и нетерминальных символов 

 (2) строка только из нетерминальных символов 

 (3) строка только из терминальных символов 


Упражнение 5:
Номер 1
Язык является бесконечным, если:

Ответ:

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

 (2) он содержит бесконечное число продукций 

 (3) он содержит "пустую" продукцию 

 (4) он содержит рекурсивные правила 


Номер 2
Язык является леворекурсивным, если:

Ответ:

 (1) он содержит бесконечное число продукций 

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

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

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


Номер 3
Язык является праворекурсивным, если:

Ответ:

 (1) он содержит бесконечное число продукций 

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

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

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


Упражнение 6:
Номер 1
Однозначные грамматики - это:

Ответ:

 (1) грамматики, генерирующие бесконечный язык 

 (2) грамматики, генерирующие конечный язык 

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

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

 (5) грамматики, имеющие только однозначные правила 


Номер 2
Однозначность грамматики определяется:

Ответ:

 (1) исходя из "достаточных" правил составления формальных грамматик 

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

 (3) квалификацией программиста, проектирующего язык 

 (4) записью грамматики в одной из ее форм 


Номер 3
Какие грамматики легко программируются при помощи ЭВМ?

Ответ:

 (1) грамматики с фразовой структурой 

 (2) грамматики непосредственно составляющих 

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

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

 (5) автоматные грамматики 




Главная / Интернет-технологии / Программирование для гуманитариев / Тест 10