Programação Orientada a Objetos COM230
Semana 6Questão
Todas as exceções, exceto Runtime Exceptions, são conhecidas como exceções verificadas, pois o compilador as verifica durante a compilação para ver se o programador as manipulou ou não. Se essas exceções não forem tratadas/declaradas no programa, é possível obter um erro de compilação.
Levando em consideração o texto anterior, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.
I. ( ) Exceções do tipo ArithmeticException, NullPointerException ou ArrayIndexOutOfBoundsException são consideradas verificadas.
II. ( ) Uma exceção verificada (também chamada de exceção lógica) em Java é algo que deu errado em seu código, mas é potencialmente recuperável.
III. ( ) A classe Exception é a superclasse de exceções verificadas; portanto, é possível criar uma exceção verificada personalizada estendendo Exception.
IV. ( ) Usamos a palavra-chave throws para lançar a exceção verificada na pilha para o método de chamada a ser manipulado.
Assinale a alternativa que apresenta a sequência correta.