Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест ТЯП Галкиной.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
77.34 Кб
Скачать

Лабораторная работа № 6. Синтаксический анализатор инфиксных арифметических выражений, основанный на методе восходящего разбора.

  1. Какое выражение представлено в инфиксной форме?

  • a+b

  • +ab

  • ab+

  1. Как в синтаксическом анализе при методе восходящего разбора строится дерево?

  • “Сверху - вниз”

  • “Снизу-вверх”

  • “Слева-направо”

  1. Почему к грамматике языка инфиксных арифметических выражений неприменим алгоритм нисходящего разбора?

  • Так как грамматика леворекурсивная

  • Так как грамматика правокурсивная

  • Алгоритм нисходящего разбора применим

  1. Что возникает, когда оператор в программе составлен правильно, но без смысла?

  • Семантическая ошибка

  • Синтаксическая ошибка

  • Грамматическая ошибка

  1. С помощью какого метода можно преобразовать расширенный МП-автомат в детерминированный автомат с магазинной памятью?

  • Метод нисходящего разбора

  • Метод восходящего разбора

  • Нельзя преобразовать

  1. Структура данных, в которой доступ к элементам организован по принципу FIFO?

  • Очередь

  • Стек

  • Список

  1. Для какой системы команд таблица перехода будет считаться трехмерной?

  • Есть только двухмерная

  1. Кто предложил префиксную и постфиксную формы для записи произвольных выражений?

  • А. Н. Хомский

  • Лукашевич

  • А. Н. Колмогоров

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

  • Да

  • Нет

  • Не всегда

  1. Грамматика какого типа по иерархии Хомского делится на леворекурсивные и праворекурсивные?

  • Типа 1

  • Типа 2

  • Типа 3

Раздел 4. Задача перевода Лабораторная работа № 7. Преобразование префиксных и инфиксных арифметических выражений в постфиксные.

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

  • Инфиксная форма

  • Постфиксная форма

  • Префиксная форма

  1. Любое ли арифметическое выражение можно записать на любом из трех языков – языках инфиксных, префиксных и постфиксных выражений?

  • Да

  • Нет

  • Не всегда

  1. Устройство, которое позволяют строить по заданной входной цепочке соответствующую ей выходную цепочку?

  • МП-преобразователь

  • Распознователь

  • Кодогенератор

  1. Как называется перевод, определяемый простой СУ-схемой?

  • Простым СУ-переводом

  • Простым переводом

  • Косвенным переводом

  1. Класс переводов, определяемых магазинными преобразователями, совпадает с классом простых СУ-переводов?

  • Да

  • Нет

  • Не всегда

  1. Часть процесса компиляции, когда специальная часть компилятора, кодогенератор, конвертирует синтаксически корректную программу в последовательность инструкций, которые могут выполняться на машине?

  • Компиляция

  • Кодогенерация

  • Интерпретация

  1. Можно ли совместить построение дерева вывода с генерацией кода?

  • Да

  • Если используются прямые СУ-схемы и рекурсивный алгоритм нисходящего разбора

  • Нет

  1. Вид функции, которая вызывает саму себя?

  • Хранимая процедура

  • Рекурсия

  • Функция без аргументов

  1. Можно ли осуществить префиксный обход дерева с перебором потомков каждой вершины в порядке, определяемом соответствующей СУ-схемой рекурсивно?

  • Да

  • Нет

  • Только при помощи функции

  1. Для чего нужны автоматы с магазинной памятью?

  • Чтобы иметь больше памяти

  • Чтобы выдать дерево разбора, если слово принадлежит данному зыку

  • Строить очереди