Buscar

Leia o texto a seguir:   Analisadores são usados ​​em todos os lugares – no Word para analisar aplicativos, formas de palavras, fórmulas, etc; em q...

Leia o texto a seguir:

 

Analisadores são usados ​​em todos os lugares – no Word para analisar aplicativos, formas de palavras, fórmulas, etc; em quase qualquer site ao validar dados de entrada: e-mail, número de telefone, número de cartão de crédito; arquivos de configuração; dados serializados (por exemplo, em xml); em muitos jogos - vídeos com script, scripts de IA, console. Em geral, são partes integrantes da ciência da computação.

 

Considerando o texto apresentado, avalie as afirmações abaixo:

 

  1. parser e o analisador léxico devem concordar com os números de token para que haja um link entre eles, selecionados pelo Yacc.
  2. Somente onde é impossível aplicar regras que removam a ambiguidade para produzir um analisador, as regras devem são reescritas.
  3. O analisador parser pode fazer duas coisas permitidas: shift e down, e não há como escolher dar preferência a uma delas.
  4. O analisador tem a escolha entre dois downgrades permitidos; isso é chamado de conflito de downvote/downgrade.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta



I, II e III, apenas.


I, III e IV, apenas.


I e II, apenas.


III e IV, apenas.


II e IV, apenas.

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra "C) I e II, apenas". Justificativa: I. O parser e o analisador léxico devem concordar com os números de token para que haja um link entre eles, selecionados pelo Yacc. Essa afirmação está correta, pois o parser e o analisador léxico precisam trabalhar juntos para analisar a sintaxe de um programa. II. Somente onde é impossível aplicar regras que removam a ambiguidade para produzir um analisador, as regras devem ser reescritas. Essa afirmação também está correta, pois as regras devem ser reescritas apenas quando não há outra maneira de remover a ambiguidade. III. O analisador parser pode fazer duas coisas permitidas: shift e down, e não há como escolher dar preferência a uma delas. Essa afirmação está incorreta, pois o analisador parser pode escolher dar preferência a uma delas. IV. O analisador tem a escolha entre dois downgrades permitidos; isso é chamado de conflito de downvote/downgrade. Essa afirmação também está incorreta, pois o analisador não tem a escolha entre dois downgrades permitidos.

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

Responda

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

Mais conteúdos dessa disciplina