Ed
há 4 semanas
Vamos analisar cada uma das afirmações: I. Compiladores traduzem todo o código-fonte para código de máquina de uma só vez, gerando um arquivo executável, que pode ser executado repetidamente sem a necessidade de nova tradução. Verdadeiro, essa é uma característica fundamental dos compiladores. II. Interpretadores traduzem e executam o código linha por linha, e, portanto, sempre que o programa for executado, ele precisa ser novamente interpretado. Verdadeiro, essa é uma descrição correta do funcionamento dos interpretadores. III. Atualmente a estratégia de interpretação está em desuso. Falso, a interpretação ainda é amplamente utilizada, especialmente em linguagens de script e em ambientes de desenvolvimento, como Python e JavaScript. Agora, vamos ver as alternativas: a. I e II, apenas. (Correta, pois ambas as afirmações I e II são verdadeiras.) b. III, apenas. (Incorreta, pois III é falsa.) c. II e III, apenas. (Incorreta, pois III é falsa.) d. I, II e III. (Incorreta, pois III é falsa.) e. I, apenas. (Incorreta, pois II também é verdadeira.) Portanto, a alternativa correta que contém todas as afirmações verdadeiras é: a. I e II, apenas.