Ed
ano passado
Vamos analisar cada uma das afirmações sobre o tratamento de exceções em Java: I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método. Verdadeiro, um bloco `try` pode ter múltiplos blocos `catch` para tratar diferentes tipos de exceções. II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método. Verdadeiro, o bloco `finally` é executado independentemente de uma exceção ter ocorrido ou não. III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''. Falso, os blocos `catch` só capturam exceções que ocorrem dentro do bloco `try` associado a eles. Exceções que ocorrem fora de um bloco `try` não são capturadas por blocos `catch` desse bloco. Agora, vamos ver quais alternativas contêm as afirmações verdadeiras: - a) I e II, apenas (correta) - b) II e III, apenas (incorreta) - c) I e III, apenas (incorreta) - d) III, apenas (incorreta) - e) I, apenas (incorreta) Portanto, a alternativa correta é: a) I e II, apenas.
Cadastre-se ou realize login
Ed
há 3 anos
As afirmativas corretas sobre o tratamento de exceções na linguagem Java são: I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método. II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método. Portanto, a alternativa correta é a letra A) I e II, apenas.
Mais perguntas desse material