Ed
há 23 horas
Vamos analisar cada uma das alternativas para identificar a correta: A) "Linguagens de alto nível, como C e Assembly, são compiladas estaticamente e seus códigos-fontes são transformados diretamente em linguagem de montagem ou Assembler." - Esta afirmação é incorreta, pois Assembly é uma linguagem de baixo nível, não de alto nível. B) "Linguagens de alto nível aplicadas a sistemas embarcados têm seu código-fonte traduzido por um programa tradutor ou Assembler, que em seguida é executado pelo sistema operacional. Um exemplo disso é o C, que é uma linguagem que passa pelo processo de interpretação e, em seguida, é executada por um compilador." - Esta afirmação é confusa e incorreta, pois o C é uma linguagem compilada, não interpretada. C) "Linguagens de alto nível, como Java e C têm seus códigos-fontes transformados em uma linguagem intermediária (específica de cada linguagem), que será interpretada pela máquina virtual da linguagem quando o programa for executado." - Esta afirmação é correta. Java, por exemplo, é compilado para bytecode, que é executado pela Java Virtual Machine (JVM). D) "Linguagens de baixo nível, como VBScript e Java são utilizadas em sistemas embarcados para aplicações web. O código é executado como HTML, permitindo que os usuários do sistema visualizem o conteúdo em seus navegadores." - Esta afirmação é incorreta, pois VBScript e Java não são consideradas linguagens de baixo nível, e Java não é usado em sistemas embarcados dessa forma. E) "Linguagens orientadas a objeto são todas compiladas e não interpretadas, por isso são consideradas de baixo nível, sendo as mais utilizadas para programação de sistemas embarcados." - Esta afirmação é incorreta, pois nem todas as linguagens orientadas a objeto são compiladas e não são consideradas de baixo nível. Portanto, a alternativa correta é: C) Linguagens de alto nível, como Java e C têm seus códigos-fontes transformados em uma linguagem intermediária (específica de cada linguagem), que será interpretada pela máquina virtual da linguagem quando o programa for executado.