Logo Passei Direto
Buscar
O processo de otimização de código é complexo e inclui um conjunto diversificado de técnicas de ordenação, de substituição e de ordenação de instruções na busca de um conjunto eficiente.
Entre as alternativas a seguir, marque aquela que apresenta um conjunto de otimizações comuns durante a otimização de código intermediário.
a ) Eliminação de tipos errados, simplificação de laços de repetição, exclusão de expressões algébricas.
b ) Simplificação de laços de repetição, substituição de constantes, exclusões de expressões algébricas.
c ) Eliminação de código intangível, simplificação de laços de repetição, eliminação de tipos errados.
d ) Eliminação de instruções redundantes, eliminação de código inatingível, simplificação de expressões algébricas.
e ) Simplificação de expressões algébricas, eliminação de laços desnecessários, eliminação de tipos errados.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para identificar a alternativa que apresenta um conjunto de otimizações comuns durante a otimização de código intermediário, vamos analisar cada uma das opções: a) Eliminação de tipos errados, simplificação de laços de repetição, exclusão de expressões algébricas. - A eliminação de tipos errados e a simplificação de laços são relevantes, mas a exclusão de expressões algébricas não é uma prática comum. b) Simplificação de laços de repetição, substituição de constantes, exclusões de expressões algébricas. - A simplificação de laços é uma técnica válida, mas a exclusão de expressões algébricas não é uma prática comum. c) Eliminação de código intangível, simplificação de laços de repetição, eliminação de tipos errados. - A eliminação de código intangível e a simplificação de laços são boas práticas, mas a eliminação de tipos errados não é uma otimização comum. d) Eliminação de instruções redundantes, eliminação de código inatingível, simplificação de expressões algébricas. - Esta opção inclui a eliminação de instruções redundantes e de código inatingível, que são técnicas comuns de otimização, além da simplificação de expressões algébricas. e) Simplificação de expressões algébricas, eliminação de laços desnecessários, eliminação de tipos errados. - A simplificação de expressões algébricas e a eliminação de laços desnecessários são boas práticas, mas a eliminação de tipos errados não é uma otimização comum. Após analisar as opções, a alternativa que apresenta um conjunto de otimizações comuns durante a otimização de código intermediário é: d) Eliminação de instruções redundantes, eliminação de código inatingível, simplificação de expressões algébricas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina