• Matéria: Informática
  • Autor: deivinhodatoic
  • Perguntado 3 anos atrás

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.

Respostas

respondido por: emillymamede05
1

Resposta:

C) é a alternativa correta

Perguntas similares