Ybadoo - Soluções em Software Livre
Turmas
2º Semestre de 2025

Sobre a representação intermediária no contexto da construção de compiladores, analise as assertivas a seguir:

  1. Representações intermediárias geralmente contêm detalhes específicos da arquitetura do sistema no qual o programa é executado.
  2. Os enunciados que aparecem no código de três endereços têm a forma geral x = y op z, nos quais x, y e z são nomes, constantes ou objetos temporários criados pelo compilador. Outras formas podem também ser usadas, incluindo desvios condicionais e incondicionais, entre outros tipos de enunciados.
  3. Autômatos finitos são usados na definição de representações intermediárias, sendo que os estados do autômato representam as variáveis do programa e as transições representam instruções do código intermediário.
  4. Árvores sintáticas e código de três endereços são dois tipos de representações intermediárias.

A análise permite concluir que:

a. apenas as assertivas I e II estão corretas.

b. apenas as assertivas I e III estão corretas.

c. apenas as assertivas II e III estão corretas.

d. apenas as assertivas II e IV estão corretas.

e. apenas as assertivas III e IV estão corretas.

a. apenas as assertivas I e II estão corretas.

b. apenas as assertivas I e III estão corretas.

c. apenas as assertivas II e III estão corretas.

d. apenas as assertivas II e IV estão corretas.

e. apenas as assertivas III e IV estão corretas.