Buscar

LINGUAGEM DE PROGRAMAÇÃO AULA9

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando