ENADE 2008< P>

COMPILADORES DE LINGUAGENS DE PROGRAMACAO TRADUZEM PROGRAMAS-FONTE, EM UMA LINGUAGEM DE ENTRADA, PARA PROGRAMAS-OBJETO, EM UMA LINGUAGEM DE SAIDA. DURANTE O PROCESSO DE TRADUCAO, O COMPILADOR DEVE VERIFICAR SE AS SENTENCAS DO PROGRAMA-FONTE ESTAO SINTATICAMENTE CORRETAS.< P>

ESSE PROCESSO DE ANALISE SINTATICA PODE SER REALIZADO CONSTRUINDO-SE UMA ARVORE DE ANALISE SEGUNDO DUAS PRINCIPAIS ABORDAGENS: TOP-DOWN, QUANDO A ARVORE E INVESTIGADA DA RAIZ AS FOLHAS; OU BOTTOM-UP, DAS FOLHAS A RAIZ.< P>

ACERCA DESSE ASSUNTO, JULGUE OS ITENS SEGUINTES.< P>

I A ANALISE TOP-DOWN E ADEQUADA QUANDO A LINGUAGEM DE ENTRADA E DEFINIDA POR UMA GRAMATICA RECURSIVA A ESQUERDA.< P>

II INDEPENDENTEMENTE DA ABORDAGEM ADOTADA, TOP-DOWN OU BOTTOM-UP, O ANALISADOR SINTATICO UTILIZA INFORMACOES RESULTANTES DA ANALISE LEXICA.< P>

III SE OS PROGRAMAS EM UMA LINGUAGEM PODEM SER ANALISADOS TANTO EM ABORDAGEM TOP-DOWN COMO EM BOTTOM-UP, A GRAMATICA DESSA LINGUAGEM E AMBIGUA.< P>

IV A ANALISE BOTTOM-UP UTILIZA ACOES COMUMENTE CONHECIDAS COMO DESLOCAMENTOS E REDUCOES SOBRE AS SENTENCAS DO PROGRAMA-FONTE.< P>

ESTAO CERTOS APENAS OS ITENS< P>

A

I E II< P>

B

I E III< P>

C

II E IV< P>

D

I, III E IV< P>

E

II, III E IV< P>

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados

Nenhum tópico relacionado