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.
- 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.
- 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.
- 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.
- 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.
- 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