Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — COPS-UEL 2013

Arquitetura de SoftwareSoftware
Código
qq007441
Banca
COPS-UEL
Órgão
AFPR
Ano
2013
Nível
Superior
Cargo
Analista - Tecnologia da Informação
Durante o processo de desenvolvimento de um programa, é muito difícil conseguir prever todas as possíveis exceções e erros que a aplicação possa gerar, mas linguagens modernas como o Java oferecem ótimos recursos para o tratamento de falhas.Sobre o tratamento de exceções em Java, assinale a alternativa correta.
  1. AArrayIndexOutOfBoundsException é um tipo de exceção lançada quando ocorre um erro de divisão por zero ou quando ocorre falha na conversão de um tipo para outro.
  2. BA classe Error, através de suas subclasses, define uma variedade de erros que indicam que existem erros semânticos na aplicação, sendo possível tratar o erro e evitar que a aplicação encerre.
  3. CComo exceções são objetos, então qualquer classe projetada para que seus objetos interceptem erros devem estender a classe Throwable ou uma de suas subclasses.
  4. DA cláusula throws, cuja sintaxe de uso é: throws expressão, possui a função de lançar uma exceção em tempo de execução, lançando o objeto de uma determinada classe de exceção do Java.
  5. EO contrato definido pelo comando throw é seguido estritamente, ou seja, somente será possível lançar um tipo de exceção verificada que tenha sido declarada no comando throw
Revelar gabarito e comentário

GabaritoC — Como exceções são objetos, então qualquer classe projetada para que seus objetos interceptem erros devem estender a classe Throwable ou uma de suas subclasses.

Link permanente: /questoes/qq007441