Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тематической лингвистики изучающий 3 Выбрать правильное определение формальной грамматики

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

Теория языков программирования и методы трансляции

###THEMES###

Формальные языки и грамматики

1 В классификации грамматик по Хомскому выделяется типа (ов) грамматик

2 Продолжить определение. Теория формальных языков - это раздел математической лингвистики, изучающий

3 Выбрать правильное определение формальной грамматики.

A формальная грамматика - это математическая система, определяющая язык посредством порождающих правил.

B формальная грамматика это система правил, определяющих принадлежность фраз языку.

C формальная грамматика это система правил, определяющих правильность расстановки знаков препинания в фразах языка.

D формальная грамматика это математическая система, позволяющая определить правильность построения фраз языка.

4 Выбрать правильное определение семантики языка.

-семантика языка определяет смысл фраз.

-семантика языка определяет принадлежность фраз языку. 

- семантика языка это правила, определяющие множество текстов.

- семантика языка это наука о естественных языках и их классификации.

5 Выбрать правильное определение синтаксиса языка.

-Синтаксис языка определяет принадлежность фраз языку

-Синтаксис языка определяет правила, которые определяют предложения языка.

-Синтаксис языка определяет смысл фраз языка.

-Синтаксис языка это система правил, определяющих правильность расстановки знаков препинания в фразах языка. 

6 Какое понятие является более общим?

-Сентенциальная форма.

-Строка языка

-Терминальная сентенциальная форма

-Предложение языка.

7 Какую роль  в грамматике играет аксиома ?

-Начальный символ грамматики, с которого начинается вывод, генерирующий любую строку языка.

-Аксиома- это префикс строки.

-Аксиома - это правило грамматики.

-Аксиома- это пустая цепочка.

8 Какую задачу решает  распознаватель?

-Задачу проверки правильности имеющихся строк

-Задачу генерации правильных строк языка.

-Задачу порождения лексических единиц.

- Задачу построения графа распознавателя.

9 Какой тип грамматики из классификации Хомского является наиболее общим?

+Тип 0.

-Тип 3

-Тип 1

-Тип 2

10 Распознаватель допускает (принимает) входную цепочку ,если

-от начальной конфигурации, в которой цепочка записана на входной ленте, он может проделать последовательность шагов, заканчивающуюся заключительной конфигурацией.

-он может переместить считывающую головку на шаг влево.

-он обрабатывает последовательность входных символов, принадлежащих некоторому конечному множеству

-он может переместить считывающую головку на шаг вправо.

11 Укажите правильный вариант соответствия классов формальных грамматик и распознавателей.

-Кл.0- машины Тьюринга, кл.1- линейные ограниченные автоматы, кл. 2- автоматы с магазинной памятью, кл.3- конечные автоматы.

-Кл.0- машины Тьюринга, кл.1- линейные ограниченные автоматы, кл. 2-конечные автоматы, кл.3- конечные автоматы с магазинной памятью.

- Кл.0- линейные ограниченные автоматы, кл.1- машины Тьюринга, кл. 2-конечные автоматы, кл.3- конечные автоматы с магазинной памятью.

- Кл.0- линейные ограниченные автоматы, кл.1- машины Тьюринга, кл. 2-конечные автоматы, кл.3- конечные автоматы с магазинной памятью.

12 Каким методом описания синтаксиса языков программирования дано определение понятия «идентификатор» ?

<идентификатор> ::= <буква> | <идентификатор> <буква>

| <идентификатор> <цифра>

<буква> :: = a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z

<цифра> :: = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 

-С использованием формы Бэкуса-Наура 

- С использованием диаграмм Вирта.

- С использованием грамматики

- С использованием диаграммы переходов.

13 Практического применения не имеют грамматики, относящиеся только к типу   

-с фразовой структурой 

- контекстно- зависимых  

- контекстно-свободных

- регулярных

14 К какому типу по классификации Хомского относится грамматика , если на ее правила вывода не наложено никаких ограничений, кроме тех, которые указаны в определении формальной грамматики.

-типа 0

-типа 3

-типа 1

-типа 2

15 Грамматика  называетсяграмматикой, если на ее правила вывода не наложено никаких ограничений, кроме тех, которые указаны в определении грамматики.

-С фразовой структурой

-Контекстно-зависимой

-Контекстно-свободной

-Регулярной

16. При построении дерева вывода сверху вниз в корень дерева помещается 

-аксиома грамматики

-терминальный символ

-нетерминальный символ

-знак операции

17 Грамматика  называетсяграмматикой, если каждое правило вывода из множества  Р  имеет вид  A    , где  A   VN    ,  ,   (VT  VN)*  и         (VT   VN)+. 

-Контекстно-зависимой

-Тип 0

-Контекстно-свободной

-Регулярной

18 Грамматика  называется, если ее правила вывода имеют вид , где , или , где .

-Тип 0

-Регулярной

-Контекстно-зависимой

-Контекстно-свободной

19 Грамматика  называетсяграмматикой, если ее правила вывода имеют вид: , где  и 

-Тип 0

-Контекстно-свободной

-Контекстно-зависимой

-Регулярной

20 Алфавитом V называется

-конечное множество символов

