Sobre os compiladores e suas análises léxicas e sintáticas, analise os itens a seguir:
I. Um dos componentes léxicos de uma linguagem se refere às palavras reservadas. No caso da linguagem Pascal, entre as palavras reservadas, estão: AND, ARRAY, BEGIN, CONST, DIV, ELSE, FUNCTION, LABEL, MOD, NOT, OF, OR, PROCEDURE, PROGRAM,RECORD,REPEAT,TO,TYPE, UNTIL, VAR, WHILE.
II. A análise léxica/sintática de uma linguagem que tem palavras reservadas tende a ser mais complexa que a de linguagens que têm apenas palavras-chave usadas também como identificadores.
III. Um dos componentes sintáticos de uma linguagem se refere aos identificadores. No caso da linguagem Pascal, estes são cadeias de caracteres contendo letras ('A', ..., 'Z', 'a', ..., 'z'), dígitos ('0', ... '9') e o caractere sublinhado ('_'), podendo o primeiro caractere ser uma letra ou número.
IV. Se uma regra diz que um token se estende até que seja encontrado um caractere que não faz parte dele, essa regra permitiria a um analisador léxico reconhecer em XYZ + 1 uma ocorrência de um identificador XYZ.
V. Na linguagem Pascal, não se faz distinção entre maiúsculas e minúsculas em identificadores e palavras reservadas. Em C, no entanto, identificadores como TabSimb e tabsimb são distintos, permitindo que identificadores relacionados tenham formas semelhantes.
Está correto o que se afirma em:
A.
I, II e III, apenas.
B.
I, III e V, apenas.
C.
I, IV e V, apenas.
D.
II, III e IV, apenas.
E.
II, IV e V, apenas.
Soluções para a tarefa
Respondido por
1
Resposta:
C) é a alternativa correta
Perguntas interessantes
Contabilidade,
4 meses atrás
Biologia,
4 meses atrás
História,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Pedagogia,
10 meses atrás
Matemática,
10 meses atrás