SóProvas


ID
2779255
Banca
UECE-CEV
Órgão
Funceme
Ano
2018
Provas
Disciplina
Programação
Assuntos

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre tratamento de exceção:

( ) NullPointerException é a exceção lançada ao tentar dividir um número por zero.
( ) É possível ter vários blocos catch para a mesma cláusula try para tratar diferentes exceções.
( ) É possível declarar mais de uma exceção na cláusula throws.
( ) Se o desenvolvedor usa o bloco try-catch para tratar uma ou mais exceções em um método, ele não pode mais usar a cláusula throws na assinatura do mesmo método para lançar exceções.

Está correta, de cima para baixo, a seguinte sequência:

Alternativas
Comentários
  •  

    "É possível declarar mais de uma exceção na cláusula throws." SIM

     

    public static int calculaQuociente(int numerador, int denominador) throws ArithmeticException, Exception, NullPointerException{

            return numerador / denominador;

    }

     

    go ahead!

  • É possível Encadear vários blocos catch, dependendo do número de exceções que podem ser lançadas por uma classe ou método. O bloco catch obtém o erro criando uma instância da exceção.

    * try indica que um bloco de código pode ocorrer erro;

    * catch tem o objetivo de capturar, manipula e trata erros;

    * finally busca realizar ações mesmo após a captura de erros

    a cláusula throws é utilizada na declaração ou assinatura de um método e declaração uma exceção a ser tratada, além de poder lançar mais de uma exceção.

    F,V,V,F

  • Quem não tem acesso:  - -> A