-любая конечная последовательность символов

-упорядоченное множество символов

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

21 Цепочкой  в алфавите V называется

-любая конечная последовательность символов этого алфавита

-упорядоченное множество символов этого алфавита

-конечное множество символов 

-нет правильного ответа

22 Задать язык L в алфавите V можноспособами

-3

-2

-4

-5

23 Формальным языком L в алфавите V называют

- -множество, содержащее все цепочки в алфавите V, исключая пустую цепочку .

-произвольное подмножество множества V*

-множество, содержащее все цепочки в алфавите V, включая пустую цепочку 

-произвольное подмножество множества V+

24 Язык L(G)={(ac)n(cb)n | n>0 }, определяемый грамматикой с правилами вывода: 1) S  aQb | accb; 2) Q  cSc, является

-Контекстно-свободным

-Тип 0

-Контекстно-зависимым

-Регулярным

25 Язык L(G)={anbncn | n1}, определяемый грамматикой с правилами вывода: 1) S  aSBC | abc; 2) bC  bc; 3) CB  BC; 4) cC  cc; 5) BB  bb, является

-Тип 0

-Контекстно-зависимым 

-Контекстно-свободным

-Регулярным

26 Язык L(G)={ | {a, b}+, где нет двух рядом стоящих а, определяемый грамматикой с правилами вывода: 1) S  A | B; 2) A  a | Ba; 3) B  b | Bb | Ab, является

-Контекстно-зависимым

-Тип 0

-Регулярным

-Контекстно-свободным

27 В классификации распознавателей выделяется типа (ов) распознавателей

-3

-4

-5

-2

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

-3

-4

-2

-5

29 Грамматика G, определяемая правилами: SAB; ABCBb; CBABB; Aa; aBa, является

-Контекстно-зависимой

-Тип 0

-Контекстно-свободной

-Регулярной

30 Грамматика G, определяемая правилами: SaAbB; AbBaAbB; bBbbb; Aе, является

-Контекстно-зависимой

-Тип 0

-Контекстно-свободной

-Регулярной

31 Грамматика G, определяемая правилами: SAaB; AaBaAaBb; aBbabb; Aе, является

-Контекстно-зависимой

-Контекстно-свободной

-Тип 0

-Регулярной

32 Грамматика G, определяемая правилами: SAB; ABaDB; DBABB; Bb; Abb, является

-Контекстно-зависимой

-Тип 0

-Контекстно-свободной

-Регулярной

33 Грамматика G, определяемая правилами: SAS|е; Aa|b, является

-Тип 0

-Контекстно-свободной

-Контекстно-зависимой

-Регулярной

34 Грамматика G, определяемая правилами: SAB; ABaABB; Bb; Aa, является

-Тип 0

-Контекстно-свободной

-Контекстно-зависимой

-Регулярной

35 Грамматика G, определяемая правилами: SASB|BSA; Aa; Bb|е; Sbе, является

-Тип 0

-Контекстно-зависимой

-Контекстно-свободной

-Регулярной

36 Грамматика G, определяемая правилами: SAcBs; AAcA|B; Ba|b, является

-Тип 0

-Контекстно-свободной

-Контекстно-зависимой

-Регулярной

37 Из перечисленного регулярные языки могут быть заданы с помощью: 1) регулярных грамматик; 2) нерегулярных грамматик; 3) конечных автоматов; 4) нерегулярных множеств; 5) регулярных множеств.   

- 2,4

- 1,4

-1, 3, 5 

-1,2,3

38 Из перечисленного:  1) круглые скобки; 2) угловые скобки; 3) квадратные скобки; 4) запятая; 5) точка - в качестве метасимволов для задания грамматик используются   

-2,4,5

-1,4,5

-1,2, 3 

-3,4,5

39 Из перечисленного: 1) ленты; 2) устройства управления; 3) внешняя память; 4) внутренняя память; 5) решающее устройство - распознаватель состоит из компонентов   

-3,4,5

-1,4,5

-1, 2, 3 

-2,3,4

40 Когда символ определяется сам через себя в одном правиле, рекурсия называется   

-косвенной

-явной  

-левосторонней

-правосторонней

41 Конфигурация распознавателя определяется параметрами:  1) содержимое выходной цепочки символов; 2) содержимое входной цепочки символов;  3) состояние УУ; 4) содержимое внешней памяти; 5) содержимое внутренней памяти -из перечисленного   

-1, 5

-1,2,3

-2, 3, 4 

-3,4,5

42 По видам устройства управления распознаватели подразделяются на: 1) стохастические; 2) алгоритмизированные; 3) детерминированные;  4) недетерминированные; 5) аналитические - из перечисленного   

-1,2,5

-1,3,5

-3, 4 

-4,5

43 Существует способ(а) представления функции переходов в конечном автомате.

-1

-3

-2

-4

44 Язык L(G)={ambn | m,n0} определяется грамматикой с правилами вывода:

-1) S  AB ; 2) A aA| ; 3) B  bB|;

-1) S  A|B ; 2) A aA| ; 3) B  bB|;

-1)S  A|B|АВ ; 2) A aA ; 3) B  bB;

