Непрямой лексический анализатор.



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

А) последовательности токенов
Б) части исходного кода

В) последовательности символов

 

2. Символы, которые имеют особое назначение в регулярных выражениях, называют

А) символами манипуляций

Б) метасимволами

В) символами замены

 

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

А) скобок

Б) метасимволов

В) специальных подстрок

 

4. Грамматика описывает следующие лексемы

А) идентификатор

Б) знак операции

В) число идентификаторов

 

5. Лексический анализ программы выполняется при

А) вводе исходных операторов

Б) завершении работы

В) ее трансляции

 

6. Регулярные выражения могут анализироваться с использованием

А) старт-символов

Б) конечного автомата

В) метасимволов

 

7. Регулярное выражение можно назвать простейшим, если оно состоит из

А) одного обычного символа

Б) пустого множества символов

В) трех обычных символов

 

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

А) токен

Б) лексема

В) метасимвол

 

9. Лексический анализатор работает с

А) только с идентификаторами

Б) только с константами

В) константами и идентификаторами

 

10. Лексический анализатор должен

А) определять границы лексем, которые не указаны явно

Б) помещать новую лексему в таблицу лексем

В) создавать новый граф переходов

 

 

Ответы на вопросы к тесту:

1. А, В

2. Б

3. Б

4. А, Б

5. В

6. Б

7. А

8. Б

9. В

10.А, Б

 


Дата добавления: 2018-05-12; просмотров: 313; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!