SóProvas


ID
308722
Banca
CESPE / CEBRASPE
Órgão
TJ-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

Julgue os itens de 29 a 40, relativos a fundamentos de computação
e linguagens de programação e desenvolvimento para a Web.

O JVM (Java Virtual Machine) é um interpretador que atribui portabilidade à linguagem Java, possibilitando, consequentemente, a sua execução em qualquer sistema operacional.

Alternativas
Comentários
  • Essa afirmação não é de todo correta, pois para que um programa java possa ser executado em um sistema operacional é necessário que haja uma JVM específica para aquele SO, assim não se pode afirmar que é para qualquer sistema operacional, pois se existir apenas um que não haja uma JVM implementada para ele, a questão se tornaria errada.
    Inclusive se não me engano, o próprio CESPE já considerou essa afirmação incorreta.
  • Concordo com o amigo a cima! 
    Na informática as palavras "Sempre" e "todos" é sempre dificl de se lidar, pois para que possa se invalido basta apenas 1 tecnologia! 
    E  como não conhecemos todas as tecnologia, aê fica tudo complicado! 
  • Concordo. Não é "em qualquer sistema operacional", mas sim "em qualquer sistema operacional para o qual exista uma JVM". Posso criar um sistema operacional e se não existir uma JVM para ele não vai rodar Java.
  • A questão está CORRETA.
    A JVM há "POSSIBILIDADE" de rodar em QUALQUER sistema operacional. Desde que sejam instalados seus componentes.

  • Tipo da questão que você sabe que é errada e marca como certa rezando pra não ser pegadinha.

     

    O certo seria qualquer sistema operacional que possua uma máquina virtual java e não qualquer sistema operacional.

     

    Existe JVM para iOS? Se for por essa lógica poderíamos dizer que programas compilados para Atari rodam em qualquer sistema operacional. Basta que eles possuam um emulador(máquina virtual). Na teoria Java é tão portável quanto Pascal-P ou Visual Basic. A única diferença é que máquinas virtuais java existem para uma variedadade maior, mas longe de completa, de plataformas.