Ed
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.
Cadastre-se ou realize login
Mais perguntas desse material