Essa pergunta também está no material:
Respostas
Vamos analisar cada afirmação: I. Se um método “A” chama um método “B” que lança exceções, “A” deve necessariamente as capturar. - Correto. Quando um método chama outro que lança exceções, ele deve capturá-las ou lançá-las novamente. II. Como exceções podem ser capturadas ou lançadas, uma exceção não tratada não provocará erro, desde que seja lançada por todos os métodos na pilha. - Incorreto. Uma exceção não tratada em algum ponto da pilha de chamadas pode sim provocar um erro. III. Um método não é obrigado a capturar uma exceção, desde que ele a lance. - Correto. Um método pode lançar uma exceção sem necessariamente capturá-la. IV. Um método não é obrigado a lançar uma exceção, desde que ele a capture. - Incorreto. Se um método captura uma exceção, ele não é obrigado a lançá-la novamente. Portanto, a resposta correta é: I e II, apenas.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta