Buscar

LINGUAGEM DE PROGRAMAÇÃO Aula 9 Exercício 1

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

LINGUAGEM DE PROGRAMAÇÃO
9a aula
		
	 
	Lupa
	 
	 
	 
		1
        Questão
	
	
	O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try.
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch. III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção
		
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas as sentenças II e III estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas.
	 
	Todas as sentenças estão corretas.
	
	Apenas a sentença I está correta.
	Respondido em 08/09/2020 16:08:34
	
	
	 
		2
        Questão
	
	
	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
	 
	bloco try
	
	método getMessage
	
	método main
	
	bolco finally
	Respondido em 08/09/2020 16:08:40
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	Qual o resultado do código abaixo? 
		
	
	Erro ArithmeticException
	
	Resultado é: 5
	
	Resultado é: 3
	
	Código não compila
	 
	Resultado é: 4
	Respondido em 08/09/2020 16:11:08
	
	
	 
		4
        Questão
	
	
	O tratamento de exceção em Java é implementado com a utilização dos blocos try(), catch() e opcionalmente o bloco finally. Sabe-se que o bloco finally não executará se o aplicativo fechar antes de um bloco try chamando o método System.exit, pois este método encerra imediatamente um aplicativo. Assim marque a única afirmação CORRETA com relação a aplicação dos blocos que implementam a exceção em Java.
		
	
	O Java permite colocar qualquer código entre um bloco try e seus blocos catch correspondentes.
	
	No Java é permitido colocar uma lista de parâmetros de exceção separados por vírgulas para um mesmo bloco catch.
	
	Se o programa capturar a exceção em dos blocos catch, o programa processa primeiramente o bloco finally e só então processa o tratamento da exceção.
	
	No Java se permite capturar o mesmo tipo de exceção em dois blocos catch diferentes em uma única instrução catch.
	 
	O java garante que o um bloco finally executará se um bloco try fechar utilizando uma instrução return, break ou continue.
	Respondido em 08/09/2020 16:08:54
	
	
	 
		5
        Questão
	
	
	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 é:
		
	
	IOException
	
	IndexOutOfBoundsException
	
	ArithmeticExceptiocn
	 
	NumberFormatException
	
	NullPointerException
	Respondido em 08/09/2020 16:09:00
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	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:
		
	
	Try
	
	Error
	
	Finally
	
	Exception
	 
	Throws
	Respondido em 08/09/2020 16:09:06
	
		
	Gabarito
Comentado
	
	
	 
		7
        Questão
	
	
	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 superclasse dessa hierarquia, que por sua vez é uma subclasse de Object, é:
		
	
	Exception
	 
	Throwable
	
	RunTimeException
	
	Error
	
	VirtualMachineErros
	Respondido em 08/09/2020 16:09:12
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		8
        Questão
	
	
	A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _______ lança uma exceção. A palavra reservada ______ marca o início de um código de tratamento de exceção.
		
	
	try; throw; catch
	
	try; catch; finally
	 
	throws; throw; catch
	
	throws; try; catch
	
	throw; throws; catch
	Respondido em 08/09/2020 16:09:18

Continue navegando