Geral

Compiladores

Semana 1 2

#1

Considere o processo de compilação de um programa e analise as afirmações para, em seguida, assinalar a alternativa correta.

I. A execução do programa faz parte do processo de compilação.

II. A execução do programa é uma etapa separada após a compilação

III. Na análise léxica, os caracteres são lidos e, depois, agrupados em conjuntos que são relevantes para outros componentes do compilador.

IV. Na análise semântica, são analisados erros sintáticos de um programa.

A

Apenas I, II e III estão corretas.

B

Apenas II e IV estão corretas.

C

Apenas I e II estão corretas.

D

Apenas I e III estão corretas.

E

Apenas II e III estão corretas.

#2

Considere as alternativas a seguir e escolha apenas aquela que define o que é um "analisador léxico" em um compilador.

A

Um componente que otimiza o código-fonte para melhor desempenho.

B

Um componente que verifica se as variáveis no código-fonte estão declaradas.

C

Um componente que verifica a sintaxe do código-fonte.

D

Um componente que remove comentários e espaços em branco do código-fonte.

E

Um componente que gera o código executável a partir do código-fonte.