Carregando...
Carregando...
Ajude a melhorar a plataforma
As exceções em um programa desenvolvido em Java compreendem erros que podem ocorrer durante a execução, como erros de lógica e erros de acesso a dispositivos ou arquivos que não estejam disponíveis. Seu tratamento tem como foco os locais do código que tenham a possibilidade de provocar essas exceções. Com relação às exceções em um programa Java, observe as asserções a seguir e a relação entre elas. I. Quando as exceções são tratadas, a tolerância a falhas de um programa é aperfeiçoada, como no caso de um usuário que insere uma entrada inválida em um sistema mais de uma vez. O tratamento, então, permite que o programa capture e trate a exceção. PORQUE II. Os comandos try e catch servem para tratar as exceções ocorridas. O catch permite introduzir todas as linhas de código que podem lançar uma exceção, e o try descreve a ação no momento em que a exceção é capturada. Analisando as asserções anteriores, conclui-se que:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A asserção I é uma proposição verdadeira, pois uma exceção indica um problema ocorrido durante a execução de um programa. Precisa ser resolvida para que o programa continue ou termine de forma requintada, assim os desenvolvedores vão criando programas cada vez mais robustos. A asserção II é uma proposição falsa, pois: * Um bloco catch recebe a exceção e a trata colocando o parâmetro de exceção entre parênteses: catch(tipo_excecao e) { … } O bloco descreve a ação que deve ocorrer quando a exceção for capturada. O que fica entre parênteses é o parâmetro de exceção, o qual identifica o tipo de exceção para que o catch atue com o objeto da exceção capturada. * Um bloco try contém o código que pode provocar uma exceção, e seu uso é com a palavra try seguida por um bloco entre chaves: try{ … } Havendo uma exceção, o resto do código a partir daquele ponto não é executado.