Logo Passei Direto
Buscar
1 Exception é um termo oriundo do inglês, podendo ser entendido como objetos que indicam a ocorrência de algum erro ou ainda um problema em tempo de execução de um programa, por exemplo, 0 acesso a um índice inválido a algum vetor. Com relação à classe exceções na linguagem de programação Java, assinale a alternativa correta: A) Se em algum trecho de código possuir tratamento de erro, e houver uma divisão de valor por zero, será gerada uma exceção, a qual será ignorada pela JVM e a execução da aplicação continuará. B) Se em algum trecho de código não possui tratamento de erro, e houver uma divisão de valor por zero, por exemplo, será gerada uma exceção, a qual será ignorada pela JVM e a execução da aplicação será continuada. 21:17
User badge image
Nataniel Medeiros leal

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar as alternativas com base no funcionamento das exceções em Java: - Quando ocorre uma divisão por zero em Java, é gerada uma exceção do tipo ArithmeticException. - Se o código possui tratamento de exceção (try-catch) para essa situação, a exceção é capturada e o programa pode continuar a execução normalmente. - Se o código não possui tratamento para essa exceção, a JVM lança a exceção e a execução do programa é interrompida, a menos que a exceção seja capturada em algum nível superior. Analisando as alternativas: A) "Se em algum trecho de código possuir tratamento de erro, e houver uma divisão de valor por zero, será gerada uma exceção, a qual será ignorada pela JVM e a execução da aplicação continuará." - Correto: a exceção é gerada, mas como há tratamento, a JVM não interrompe o programa, que continua. B) "Se em algum trecho de código não possui tratamento de erro, e houver uma divisão de valor por zero, será gerada uma exceção, a qual será ignorada pela JVM e a execução da aplicação será continuada." - Incorreto: sem tratamento, a exceção não é ignorada, a JVM interrompe a execução do programa. Portanto, a alternativa correta é a A.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!