Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário LINGUAGEM DE PROGRAMAÇÃO 9a aula Lupa Vídeo PPT MP3 Exercício: CCT0261_EX_A9__V1 Matrícula: Alu no(a): Data: 25/05/2017 12:21:12 (Finalizada) 1a Questão (Ref.: 201603082423) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "No modelo de terminação de tratamento de exceção, depois de uma exceção ser tratada o programa não retorna ao ponto de lançamento porque o __________ expirou." bloco cacth método main método getMessage bolco finally bloco try Gabarito Comentado 2a Questão (Ref.: 201603383070) Fórum de Dúvidas (0) Saiba (0) No java, é necessário um método para cada catch ou lista de exceções que podem ser lançadas. Se um método causar uma exceção mas não capturá-la, então deve-se utilizar a palavra-chave: Error Try Exception Throws Finally Gabarito Comentado 3a Questão (Ref.: 201603083521) Fórum de Dúvidas (0) Saiba (0) Quando em um método, uma determinada situação de exceção é gerada e não é tratada no corpo do método, essa exceção é arremessada para ser tratada pelo invocador. Para indicar o processamento do mecanismo descrito, usa-se a cláusula, abaixo indicada, na assinatura do método: raise raising throws throwable throw Gabarito Comentado 4a Questão (Ref.: 201603383067) Fórum de Dúvidas (0) Saiba (0) Analise as seguintes afirmações em relação ao uso de Exceções no Java. I. O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução de programas de computadores II. Sempre que um método de alguma classe é passível de causar algum erro, então, podemos usar o método de tentativa - o try III. Finally é o trecho de código final. Tem como função básica sempre executar seu bloco de dados mesmo que uma exceção seja lançada. Em relação às sentenças supracitadas, pode-se afirmar que: Todas são verdadeiras Apenas a III é verdadeira I e II são verdadeiras II e III são verdadeiras Apenas a I é verdadeira Gabarito Comentado 5a Questão (Ref.: 201603081814) Fórum de Dúvidas (0) Saiba (0) Uma exceção é uma indicação de um problema que ocorre durante a execução de um programa. O nome "exceção" dá a entender que o problema ocorre raramente, se a regra é que uma instrução execute geralmente de modo correto, então a exceção a regra é que um problema ocorra. Em muitos casos, o tratamento de exceção permite que: um programa continue executando como se nenhum problema tivesse sido encontrado. um programa seja executado apenas se não ocorrer nenhuma situação de exceção, independentemente de qual seja esta situação excepcional. um programa seja finalizado independetemente de haver ou não uma situação de exceção. um programa seja travado e destravado a medida que as instruções forem sendo executadas. um programa nunca seja executado se houver uma situação de exceção, independentemente de qual seja a situação de exceção. Gabarito Comentado 6a Questão (Ref.: 201602836932) Fórum de Dúvidas (0) Saiba (0) Baseando-se no trecho de código abaixo, podemos afirmar que: public class Avaliacao { public static void main(String[] args) { String a = "3"; int saida = 0; try { int i = Integer.parseInt(a); saida = i; } catch (Exception e) { saida = -1; } finally { saida = 10; } System.out.println(saida); } } A saída no console será: "-1" A saída no console será: "10" A saída no console será: "13" A saída no console será: "3" Não compilará; Gabarito Comentado 7a Questão (Ref.: 201603373994) Fórum de Dúvidas (0) Saiba (0) Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a execução de um método qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção do Java poderão ser gerados, propagados e capturados. A subclasse que indica uma tentativa de converter para o formato numérico uma String cujo conteúdo não seja compatível com o formato escolhido é: NumberFormatException ArithmeticExceptiocn IOException NullPointerException IndexOutOfBoundsException Gabarito Comentado 8a Questão (Ref.: 201603373998) Fórum de Dúvidas (0) Saiba (0) O tratamento de exceções na linguagem Java é caracterizado pelo encapsulamento das informações de um erro em um objeto que representa uma classe específica de erro. O uso de exceções permite separar a detecção da ocorrência de uma situação excepcional do seu tratamento, ao se programar um método em Java. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. Uma exceção é sempre um objeto do tipo Throwable A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch. A cláusula try sempre é executada. A cláusula catch nem sempre é executada. As exceções em Java são fixas e não é possível definir novas exceções. Gabarito Comentado Parte inferior do formulário
Compartilhar