Prévia do material em texto
07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/3 Exercício 1: Qual o conceito de máquina virtual em Java ? A) É um interpretador de código-fonte que ajuda o sistema operacional entender o que o programador deseja. B) É uma camada extra responsável por “traduzir” o que a aplicação deseja fazer as chamadas do sistema operacional onde a aplicação está rodando no momento. C) É uma camada extra responsável por “transmitir” a informação ao sistema operacional e ao usuário. D) É uma camada extra responsável por “inserir” o código-fonte no sistema operacional. E) É uma camada extra responsável por “traduzir” o código fonte para um único sistema operacional. O aluno respondeu e acertou. Alternativa(B) Comentários: A) Um programa compilado em Java pode ser executado diretamente em qualquer sistema que possua uma Máquina Virtual Java disponível. E) Um programa compilado em Java pode ser executado diretamente em qualquer sistema que possua uma Máquina Virtual Java disponível. 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/3 B) Um programa compilado em Java pode ser executado diretamente em qualquer sistema que possua uma Máquina Virtual Java disponível. Exercício 2: Por que a linguagem de programação Java é chamada de multiplataforma? A) Java trabalha com o conceito de máquina virtual, que é uma camada extra responsável por “traduzir” o que a aplicação deseja fazer as chamadas do sistema operacional onde a aplicação está rodando no momento. Com este conceito, tanto faz você trabalhar no Windows ou Linux. B) Java trabalha com uma camada extra de código-fonte. Com este conceito, tanto faz você trabalhar no Windows ou Linux. C) Java trabalha com o conceito de padrões de projetos e com este conceito, tanto faz você trabalhar no Windows ou Linux. D) Java trabalha com o conceito de máquina virtual, que é uma camada extra responsável por “traduzir” para padrões de projetos cada código-fonte desenvolvido pelo programador e com este conceito, tanto faz você trabalhar no Windows ou Linux. E) NDA O aluno respondeu e acertou. Alternativa(A) Comentários: E) Significa dizer que um programa feito em Java e compilado em uma determinada plataforma, poderá ser executado nesta plataforma e também em todas as demais plataformas que dão suporte ao Java. D) Significa dizer que um programa feito em Java e compilado em uma determinada plataforma, poderá ser executado nesta plataforma e também em todas as demais plataformas que dão suporte ao Java. 07/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/3 C) Significa dizer que um programa feito em Java e compilado em uma determinada plataforma, poderá ser executado nesta plataforma e também em todas as demais plataformas que dão suporte ao Java. B) Significa dizer que um programa feito em Java e compilado em uma determinada plataforma, poderá ser executado nesta plataforma e também em todas as demais plataformas que dão suporte ao Java. A) Significa dizer que um programa feito em Java e compilado em uma determinada plataforma, poderá ser executado nesta plataforma e também em todas as demais plataformas que dão suporte ao Java.