База ответов ИНТУИТ

Разработка компиляторов

<<- Назад к вопросам

Данная ситуация:
[S'->.S][S-gt;.x][S-gt;.(L)]
определяет состояние:

(Отметьте один правильный вариант ответа.)

Варианты ответа
2
3
1
0(Верный ответ)
Похожие вопросы
Данная ситуация:
[S->(.L)][L->.L, S][L->.S][S->.(L)][S->.x]
определяет состояние:
Данная ситуация:[S->x.]определяет состояние:
Данная ситуация:[S'->S.$]определяет состояние:
Данная грамматика:
E -> T | TE'E' -> +T | +TE'T  -> F | FT'T'-> *F | *FT'F -> (E) | num
обладает свойством:
Данная функция:
int yylex (void){int ch;while ((ch = getchar ()) == ' ');if (isdigit (ch)){ungetc (ch, stdin); scanf (%i, &yylval);return NUMBER_LC;}return ch;}
вычисляет следующую пару значений:
LR(1)-ситуация состоит из:
Данная программа:
class LowLevelSample {    public static void Run() {	int i;	i = 0;	try {	   Start:             if (i == 10) throw new Exception();             Console.WriteLine (i);             i = i + 1;             goto Start;	}	catch (Exception) {           Console.WriteLine ("Finished");	}    }}
может использоваться в качестве примера:
Алгоритм выделения максимального альта, для которого данная вершина p является начальной, включает следующие шаги:
Данная программа:
var in : integer;function Digits (integer n) : integer;var m : integer;begin  if n < 10 then return n  else begin    m := n div 10;    return n - m*10 + Digits (m);  end;end; begin  read (in);  writeln(Digits(in));end.
используется:
Данная грамматика:
G=(A, N, Expr, R)A={‘+’, ‘-’, const, var}N={Expr, Opnd}R={Opnd: const,				Opnd: var,				Expr: Opnd				Expr: ‘+’ (Expr, Expr),			Expr: ‘-’ (Expr)				}
порождает деревья выражений из: