Ed
há 4 meses
Vamos analisar cada uma das alternativas para identificar a correta: A) "Linguagens orientadas a objeto são todas compiladas e não interpretadas, por isso são consideradas de baixo nível..." - Esta afirmação é incorreta, pois nem todas as linguagens orientadas a objeto são compiladas (ex: Python é uma linguagem orientada a objeto e interpretada) e também não são consideradas de baixo nível. B) "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 é verdadeira para Java, que usa uma máquina virtual, mas não é totalmente precisa para C, que é geralmente compilada diretamente para código de máquina. C) "Linguagens de baixo nível, como VBScript e Java são utilizadas em sistemas embarcados para aplicações web." - Esta afirmação é incorreta, pois VBScript não é uma linguagem de baixo nível e Java não é tipicamente usada em sistemas embarcados. D) "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." - Esta afirmação é confusa, pois linguagens de alto nível como C são geralmente compiladas para código de máquina, não traduzidas por um Assembler. Além disso, a afirmação sobre interpretação e compilação está errada. E) "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 é parcialmente correta, pois C é uma linguagem de alto nível que é compilada, mas Assembly não é uma linguagem de alto nível, é uma linguagem de baixo nível. Após a análise, a alternativa que mais se aproxima da verdade, apesar de algumas imprecisões, é a B, pois fala sobre a transformação de código em uma linguagem intermediária, que é um conceito correto para Java. Portanto, a resposta correta é: B.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Analisando as alternativas fornecidas: A) A afirmação de que linguagens orientadas a objeto são todas compiladas e não interpretadas, sendo consideradas de baixo nível, não está correta. Linguagens orientadas a objeto podem ser compiladas ou interpretadas, e não são necessariamente de baixo nível. B) Esta alternativa descreve de forma correta o processo de linguagens de alto nível como Java e C, que são transformadas em uma linguagem intermediária e interpretadas pela máquina virtual da linguagem. C) Esta alternativa está incorreta ao afirmar que VBScript e Java são linguagens de baixo nível e que são utilizadas em sistemas embarcados para aplicações web. Java é uma linguagem de alto nível e amplamente utilizada para aplicações web. D) Esta alternativa descreve de forma incorreta o processo de linguagens de alto nível aplicadas a sistemas embarcados. O exemplo dado sobre o C também está equivocado. E) Esta alternativa descreve de forma correta o processo de linguagens de alto nível como C e Assembly, que são compiladas estaticamente e seus códigos-fonte são transformados diretamente em linguagem de montagem. Portanto, a alternativa correta é a letra E) 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.
Matheus Freitas
ano passado
e as respostas manow?