1. O código a seguir é válido?
try {
    
} finally {
    
}
  1. Quais tipos de exceção podem ser capturadas pelo seguinte tratador? Há algo de errado em usar esse tipo de tratador de exceção?
catch (Exception e) {

}
  1. Há algo de errado com o seguinte tratador de exceção da forma como foi escrito? Esse código compila?
try {

} catch (Exception e) {
    
} catch (ArithmeticException a) {
    
}
  1. Combine cada situação na primeira lista, enumerada de a a d, com um item na segunda lista, numerada de 1 a 4.

  2. int[] A; A[0] = 0;

  3. A JVM inicia a execução de seu programa, mas não consegue encontrar as classes da plataforma Java (que residem em classes.zip ou rt.jar)

  4. Um programa está lendo uma stream e alcança o marcador de fim da stream

  5. Antes de fechar a stream e após atingir o marcador de fim da stream, o programa tenta ler da stream novamente

  6. ___ erro

  7. ___ checked exception

  8. ___ erro de compilação

  9. ___ não é lançada exceção