Gabarito disponível
( ) Uma exceção indica um problema que ocorre quando um programa é executado. O nome “exceção” sugere que o problema ocorre com pouca frequência.
( ) O tratamento de exceção permite criar programas tolerantes a falhas.
( ) O bloco catch contém o código que pode lançar uma exceção, e o bloco try contém o código que manipula a exceção, caso ela ocorra.
( ) Um bloco catch declara um tipo e um parâmetro de exceção. Dentro do bloco catch, é possível usar o identificador do parâmetro para interagir com um objeto que capturou a exceção.
( ) Pode haver muitos blocos catch para tratar com diferentes tipos de exceções que podem ser lançadas no bloco try correspondente.
Resolução comentada
Sequência correta: V, V, F, V, V.
Exceções indicam problemas que ocorrem com pouca frequência. O tratamento de exceções permite programas tolerantes a falhas. O bloco catch declara tipo e parâmetro de exceção, e pode haver vários catch para um mesmo try.
Análise das alternativas
A 3ª afirmativa é falsa: é o bloco try que contém o código que pode lançar a exceção, e o catch que a trata. As demais alternativas erram ao marcar como falsas a 1ª, a 2ª ou a 5ª, ou como verdadeira a 3ª.
Referência: Deitel (2016) — tratamento de exceções em Java.
Resolução comentada do VaiConcursos.