Ed
ano passado
Para entender o que um compilador C++ faz, precisamos saber que o compilador é responsável por traduzir o código-fonte escrito em C++ para um formato que a máquina possa entender, que é o código de máquina. Vamos analisar as opções: A) Traduz o código da máquina em código JavaScript - Incorreto, pois um compilador não traduz código de máquina para JavaScript. B) Traduz o código-fonte C++ em código JavaScript - Incorreto, um compilador C++ não traduz para JavaScript. C) Traduz o código de máquina em código C++ - Incorreto, um compilador não faz isso. D) Traduz o código-fonte C++ em código de máquina - Correto, essa é a função principal de um compilador C++. E) Interpreta o código C++ e envia à CPU - Incorreto, isso descreve mais o funcionamento de um interpretador, não de um compilador. Portanto, a alternativa correta é: D) Traduz o código-fonte C++ em código de máquina.