É tida como uma das principais linguagens de programação ori...

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: SERGAS Prova: FCC - 2010 - SERGAS - Analista de Sistemas |
Q40219 Programação
É tida como uma das principais linguagens de programação orientada a objeto; tem como característica a compilação para um bytecode e execução por uma máquina virtual. Trata-se da linguagem
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra D - Java.

A questão aborda o tema de linguagens de programação orientadas a objetos e suas características específicas, como a compilação para bytecode e a execução por meio de uma máquina virtual. Para resolver essa questão, é necessário entender o conceito básico de linguagens de programação orientada a objetos e as características únicas de algumas das linguagens mais populares.

Java é amplamente conhecida por ser uma linguagem de programação orientada a objetos. Uma das suas principais características distintivas é que o código Java é compilado para um formato intermediário conhecido como bytecode, que é então executado por uma máquina virtual, a Java Virtual Machine (JVM). Esse processo permite que o Java seja uma linguagem de programação altamente portável, podendo rodar em diferentes sistemas operacionais e plataformas sem a necessidade de modificar o código-fonte.

As outras opções não correspondem à descrição dada pela seguinte razão:

  • Algol é uma linguagem de programação que foi muito influente no desenvolvimento de outras linguagens, mas não é especialmente conhecida pela orientação a objetos ou pela compilação para bytecode.
  • Delphi é conhecido por ser uma evolução do Pascal e é mais uma ferramenta de desenvolvimento rápido de aplicações do que uma linguagem orientada a objetos focada na compilação para bytecode.
  • C++ é uma linguagem orientada a objetos, mas é compilada diretamente para código de máquina nativo, não para bytecode executado por uma máquina virtual.
  • PHP é uma linguagem de script do lado do servidor, principalmente usada para desenvolvimento web, e não é tradicionalmente compilada para bytecode nem executada em uma máquina virtual (apesar de existirem compiladores e máquinas virtuais que podem trabalhar com PHP).

Portanto, a alternativa correta é a Letra D, que corresponde à linguagem Java, combinando todos os elementos mencionados na questão: orientação a objetos, compilação para bytecode e execução em uma máquina virtual.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Letra D
Falou em bytecode e orientada a objetos, impossível não lembrar de Java.

Cuidado: (Não está nas opções) Mas não custa lembrar que estem mais linguagens com essas características, C# por exemplo.

Que linguagem será essa? rsrs Muito Fácil, essa!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo