Informática, perguntado por perguntador99999, 6 meses atrás

QUESTÃO 2
Assinale a alternativa correta acerca das características da linguagem de programação Java.
Alternativas
Alternativa 1:
Não suporta o uso de ponteiros.

Alternativa 2:
Não possui tratamento de exceções.

Alternativa 3:
A linguagem é totalmente interpretada

Alternativa 4:
A execução do código é feita diretamento pelo sistema operacional.

Alternativa 5:
Um programa Java pode ser executado sem a Java Virtual Machine

Soluções para a tarefa

Respondido por rafames1000
4

Resposta:

Alternativa 1:

Não suporta o uso de ponteiros.

Explicação:

Não suporta o uso de ponteiros. Correta.

A linguagem Java usa referência em vez de ponteiro. Ou seja, o Java não suporta ponteiros explicitamente.

Não possui tratamento de exceções. Incorreta.

O Java possui, sim, tratamento de exceções (cláusula try-catch).

A linguagem é totalmente interpretada. Incorreta.

Primeiro o Java é compilado para bytecode, para depois ser interpretado.

A execução do código é feita diretamente pelo sistema operacional. Incorreta.

Quem executa o bytecode é a JVM (Java Virtual Machine).

Um programa Java pode ser executado sem a Java Virtual Machine. Incorreta.

"No caso da linguagem Java, é usado um software emulador chamado de máquina virtual (JVM) e as chamadas API Java (Java Application Programming Interface), (...).  

   Esta forma de desenvolvimento permite que cada sistema operacional diferente, chamado de plataforma dentro do aprendizado neste livro, possua uma JVM adaptada ao seu sistema e permita que um mesmo código desenvolvido em Java possa ser executado em qualquer plataforma sem a necessidade de alterações no código, (...)".

Livro Programação de Sistemas I, Página 20.

Perguntas interessantes