-1) S  AB ; 2) A aA|а ; 3) B  bB|b;

Регулярные языки и грамматики

45 Конечный автоматэто простейший распознаватель 

- с магазинной памятью.

- без вспомогательной памяти.

- без вспомогательной памяти и устройства управления

- без устройства управления

46 Конечный автомат создается 

- для конкретного контекстно-свободного языка.

- для конкретного регулярного языка.

- для конкретного контекстно-зависимого языка.

- для конкретного языка с фразовой структурой.

47 Недетерминированным конечным автоматом (НКА) называется конечный автомат, в котором 

- функция переходов задана графом переходов.

- функция переходов однозначна

- функция переходов неоднозначна.

- не задана функция переходов

48 Функция переходов конечного  автомата по заданному текущему состоянию  и текущему входному символу 

- следующий символ входной строки.

-указывает все возможные следующие состояния.

-указывает символ, на который перемещать считывающую головку

-указывает номер символа, на который перемещать считывающую головку

49 При табличном способе задания функции переходов конечного автомата, если в позиции таблицы указано более одного состояния, то..

- конечный  автомат- детерминированный.

-считывающая головка не перемещается

- конечный  автомат- недетерминированный.

-такой автомат существовать не может

50 Возможно ли преобразование недетерминированного конечного автомата в детерминированный, принимающий тот же регулярный язык?

- да

- нет

-да, при введении вспомогательной памяти

-да, если оставить в грамматике только заключительные правила

51 Конечный автомат может содержать лишние состояния двух типов: 

- недостижимые и эквивалентные состояния.

- эквивалентные и заключительные состояния.

- эквивалентные и начальные состояния 

- недостижимые и заключительные состояния

52 Минимальный конечный автомат, не содержит 

- недостижимых и эквивалентных состояний.

- эквивалентных и начальных состояний.

- эквивалентных и заключительных состояний.

- недостижимых и заключительных состояний.

53 Построить конечный автомат по заданной регулярной грамматике с правилами 

-M=({S,A,B,N},{a,b},F,{S},{N}),      1) SaB|aA  2) BbB|a|aN 3)AaA|b|bN; Функция F переходов автомата :   F(a,S)=A; F(a,S)=B; F(b,S)=  F(a,A)=A; F(b,A)=N; F(a,B)=N; F(b,B)=B; F(a,N)=; F(b,N)=;

-M=({S,A,B },{a,b},F,{S},{N}),      1) SaB|aA  2) BbB|a|aN 3)AaA|b|bN; Функция F переходов автомата  : F(a,S)=A; F(b,S)= F(a,A)=A; F(b,A)=N; F(a,B)=N; F(b,B)=B; F(a,N)=; F(b,N)=;

- M=({S,A,B},{a,b},F,{S},{N}),      1) SaB|aA  2) BbB|a|aВ 3)AaA|b|bВ; Функция F переходов автомата :   F(a,S)=A; F(a,S)=B; F(b,S)=  F(a,A)=A; F(b,A)=В; F(a,B)=В; F(b,B)=B; F(a,N)=; F(b,N)=;

- M=({S,A,B },{a,b},F,{S},{N}),      1) SaB|aA  2) BbB|a|aN 3)AaA|b|bN; Функция F переходов автомата  : F(a,S)=В; F(b,S)= F(a,A)=A; F(b,A)=N; F(a,B)=N; F(b,B)=B; F(a,N)=; F(b,N)=;

Контекстно-свободные языки и грамматики

54 КС-грамматика называется приведенной, если она

-не имеет циклов и  -правил.

- не имеет циклов, -правил и бесполезных символов. 

- не имеет -правил и бесполезных символов.

-не имеет циклов и бесполезных символов.

55 Грамматику  с правилами   преобразовать в эквивалентную грамматику  удалением недостижимых символов.

- с правилом   

-=({a,b},{S},Р,S) с правилом  

- с правилами  

- с правилами  

56 Грамматику  с правилами   преобразовать в эквивалентную грамматику без -правил для всех нетерминальных символов, кроме начального, который не должен встречаться в правых частях правил грамматики. Результирующая грамматика будет иметь вид:

- с правилами   .

-=({0,1},{S,А,B,C},Р, S) с правилами   .

- с правилами   .

-=({0,1},{S,А,B,C},Р, S) с правилами   .

57 Грамматику  с правилами   преобразовать  в эквивалентную грамматику ,устранив цепные правила. Результирующая грамматика будет иметь вид:

- с правилами  .

- с правилами  

- с правилами  .

- с правилами  .

58 Грамматику  с правилами  . преобразовать  в эквивалентную грамматику , устранив прямую левую рекурсию. Результирующая грамматика будет иметь вид:

- с правилами  

-=({a, b, с, d, z},{S,А,B,C}, P, S) с правилами            

- с правилами  

- с правилами  

59 Контекстно-свободные языки можно распознавать с помощью 

- автомата с магазинной памятью (МП-автомата).

- конечного автомата.

- машины Тьюринга с конечным объемом ленты.

-машины Тьюринга.

60 Шаг работы МП-автомата называется -шагом, который может выполняться даже после завершения чтения входной строки, если  

