Buscar

(Marinha/2019 Adaptada) O processo de compilação é o processo pelo qual o código- fonte de uma linguagem de programação é traduzido em um código ob...

(Marinha/2019 Adaptada) O processo de compilação é o processo pelo qual o código- fonte de uma linguagem de programação é traduzido em um código objeto executável por uma máquina. Sobre análise léxica e sintática executadas pelos compiladores, assinale a opção correta.

Técnicas para análise léxica são mais complexas do que as necessárias para a análise sintática.
O analisador sintático não é o coração de um compilador, ao contrário do processo de parser, que tem papel fundamental no referido processo.
Um analisador léxico serve como o passo inicial de um analisador sintático.
Um analisador léxico serve como o passo final de um analisador sintático.
Praticamente, todos os compiladores unem a tarefa de analisar a sintaxe em uma única parte distinta.
a) Apenas a afirmativa 1 está correta.
b) Apenas a afirmativa 2 está correta.
c) As afirmativas 1, 3 e 5 estão corretas.
d) As afirmativas 2, 3 e 4 estão corretas.
e) As afirmativas 1, 2 e 5 estão corretas.

Essa pergunta também está no material:

Compiladores
1 pág.

Compiladores

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra c) As afirmativas 1, 3 e 5 estão corretas. A afirmativa 1 está correta, pois a análise léxica é a primeira etapa do processo de compilação e é responsável por identificar os tokens (unidades léxicas) presentes no código-fonte. A afirmativa 3 também está correta, pois o analisador léxico é responsável por identificar os tokens e enviar para o analisador sintático, que por sua vez, verifica se a sequência de tokens está de acordo com a gramática da linguagem. Já a afirmativa 5 está correta, pois a maioria dos compiladores unem a análise léxica e sintática em uma única etapa, chamada de parser.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais