Baixe o app para aproveitar ainda mais
Prévia do material em texto
abstract,static e final static, final e abstract final,abstract e static abstract,final e static Questão: 6 (198381) Uma exceção é uma ocorrência que altera o fluxo normal da execução de um programa. Esta ocorrência deve ser tratada para evitar que o programa encerre seu funcionamento. Verifique as afirmativas a seguir e marque a opção CORRETA: I - Existem diversos tipos de exceção em JAVA, exemplo, Erro na entrada de dados, erro na conexão com o banco de dados, erro na leitura de arquivos, erro de uma operação matemática. II - Sempre que o computador executa um código que gera uma exceção, ou o Sistema Operacional irá terminar seu programa ou o seu programa deverá fazer o tratamento para esta exceção. III - Um método pode detectar uma falha, mas não estar apto a resolver sua causa, devendo repassar essa função a quem saiba. IV - O uso de exceções não permite separar a detecção da ocorrência de uma situação excepcional do seu tratamento, ao se programar um método em Java. Pontos da Questão: 0,5 I e II estão erradas Apenas a IV está errada Apenas a III está errada II e IV estão erradas Questão: AV2.2011.3SCCT0176.017 (198242) 7 - Diz-se que uma exceção é lançada para sinalizar alguma falha. O lançamento de uma exceção causa uma interrupção abrupta do trecho de código que a gerou. O controle da execução volta para o primeiro trecho de código (na pilha de chamadas) apto a tratar a exceção lançada. Explique como funciona o tratamento de Exceção em Java. Pontos da Questão: 1,5 Resposta do Aluno: Uma exceção é uma ocorrência que altera o fluxo normal da execução de um programa (um erro). Esta ocorrência deve ser tratada para evitar que o programa encerre seu funcionamento. Os comandos devem ser colocados dentro do bloco try{} para que sejam tratados após o lançamento da exceção (erro). Gabarito: Uma exceção em Java é um objeto da classe java.lang.Exception, ou de uma de suas subclasses. Como todo objeto, a exceção é capaz de armazenar dados nas suas variáveis de instância. Quando um erro ou situação anormal é encontrado durante a execução de um método, um objeto exceção é construído, e diversos dados sobre essa ocorrência são registrados nos campos desse objeto. Nesse momento, o método onde ocorreu a exceção aborta, e o controle da execução retorna ao método que o chamou. Além disso, por um mecanismo especial, o objeto exceção que foi construído é também enviado ao método chamador. Diz-se que o método
Compartilhar