- он переходит в очередное состояние , сдвигает входную головку на ячейку вправо и заменяет верхний символ S строкой магазинных символов.

- входной символ t  не принимается во внимание, и входная головка не сдвигается. 

- входной символ t копируется в стек, и входная головка не сдвигается. 

- входной символ t копируется в стек, и входная головка сдвигается на одну позицию вправо. 

61 МП-автомат принимает строку языка опустошением магазина, если

-имеет в вершине стека символ S (аксиому грамматики).

-cчитывающая головка устройства управления сошла с входной ленты.

- после завершения ее чтения стек автомата будет пуст. 

- cчитывающая головка устройства управления стоит на первом символе входной ленты.

62МП-автомат называют детерминированным (ДМП-автоматом), если, находясь в любой конфигурации

- он может выбрать более одной следующей конфигурации. 

- он может считать не более одного символа входной ленты.

- он может выбрать не более одной следующей конфигурации. 

- он может выбрать две следующие конфигурации. 

63 Дана грамматика  с правилами . Требуется выполнить анализ строки cabca.

Левосторонний вывод цепочки имеет вид: 

-.

-

-

-

64 МП-автомат называется расширенным автоматом c магазинной памятью, т.е. автоматом, который может заменять 

- каждый раз только один символ в вершине стека.

- цепочку символов конечной длины в верхушке стека на другую цепочку символов конечной длины.

- символ в вершине стека на пустую строку.

-несколько символов в вершине стека на пустую строку.

65. КС-грамматика обладает свойством LL(k) для некоторого k>0, если на каждом шаге вывода для однозначного выбора очередной альтернативы МП-автомату достаточно знать символ на верхушке стека и

- рассмотреть первые k символов от текущего положения считывающей головки во входной строке.

- рассмотреть первый символ от текущего положения считывающей головки во входной строке. 

- рассмотреть первые k-1 символов от текущего положения считывающей головки во входной строке. 

- рассмотреть первые k+1 символов от текущего положения считывающей головки во входной строке. 

66 КС-грамматику называют LL(1) грамматикой, если 

- не пересекаются  множества направляющих символов для правил, определяющих один и тот же нетерминал грамматики.

-  в правилах присутствует левая рекурсия.

-не пересекаются  множества символов предшественников для правил, определяющих один и тот же нетерминал грамматики.

-в правилах присутствует правая рекурсия.

67 КС-грамматика не является   LL(1) грамматикой, если

- в  альтернативных правых частях правил для нетерминала  присутствуют одинаковые  головные символы или левая рекурсия.

- не пересекаются  множества направляющих символов для правил, определяющих один и тот же нетерминал грамматики.

- в  альтернативных правых частях правил для нетерминала  присутствует правая рекурсия.

- в  альтернативных правых частях правил для нетерминала  присутствует правая рекурсия.

- в  альтернативных правых частях правил для нетерминала  присутствует правая рекурсия и цепные правила.

68 Что является главной проблемой восходящего анализа ?

-Процесс выполнения операций «перенос» и «свертка».

-Получение очередной правовыводимой сентенциальной формы.

-Обеспечение однозначности определения строки в вершине стека для свертки к нетерминалу.

-Определение исходной сентициальной формы

69 В основе распознавателя для грамматик простого предшествования лежит 

- правосторонний разбор строки языка.

- левосторонний разбор строки языка.

-нисходящая стратегия разбора строки языка

-разбор строки языка без использования стека

70 Отношения простого предшествования Вирта-Вебера позволяют

- выделить основу правовыводимой сентенциальной формы.

- выполнить эквивалентные преобразования по устранению бесполезных символов и циклов. 

-выделить основу левовыводимой сентенциальной формы.

- выполнить эквивалентные преобразования по устранению -правил и циклов. 

71 В строке b1< b2= b3< b4= b5> b6 c указанными отношениями предшествования между символами основой является подстрока

- b4b5

- b3b4

- b1b2

- b5b6

72 Пустые клетки матрицы предшествования указывают на то, что

- данные символы не связаны отношением предшествования.

- данные символы связаны отношением предшествования.

- допущена ошибка в построении матрицы

- данные символы не могут попасть в основу сентенциальной формы

73 Приведенное отношение предшествования между двумя соседними символами распознаваемой строки Bi < Bi+1, существует 

- если Bi+1крайний левый символ некоторой основы;

- если Biкрайний правый символ некоторой основы.

- если Biцентральный символ некоторой основы.

- если Bi+1центральный символ некоторой основы.

74 МП-автомат называется недетерминированным, если из одной и той же его конфигурации

-возможен более чем 1 переход

-возможен не более чем 1 переход

-возможен только 1переход

-возможно менее 2 переходов

75 Два МП-автомата называются, если они определяют один и тот же язык.

-конечными

-эквивалентными

-детерминированными

-недетерминированными

76 МП-автомат называется детерминированным, если, находясь в любой конфигурации, он может выбрать             .

- не более 2-х следующих конфигураций

- не более 1 следующей конфигурации

- не менее 2-х следующих конфигураций 

- не более  3-х следующих конфигураций 

77 Можно выделить две основные цели преобразований КС-грамматик:

-упрощение правил грамматики и облегчение создания распознавателя языка

-удаление недостижимых и бесплодных символов 

-удаление бесплодных символов и устранение цепных правил

-удаление недостижимых и e-правил

78 Дерево разбора можно построить двумя способами: ....

-сверху вниз и снизу вверх.

-слева направо и справа налево

-слева направо и сверху вниз

-справа налево и снизу вверх

79 Для того чтобы преобразовать произвольную КС-грамматику к приведенному виду, необходимо выполнить следующие действия:

-удалить все недостижимые символы и цепные правила

-удалить все бесплодные символы,  все недостижимые символы, e-правила и цепные правила

-удалить все бесплодные символы и  все недостижимые символы

-удалить все недостижимые символы и e-правила 

80 Бесполезными символами грамматики называют:

-нетерминалы, не порождающие терминальных строк; недостижимые нетерминалы, порождающие терминальные строки; недостижимые терминалы

-недостижимые терминалы

-нетерминалы, не порождающие терминальных строк; недостижимые нетерминалы, порождающие терминальные строки

-нетерминалы, не порождающие терминальных строк

81 МП-автомат с магазинной функцией  называетсяМП-автоматом

-конечным

-расширенным

-детерминированным

-недетерминированным

82 Чтобы исключить появление циклов в цепочках вывода КС-грамматик, достаточно устранить

-e-правила

-цепные правила

-недостижимые правила

-левую факторизацию правил

83 КС-грамматика G(VT, VN, P, S) называется грамматикой в нормальной форме. , если в её множестве правил Р присутствуют только правила следующего вида:

1.A->BC,где A,B,CОVN
. A->a, где AОVN и aОVT
3. S->e, если  L(G)

-Хомского

-Бэкуса - Наура

-Вирта

-Грейбаха

84 Грамматика называется однозначной, если для каждой цепочки символов языка, заданного этой грамматикой, можно построить

-единственный левосторонний (и единственный правосторонний) вывод

-множество левосторонних и правосторонних выводов

-единственный правосторонний вывод

-единственный левосторонний вывод

85 Алгоритм «сдвиг-свёртка» предусматривает циклическое выполнение следующих шагов:

-Попытка свёртки, перенос-сдвиг, возврат

-Попытка свёртки, перенос-сдвиг, завершение

-Попытка свёртки, перенос-сдвиг, завершение, переход к возврату, возврат

-Попытка свёртки, перенос-сдвиг

86 … называются языки, определяемые грамматиками типа G(VT,VN,P,S), в которых правила Р имеют вид A->, где A  VN и   V*, V=VT VN

-Регулярными

-Контекстно-свободными

-Формальными

-Контекстно-зависимыми

87 МП-автомат в отличии от обычного КА имеет, куда можно помещать специальные «магазинные» символы

-стек

-алфавит

-правила

-входную ленту

88 МП-автомат имеет специальные «магазинные символы, которые состоят из

-только нетерминальных символов

-только терминальных символов

-терминальных и нетерминальных символов

-специальных символов, которые не входят ни в терминальные, ни в нетерминальные символы

89 Конфигурация автомата определяется следующими параметрами: 

-текущим символом входной цепочки и содержимым стека

-состоянием автомата и текущим символом входной цепочки

-состоянием автомата, текущим символом входной цепочки и содержимым стека

-состоянием автомата и содержимым стека

90 Язык, определяемый МП-автоматом, - это

-нетерминальные символы

-множество всех цепочек символов, которые допускает данный автомат -терминальные символы

-специальные символы

91 Грамматика называется неоднозначной, если для каждой цепочки символов языка, заданного этой грамматикой, можно построить

-множество деревьев вывода

-единственный левосторонний вывод дерева

-единственное дерево вывода

-единственный правосторонний вывод дерева

92 В результате эквивалентных преобразований над КС-грамматикой (устранение бесполезных символов, -правил, цепных правил, левой факторизации и левой рекурсии), мы получаем грамматику, определяющую

-тот же самый язык

-новый язык

-почти эквивалентный язык

-регулярный язык

93 Символ x  (VTVN) называется, если он не встречается ни в одной сентенциальной форме грамматики G(VT,VN,P,S)

-бесплодным

-недостижимым

-символом с цепным правилом

-рекурсивным

94 Нетерминальный символ называетсятогда, когда из него нельзя вывести ни одной цепочки терминальных символов.

-недостижимым

-бесплодным

-символом с цепным правилом

-рекурсивным

95 В грамматике G(VT,VN,P,S) символ X VN называется, если для него выполняется: 

-недостижимым

-бесплодным (не порождающим терминальных строк)

-символом с цепным правилом

-рекурсивным

96 … называются все правила грамматики вида A®e, где AVN

-Цепными правилами

-e-правилами

-Правилами с левой факторизацией

-Правилами с левой рекурсией

97 … в грамматике G(VT,VN,P,S) называется вывод вида A®*А, AVN

-Прямой левой рекурсией

-Циклом

-Левой факторизацией правил

-Правой рекурсией

98 Чтобы исключить возможность появления циклов в цепочках вывода, достаточно устранитьиз набора правил грамматики.

-e-правила

-прямую левую рекурсию

-цепные правила

-левую факторизацию правил

99  Символ AVN в КС-грамматике G(VT,VN,P,S) называется, если для него существует цепочка вывода вида A®, где ,  (VTVN)*

-рекурсивным

-цепным

-недостижимым

-бесплодным

100 Приведенные грамматикиэто КС-грамматики, которые не содержат

-недостижимых и бесплодных символов

-недостижимых и бесплодных символов, циклов и e-правил

-циклов и e-правил

-недостижимых символов и циклов

Основные принципы построения трансляторов

101 Транслятор, который осуществляет перевод исходной программы в эквивалентную ей объектную программу на языке машинных команд или на языке ассемблера, называется...

-ассемблером

-интерпретатором

-компилятором

-анализатором.

102 Программа, которая переводит входную программу на исходном (входном) языке в эквивалентную ей выходную программу на результирующем (выходном) языке, называется...

-компилятор

-ассемблер

-транслятор

-интерпретатор

103  Процесс последовательного чтения компилятором данных из внешней памяти, их обработки и помещения результатов во внешнюю память, называется проходом ...

-компилятора

-транслятора

-ассемблера

-интерпретатора

104 В основе метода рекурсивного спуска лежит ... разбор строки языка

-правосторонний

-левосторонний

-двусторонний

-односторонний

Первый этап процесса компиляции, на котором символы, составляющие исходную программу, группируются в отдельные минимальные единицы текста, несущие смысловую нагрузку , называется. анализатором

-Семантическим

-Лексическим

-Синтаксическим

-Орфографическим

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

-синтаксический разбор

-лексический анализ

-семантический анализ

-генерация кода

107 Фаза компиляции, непосредственно связанная с порождением команд, составляющих предложения выходного языка и в целом текст результирующей программы, называетсякода

-генерация

-оптимизация

-синтез

-анализ

108 Программа, которая воспринимает входную программу на исходном языке и выполняет ее, называется

-транслятор

-интерпретатор

-компилятор

-ассемблер

109 Метод рекурсивного спуска является методоманализа.

-семантического

-лексического

-синтаксического

-сравнительного

110 Метод рекурсивного спуска реализует разбор цепочки

-снизу вверх

-сверху вниз

-справа налево

-слева направо

111 Компилятор, который переводит каждую команду исходной программы в одну машинную команду, называется

-транслятор

-ассемблер

-анализатор

-интерпретатор

112 К основным функциям компилятора относитсяи 

-генерация выходной цепочки символов на языке машинных команд или ассемблере;

-проверка исходной цепочки символов на принадлежность к входному языку;

-проверка исходной цепочки символов на принадлежность к выходному языку;

-генерация входной цепочки символов на языке машинных команд или ассемблере;

113 К двум основным этапам процесса компиляции  относятся этапы

- анализа и трансляции

синтеза и анализа

-трансляции и синтеза

-генерации и трансляции

114 При компиляции программы результатом работы этапаявляется объектный код

-синтеза;

-анализа;

-трансляции;

-интерпретации

115 На этапена основании внутреннего представления программы и информации, содержащейся в таблице идентификаторов, порождается текст результирующей программы.

-анализа

-синтеза

-трансляции

-интерпретации

116 Компилятор отличается от транслятора лишь тем, что его результирующая программа всегда должна быть написана на языке.. 

-Паскаля 

-с-++

-Ассемблера

-Пролог

117 В отличие от …… интерпретаторы не порождают результирующую программу.

-анализаторов;

-трансляторов;

-ассемблера;

-генераторов.

118 Проверка исходной цепочки символов на принадлежность к входному языку и генерация выходной цепочки символов на языке машинных команд или ассемблере являются основными функциями..

-интерпретатора

-компилятора

-генератора

-трансляторов

119 Этапы синтеза и анализа состоят из более мелких стадий, называемых...

-фазами

-периодами

-уровнями

-формами

120 В каждом компиляторе выделяются следующие две фазы:

-лексический анализ и генерация кода;

- лексический анализ и оптимизация кода;

-синтаксический анализ и семантический анализ;

- семантический анализ и генерация кода;

121 Распознавание текста исходной программы , создание  и заполнение таблиц идентификаторов выполняется на этапе

-синтеза;

-анализа;

-генерации;

-компиляции.

122 Лексический анализатор (ЛА) –это.. этап процесса компиляции

-первый

-второй

-третий

-заключительный

123 Выделить лексемы и преобразовать их к виду, удобному для последующей обработки является задачей.. анализа

-синтаксического

-семантического

-лексического

-сравнительного

124 ... анализ уменьшает длину программы, устраняя из ее исходного представления несущественные пробелы и комментарии.

-синтаксический

-семантический

-лексический

-сравнительный

125 После лексического анализа каждая лексема представляет собой пару чисел вида (n, k), где nномер таблицы лексем, k -..

-размер лексемы в таблице

-номер лексемы в таблице

-вид лексемы в таблице

-тип лексемы в таблице

126 Таблицы идентификаторов и чисел формируются в ходе.. анализа.

-лексического

-синтаксического

-семантического

-сравнительного

127 Сканер проводит анализ текста программы путем разбора по регулярным грамматикам и опирается на способ разбора по..состояний

-диаграмме

-графику

-таблице

-формуле

128 Построение диаграммы состояний (ДС) с действиями для распознавания и формирования внутреннего представления лексем; и написание программы сканирования текста исходной программы по ДС с действиями, являются этапами построения. анализа

-синтаксического

-лексического

-семантического

-сравнительного

129 При организации таблиц идентификаторов на этапе лексического анализа не используется метод...

-оптимизации кода;

-бинарного дерева;

-хеш-функций;

-цепочек;

130 К двум методам организации взаимосвязи лексического анализа и синтаксического разбора относятся ...

-параллельный и линейный;

-последовательный и параллельный;

-линейный и последовательный;

- параллельный и нелинейный.

131При ... варианте лексический анализатор просматривает весь текст исходной программы от начала до конца и преобразует его в структурированный набор данных.

-последовательном;

-параллельном;

-линейном;

-нелинейном.

132 Ситуация, когда двум или более идентификаторам соответствует одно и то же значение функции, называется ...

-коллизией;

-тетрадой;

-триадой;

-диффузией.

133 Процесс выполнения макрокоманды называется ...

-макрогенерацией;

-макрорасширением;

-трансляцией;

-генерацией.

134 Цепочка символов, получаемая в результате выполнения макрокоманды, называется ...

-макрорасширением

-макрогенерацией;

-трансляцией;

-генерацией.

135 Основное отличие интерпретатора от трансляторов и компиляторов заключается в том, что интерпретатор не порождает ... .

-исходный код;

-результирующую программу;

-объектный код;

-машинную программу.

136 Преимуществом интерпретатора перед компилятором является ... .

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

-отсутствие фазы оптимизации в общей структуре;

-отсутствие шага оптимизации;

-исполнение команд по мере их поступления.

137 Структурная единица языка, которая состоит из элементарных символов языка и не содержит в своем составе других структурных единиц языка, называется ...

-лексема;

-сканер;

-лексический анализатор;

-синтаксический анализатор.

138 При прямой работе лексического анализатора возможно его ... взаимодействие с синтаксическим распознавателем.

-последовательное;

-параллельное;

-линейное;

-нелинейное.

139 При непрямой работе лексического анализатора возможно его ... взаимодействие с синтаксическим распознавателем.

-параллельное;

-последовательное;

-линейное;

-нелинейное.

140 Программой для генерации сканеров (лексических анализаторов) является ....

-LEX;

-Mathcad;

-Statistica;

-ISAPI.

141 Набор данных, служащий для хранения информации об элементах исходной программы называется таблицей ... .

-трансляторов;

-идентификаторов;

-компиляторов;

-анализаторов.

142 Результирующая программа компилятора называется ...кодом .

-объектным;

-внутренним;

-исходным;

-внешним.

143 К способам организации таблиц идентификаторов относятся методы ...

-цепочек;

-бинарного дерева;

-хеш-функций;

-оптимизации кода;

144 В синтаксическом дереве внутренние узлы (вершины) соответствуют.

-операциям

-операндам

-идентификаторам

-записям

Генерация и оптимизация кода

145 Польская инверсная записьэтозапись операций.

-префиксная

-постфиксная

-инфиксная

-обычная

146 Призаписи  операция записывается между своими операндами.

-инфиксной

-префиксной

-постфиксной

-обратной польской записи

147 Перевод компилятором внутреннего представления программы в цепочку символов выходного языка - это.

-оптимизация программы

-генерация объектного кода

-синтаксические деревья

-ассемблерный код

148 Тетрады  имеют вид: 

-<операция>(<операнд1>,<операнд2>,<результат>)

-<операция>(<операнд1>, <операнд2>)

-<операнд1>,<операция>,<операнд2>(<результат>)

-<операнд1>,<операнд2>(<результат>)

149 Выражение (a-b)*(c+e) представляется в форме триад следующим образом

-  1)       - а b; 2)       + c e; 3)      * (1)(2)

-  1)       а b-;   2)       c e+; 3)       (1)*(2)

-  1)        - а b; 2)        c e+;3)       (1)*(2)

-  1)       а b-;  2)       + c e; 3)      * (1)(2)

150 … представляют собой запись операций в форме из трех составляющих: операция и два операнда.

-машинные команды

-тетрады

-триады

-монады

151 Обработка, связанная с переупорядочиванием и изменением операций в компилируемой программе с целью получения более эффективной результирующей объектной программы называется

-оптимизацией программы

-генерацией кода

-СУ-переводом

-СУ-компиляцией

152 Выполняемая по порядку последовательность операций, имеющая один вход и один выход- это.

-линейный участок программы

-свертка объектного кода

-оптимизация программы

-исключение лишних операций

153 Выполнение во время компиляции тех операций исходной программы, для которых значения операндов уже известны называется.

-линейным участком программы

-оптимизацией программы

-свёрткой объектного кода

-исключением лишних операций

154 Тетрады представляют собойпоследовательность команд.

-линейную

-иерархическую

-логическую

-нелинейную

155 Оператор x:=x+9 в ПОЛИЗе имеет вид: 

-x x 9 + :=

-x:= x 9 +

-x 9 + := x

-x x:= 9 +

156 Для выражения в обычной (инфиксной записи) a*(b+c)-(d-e)/f  ПОЛИЗ имеет вид:

-a b c * + d e - / f -

-a b c + * d e - / f

-a b c + * d e - / f -

-a * b c + - d e / f

157 Для оптимизации циклов не используется следующий метод: 

-обратная польская запись операций

-вынесение инвариантных вычислений из циклов

-замена операций с индуктивными переменными

-слияние и развертывание циклов

158 В процессе оптимизации кода при компиляции замена цикла на линейную последовательность операций - это.

-развёртывание

-слияние

-обратная польская запись

-ассемблерный код

159 Оператор присваивания I:=E в ПОЛИЗе записывается: 

-:= IE

- I:=E

- IE:=

-:=IE

160 Область памяти, размер которой известен на этапе компиляции, называется.

-статической

-динамической

-глобальной

-локальной

161 Область памяти, которая выделяется один раз при инициализации результирующей программы и действует всё время выполнения программы, называется.

-локальной

-динамической

-глобальной

-статической

162 Область памяти, размер которой на этапе компиляции не известен, называется.

-глобальной

-статической

-динамической

-локальной

163 Область памяти, которая выделяется в начале выполнения некоторого фрагмента результирующей программы и может быть освобождена по завершении выполнения данного фрагмента, называется

-локальной

-динамической

-глобальной

-статической

164 Результат выражения  6  7 + 10  4  *  +  , записанного в форме обратной польской записи, равен.

-53

-104

-74

-83

165 Две основные схемы компиляции, которые чаще всего используются при создании компиляторов это:

-интегрированная и последовательная

-последовательная и динамическая

-параллельная  и динамическая

-динамическая и интегрированная

166 Подстановка кода функции в вызывающий объектный код называется.

-inline подстановкой

-оптимизацией циклов

-передачей параметров через регистры

-свёрткой объектного кода

167 Изменение порядка следования операций, которое может повысить эффективность программы, называется.

-перестановкой

-удаление бесполезных присваиваний

-линейный участок программы

-арифметические преобразования

168 Схема, в которой компоненты выполняются под управлением синтаксического анализатора, называется.

-интегрированной

-последовательной

-статической

-динамической

169 К машинно-зависимым методам оптимизации кода относятсяи.

-распределение регистров процессора, распараллеливание вычислений

-распараллеливание вычислений, тетрады

-триады, тетрады

-тетрады, распределение регистров процессора

170 МП - преобразователь будет, если он имеет не более одной возможной очередной конфигурации.

-детерминированным

-недетерминированным

-входным

-выходным

180 Индуктивной переменной в цикле   S:= 10; for i:=l to N do A[i] :=i*S;                                    является.                                                      

-i

-S

-i,S

-A 

181 Методы оптимизации, ориентированные на конкретную архитектуру целевой вычислительной системы, на которой будет выполняться результирующая программа,

называются.

-машинно-зависимыми

-машинно-независимыми

-машинными

-независимыми

182 Переменная называется индуктивной в цикле, если ее значения в процессе выполнения цикла образуютпрогрессию.

-математическую

-арифметическую

-геометрическую

-инвариантную

183 Два метода построения объектной программы путем преобразования исходной программы:

-СУ-перевод и Т-грамматика

-Т-грамматика и АТ-грамматика

-СУ-компиляция и СУ-перевод

-АТ-грамматика и  СУ-перевод




1. тема гражданского права
2. ВВЕДЕНИЕ В конце ХХ века нет необходимости обсуждать значение иммунопрофилактики инфекционных болезней э
3. Возбуждение уголовного дела как стадия уголовного процесса
4. Владимира Иннокентьевича Бабецкого (3 семестр)
5. ТЕМА ПРОИСХОЖДЕНИЕ ДЕНЕГ И ИХ ЭВОЛЮЦИЯ 1
6. Господи ты триедин и нас трое
7. Сущность использования оборотных средств предприятия
8. Психологические особенности конфликтов
9. До появления дисков и дисководов информацию записывали на магнитную ленту перфорированную бумажную ленту
10. гонорея сотрудникам не выплачиваласьrdquo;
11. КОНТРОЛЬНАЯ РАБОТА ПО ДИСЦИПЛИНЕ НАЛОГОВЫЙ МЕНЕДЖМЕНТ Вариант 15
12. ЛЕКЦИЯ 1 ПОНЯТИЕ СОЦИОЛОГИИ УПРАВЛЕНИЯ Предпосылки возникновения научного управления
13. Охарактеризовать функции рекламы и раскрыть их содержание Экономическая функция
14. Бог был моей первой мыслью разум второй человек третьей и последней[источник не указан 586 дней]
15. Верстка документов Оглавление 1 Документы Word3 2 Сноски в документах MS Word3 2
16. Критика чистого розуму Критика практичного розуму Критика спроможності судження і багатьох інших
17. Задание 25 1Теоретическое задание
18.  04 22 ~надпровідність А в т о р е ф е р а т дисертації на здобуття наукового ст
19. методического
20.  Электромагнитные ионизирующие излучения В зависимости от источника электромагнитные ИИ подразделяют