Buscar

TRATAMENTO DE EXCEÇÃO

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

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 6, do total de 36 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

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 9, do total de 36 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

1
        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, é:
		
	 
	Throwable
	
	VirtualMachineErros
	
	Exception
	
	Error
	
	RunTimeException
	Respondido em 05/10/2020 20:38:30
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		2
        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 a sentença I está correta.
	
	Apenas as sentenças II e III estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas.
	
	Apenas as sentenças I,II e III estão corretas.
	 
	Todas as sentenças estão corretas.
	Respondido em 05/10/2020 20:38:34
	
	
	 
		3
        Questão
	
	
	Dado o programa em Java:
public class Exemplo {
     public static void main(String[] args) {
          int z=5, x=0;
          try{
               z/=x;
          }
         System.out.println("Divisão por Zero.");
         catch(Exception ex){
                System.out.println("Erro!");
          }
     }
}
Marque a alternativa que representa o seu resultado:
		
	
	0
	
	Captura a exceção e apresenta a mensagem "Erro!"
	
	Apresenta a mensagem "Divisão por Zero."
	 
	Não compila devido a erro.
	
	Não apresenta resultado de saída.
	Respondido em 05/10/2020 20:36:11
	
	
	 
		4
        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; catch; finally
	
	try; throw; catch
	
	throws; try; catch
	
	throw; throws; catch
	 
	throws; throw; catch
	Respondido em 05/10/2020 20:36:17
	
	
	 
		5
        Questão
	
	
	Qual o resultado do código abaixo? 
		
	 
	Resultado é: 4
	
	Erro ArithmeticException
	
	Código não compila
	
	Resultado é: 5
	
	Resultado é: 3
	Respondido em 05/10/2020 20:38:51
	
	
	 
		6
        Questão
	
	
	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.
		
	
	A cláusula try sempre é executada.
	
	A cláusula catch nem sempre é executada.
	
	Uma exceção é sempre um objeto do tipo Throwable
	
	A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
	 
	As exceções em Java são fixas e não é possível definir novas exceções.
	Respondido em 05/10/2020 20:38:56
	
		
	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 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
	 
	NumberFormatException
	
	ArithmeticExceptiocn
	
	NullPointerException
	
	IndexOutOfBoundsException
	Respondido em 05/10/2020 20:36:31
	
		
	Gabarito
Comentado
	
	
	 
		8
        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.
Marque a alternativa correta:
		
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas
	 
	Todas as sentenças estão corretas.
		1
        Questão
	
	
	A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _________ lança uma exceção definida pelo programador. A palavra reservada _________ define o início de um trecho de código onde é feito o tratamento de uma exceção. Escolha a opção que define na ordem correta as palavras que completam o texto anterior.
		
	
	throw; throws; catch
	
	finally; throw; catch
	
	try; finally; catch
	 
	throws; throw; catch
	
	finally; throw; try
	Respondido em 27/10/2020 16:02:09
	
	
	 
		2
        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 se permite capturar o mesmo tipo de exceção em dois blocos catch diferentes em uma única instrução 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.
	 
	O java garante que o um bloco finally executará se um bloco try fechar utilizando uma instrução return, break ou continue.
	
	No Java é permitido colocar uma lista de parâmetros de exceção separados por vírgulas para um mesmo bloco catch.
	Respondido em 27/10/2020 15:59:39
	
	
	 
		3
        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
	
	método main
	 
	bloco try
	
	método getMessage
	
	bolco finally
	Respondido em 27/10/2020 16:02:18
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Marque a afirmativa correta sobre o tratamento de exceções em Java.
		
	 
	Tratamento de exceção é um recurso da linguagem de programação Java utilizado para capturar os erros de execução.
	
	O tratamento de exceção só captura erros de compilação.
	
	O tratamento de exceção é composto apenas pelo comando try.
	
	Tratamento de exceção não é um recurso útil e facilmente substituído pelos comandos if e else.
	
	Tratamentode exceção não é utilizado quando os erros ocorrem.
	Respondido em 27/10/2020 15:59:48
	
	
	 
		5
        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:
		
	 
	Throws
	
	Exception
	
	Error
	
	Finally
	
	Try
	Respondido em 27/10/2020 16:02:28
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	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 seja travado e destravado a medida que as instruções forem sendo executadas.
	 
	um programa continue executando como se nenhum problema tivesse sido encontrado.
	
	um programa nunca seja executado se houver uma situação de exceção, independentemente de qual seja a situação de exceção.
	
	um programa seja finalizado independetemente de haver ou não uma situação de exceção.
	
	um programa seja executado apenas se não ocorrer nenhuma situação de exceção, independentemente de qual seja esta situação excepcional.
	Respondido em 27/10/2020 16:00:01
	
		
	Gabarito
Comentado
	
	
	 
		7
        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.
		
	
	throw; throws; catch
	 
	throws; throw; catch
	
	try; catch; finally
	
	try; throw; catch
	
	throws; try; catch
	Respondido em 27/10/2020 16:02:38
	
	
	 
		8
        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 a sentença I está correta.
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças II e III estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas.
		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 a sentença I está correta.
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas.
	
	Apenas as sentenças II e III estão corretas.
	
	Apenas as sentenças I,II e III estão corretas.
	Respondido em 27/10/2020 16:00:24
	
	
	 
		2
        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
	
	throw; throws; catch
	
	throws; try; catch
	 
	throws; throw; catch
	Respondido em 27/10/2020 16:00:28
	
	
	 
		3
        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.
		
	
	No Java é permitido colocar uma lista de parâmetros de exceção separados por vírgulas para um mesmo bloco catch.
	 
	O java garante que o um bloco finally executará se um bloco try fechar utilizando uma instrução return, break ou continue.
	
	O Java permite colocar qualquer código entre um bloco try e seus blocos catch correspondentes.
	
	No Java se permite capturar o mesmo tipo de exceção em dois blocos catch diferentes em uma única instrução 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.
	Respondido em 27/10/2020 16:00:32
	
	
	 
		4
        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 27/10/2020 16:00:36
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Marque a afirmativa correta sobre o tratamento de exceções em Java.
		
	
	Tratamento de exceção não é um recurso útil e facilmente substituído pelos comandos if e else.
	 
	Tratamento de exceção é um recurso da linguagem de programação Java utilizado para capturar os erros de execução.
	
	O tratamento de exceção é composto apenas pelo comando try.
	
	Tratamento de exceção não é utilizado quando os erros ocorrem.
	
	O tratamento de exceção só captura erros de compilação.
	Respondido em 27/10/2020 16:00:40
	
	
	 
		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:
		
	 
	Throws
	
	Exception
	
	Error
	
	Finally
	
	Try
	Respondido em 27/10/2020 16:00:43
	
		
	Gabarito
Comentado
	
	
	 
		7
        Questão
	
	
	A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _________ lança uma exceção definida pelo programador. A palavra reservada _________ define o início de um trecho de código onde é feito o tratamento de uma exceção. Escolha a opção que define na ordem correta as palavras que completam o texto anterior.
		
	
	finally; throw; try
	 
	throws; throw; catch
	
	try; finally; catch
	
	finally; throw; catch
	
	throw; throws; catch
	Respondido em 27/10/2020 16:00:47
	
	
	 
		8
        Questão
	
	
	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 nunca seja executado se houver uma situação de exceção, independentemente de qual seja a situação de exceção.
	
	um programa sejatravado e destravado a medida que as instruções forem sendo executadas.
	
	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.
		1
        Questão
	
	
	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:
		
	 
	throws
	
	throw
	
	raise
	
	raising
	
	throwable
	Respondido em 27/10/2020 15:58:46
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Qual o resultado do código abaixo? 
		
	
	Erro ArithmeticException
	
	Resultado é: 3
	 
	Resultado é: 4
	
	Resultado é: 5
	
	Código não compila
	Respondido em 27/10/2020 15:58:53
	
	
	 
		3
        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 é:
		
	 
	NumberFormatException
	
	ArithmeticExceptiocn
	
	NullPointerException
	
	IndexOutOfBoundsException
	
	IOException
	Respondido em 27/10/2020 15:58:58
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Dado o programa em Java:
public class Exemplo {
     public static void main(String[] args) {
          int z=5, x=0;
          try{
               z/=x;
          }
         System.out.println("Divisão por Zero.");
         catch(Exception ex){
                System.out.println("Erro!");
          }
     }
}
Marque a alternativa que representa o seu resultado:
		
	
	0
	
	Captura a exceção e apresenta a mensagem "Erro!"
	
	Apresenta a mensagem "Divisão por Zero."
	
	Não apresenta resultado de saída.
	 
	Não compila devido a erro.
	Respondido em 27/10/2020 16:01:37
	
	
	 
		5
        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.
Marque a alternativa correta:
		
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I,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 27/10/2020 15:59:09
	
	
	 
		6
        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
	
	VirtualMachineErros
	
	RunTimeException
	 
	Throwable
	
	Error
	Respondido em 27/10/2020 16:01:49
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		7
        Questão
	
	
	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.
		
	
	A cláusula catch nem sempre é executada.
	
	A cláusula try sempre é executada.
	
	A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
	 
	As exceções em Java são fixas e não é possível definir novas exceções.
	
	Uma exceção é sempre um objeto do tipo Throwable
	Respondido em 27/10/2020 15:59:20
	
		
	Gabarito
Comentado
	
	
	 
		8
        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 a sentença I está correta.
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas.
	
	Apenas as sentenças II e III estão corretas.
	 
	Todas as sentenças estão corretas.
		1
        Questão
	
	
	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:
		
	
	throwable
	
	raising
	
	throw
	 
	throws
	
	raise
	Respondido em 27/10/2020 16:03:51
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Qual o resultado do código abaixo? 
		
	
	Resultado é: 3
	
	Resultado é: 5
	 
	Resultado é: 4
	
	Código não compila
	
	Erro ArithmeticException
	Respondido em 27/10/2020 16:03:55
	
	
	 
		3
        Questão
	
	
	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.
		
	
	A cláusula catch nem sempre é executada.
	
	Uma exceção é sempre um objeto do tipo Throwable
	
	A cláusula try sempre é executada.
	 
	As exceções em Java são fixas e não é possível definir novas exceções.
	
	A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
	Respondido em 27/10/2020 16:06:34
	
		
	Gabarito
Comentado
	
	
	 
		4
        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 é:
		
	
	NullPointerException
	
	IOException
	
	ArithmeticExceptiocn
	
	IndexOutOfBoundsException
	 
	NumberFormatException
	Respondido em 27/10/2020 16:04:04
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Dado o programa em Java:
public class Exemplo {
     publicstatic void main(String[] args) {
          int z=5, x=0;
          try{
               z/=x;
          }
         System.out.println("Divisão por Zero.");
         catch(Exception ex){
                System.out.println("Erro!");
          }
     }
}
Marque a alternativa que representa o seu resultado:
		
	
	0
	 
	Não compila devido a erro.
	
	Não apresenta resultado de saída.
	
	Apresenta a mensagem "Divisão por Zero."
	
	Captura a exceção e apresenta a mensagem "Erro!"
	Respondido em 27/10/2020 16:06:49
	
	
	 
		6
        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.
Marque a alternativa correta:
		
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças II e III estão corretas
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas as sentenças I,II e III estão corretas.
	Respondido em 27/10/2020 16:04:18
	
	
	 
		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, é:
		
	 
	Throwable
	
	RunTimeException
	
	Error
	
	Exception
	
	VirtualMachineErros
	Respondido em 27/10/2020 16:06:57
	
		
	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.
		
	 
	throws; throw; catch
	
	try; throw; catch
	
	try; catch; finally
	
	throws; try; catch
	
	throw; throws; catch
		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
		
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças I, III e IV estão corretas.
	
	Apenas as sentenças II e III estão corretas.
	Respondido em 27/10/2020 16:01:48
	
	
	 
		2
        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; catch; finally
	 
	throws; throw; catch
	
	throw; throws; catch
	
	throws; try; catch
	
	try; throw; catch
	Respondido em 27/10/2020 16:04:23
	
	
	 
		3
        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.
		
	
	No Java se permite capturar o mesmo tipo de exceção em dois blocos catch diferentes em uma única instrução 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.
	
	O Java permite colocar qualquer código entre um bloco try e seus blocos catch correspondentes.
	 
	O java garante que o um bloco finally executará se um bloco try fechar utilizando uma instrução return, break ou continue.
	
	No Java é permitido colocar uma lista de parâmetros de exceção separados por vírgulas para um mesmo bloco catch.
	Respondido em 27/10/2020 16:04:28
	
	
	 
		4
        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."
		
	
	método getMessage
	
	bolco finally
	 
	bloco try
	
	método main
	
	bloco cacth
	Respondido em 27/10/2020 16:04:29
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Marque a afirmativa correta sobre o tratamento de exceções em Java.
		
	 
	Tratamento de exceção é um recurso da linguagem de programação Java utilizado para capturar os erros de execução.
	
	Tratamento de exceção não é utilizado quando os erros ocorrem.
	
	Tratamento de exceção não é um recurso útil e facilmente substituído pelos comandos if e else.
	
	O tratamento de exceção só captura erros de compilação.
	
	O tratamento de exceção é composto apenas pelo comando try.
	Respondido em 27/10/2020 16:01:59
	
	
	 
		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:
		
	 
	Throws
	
	Exception
	
	Finally
	
	Error
	
	Try
	Respondido em 27/10/2020 16:02:03
	
		
	Gabarito
Comentado
	
	
	 
		7
        Questão
	
	
	A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _________ lança uma exceção definida pelo programador. A palavra reservada _________ define o início de um trecho de código onde é feito o tratamento de uma exceção. Escolha a opção que define na ordem correta as palavras que completam o texto anterior.
		
	
	finally; throw; try
	 
	throws; throw; catch
	
	try; finally; catch
	
	throw; throws; catch
	
	finally; throw; catch
	Respondido em 27/10/2020 16:04:42
	
	
	 
		8
        Questão
	
	
	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 nunca seja executado se houver uma situação de exceção, independentemente de qual seja a situação de exceção.
	
	um programa seja travado e destravado a medida que as instruções forem sendo executadas.
	
	um programa seja finalizado independetemente de haver ou não uma situação de exceção.
	
	um programa seja executado apenas se não ocorrer nenhuma situação de exceção, independentemente de qual seja esta situação excepcional.1
        Questão
	
	
	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:
		
	 
	throws
	
	throw
	
	raising
	
	raise
	
	throwable
	Respondido em 27/10/2020 16:07:18
	
		
	Gabarito
Comentado
	
	
	 
		2
        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; catch; finally
	
	throws; try; catch
	
	throw; throws; catch
	 
	throws; throw; catch
	
	try; throw; catch
	Respondido em 27/10/2020 16:07:22
	
	
	 
		3
        Questão
	
	
	Qual o resultado do código abaixo? 
		
	
	Resultado é: 5
	
	Resultado é: 3
	
	Erro ArithmeticException
	
	Código não compila
	 
	Resultado é: 4
	Respondido em 27/10/2020 16:07:26
	
	
	 
		4
        Questão
	
	
	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 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.
	
	A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
	Respondido em 27/10/2020 16:07:31
	
		
	Gabarito
Comentado
	
	
	 
		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 é:
		
	
	IndexOutOfBoundsException
	
	NullPointerException
	 
	NumberFormatException
	
	IOException
	
	ArithmeticExceptiocn
	Respondido em 27/10/2020 16:04:59
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	Dado o programa em Java:
public class Exemplo {
     public static void main(String[] args) {
          int z=5, x=0;
          try{
               z/=x;
          }
         System.out.println("Divisão por Zero.");
         catch(Exception ex){
                System.out.println("Erro!");
          }
     }
}
Marque a alternativa que representa o seu resultado:
		
	
	0
	
	Não apresenta resultado de saída.
	
	Apresenta a mensagem "Divisão por Zero."
	
	Captura a exceção e apresenta a mensagem "Erro!"
	 
	Não compila devido a erro.
	Respondido em 27/10/2020 16:05:05
	
	
	 
		7
        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.
Marque a alternativa correta:
		
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas as sentenças II e III estão corretas
	Respondido em 27/10/2020 16:07:43
	
	
	 
		8
        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, é:
		
	 
	Throwable
	
	VirtualMachineErros
	
	Error
	
	Exception
	
	RunTimeException
		1
        Questão
	
	
	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:
		
	 
	throws
	
	throw
	
	raising
	
	raise
	
	throwable
	Respondido em 27/10/2020 16:07:18
	
		
	Gabarito
Comentado
	
	
	 
		2
        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; catch; finally
	
	throws; try; catch
	
	throw; throws; catch
	 
	throws; throw; catch
	
	try; throw; catch
	Respondido em 27/10/2020 16:07:22
	
	
	 
		3
        Questão
	
	
	Qual o resultado do código abaixo? 
		
	
	Resultado é: 5
	
	Resultado é: 3
	
	Erro ArithmeticException
	
	Código não compila
	 
	Resultado é: 4
	Respondido em 27/10/2020 16:07:26
	
	
	 
		4
        Questão
	
	
	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 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.
	
	A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
	Respondido em 27/10/2020 16:07:31
	
		
	Gabarito
Comentado
	
	
	 
		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 é:
		
	
	IndexOutOfBoundsException
	
	NullPointerException
	 
	NumberFormatException
	
	IOException
	
	ArithmeticExceptiocn
	Respondido em 27/10/2020 16:04:59
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	Dado o programa em Java:
public class Exemplo {
     public static void main(String[] args) {
          int z=5, x=0;
          try{
               z/=x;
          }
         System.out.println("Divisão por Zero.");
         catch(Exception ex){
                System.out.println("Erro!");
          }
     }
}
Marque a alternativa que representa o seu resultado:
		
	
	0
	
	Não apresenta resultado de saída.
	
	Apresenta a mensagem "Divisão por Zero."
	
	Captura a exceção e apresenta a mensagem "Erro!"
	 
	Não compila devido a erro.
	Respondido em 27/10/2020 16:05:05
	
	
	 
		7
        Questão
	
	
	O Java fornece um mecanismo sofisticado para manipulação de errosque 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.
Marque a alternativa correta:
		
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas as sentenças II e III estão corretas
	Respondido em 27/10/2020 16:07:43
	
	
	 
		8
        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, é:
		
	 
	Throwable
	
	VirtualMachineErros
	
	Error
	
	Exception
	
	RunTimeException
		1
        Questão
	
	
	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:
		
	 
	throws
	
	raise
	
	throw
	
	raising
	
	throwable
	Respondido em 27/10/2020 16:04:56
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Qual o resultado do código abaixo? 
		
	
	Código não compila
	 
	Resultado é: 4
	
	Resultado é: 3
	
	Resultado é: 5
	
	Erro ArithmeticException
	Respondido em 27/10/2020 16:05:01
	
	
	 
		3
        Questão
	
	
	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.
		
	
	A cláusula try sempre é executada.
	
	A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
	 
	As exceções em Java são fixas e não é possível definir novas exceções.
	
	Uma exceção é sempre um objeto do tipo Throwable
	
	A cláusula catch nem sempre é executada.
	Respondido em 27/10/2020 16:05:09
	
		
	Gabarito
Comentado
	
	
	 
		4
        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 é:
		
	 
	NumberFormatException
	
	IndexOutOfBoundsException
	
	ArithmeticExceptiocn
	
	NullPointerException
	
	IOException
	Respondido em 27/10/2020 16:02:39
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Dado o programa em Java:
public class Exemplo {
     public static void main(String[] args) {
          int z=5, x=0;
          try{
               z/=x;
          }
         System.out.println("Divisão por Zero.");
         catch(Exception ex){
                System.out.println("Erro!");
          }
     }
}
Marque a alternativa que representa o seu resultado:
		
	
	Apresenta a mensagem "Divisão por Zero."
	
	Não apresenta resultado de saída.
	 
	Não compila devido a erro.
	
	Captura a exceção e apresenta a mensagem "Erro!"
	
	0
	Respondido em 27/10/2020 16:05:17
	
	
	 
		6
        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.
Marque a alternativa correta:
		
	 
	Todas as sentenças estão corretas.
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas as sentenças I,II e III estão corretas.
	Respondido em 27/10/2020 16:05:31
	
	
	 
		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, é:
		
	
	Error
	
	VirtualMachineErros
	
	Exception
	
	RunTimeException
	 
	Throwable
	Respondido em 27/10/2020 16:05:26
	
		
	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.
		
	 
	throws; throw; catch
	
	try; catch; finally
	
	throw; throws; catch
	
	try; throw; catch
	
	throws; try; catch
		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, III e IV estão corretas.
	
	Apenas a sentença I está correta.
	 
	Todas as sentenças estão corretas.
	
	Apenas as sentenças II e III estão corretas.
	
	Apenas as sentenças I,II e III estão corretas.
	Respondido em 27/10/2020 16:05:48
	
	
	 
		2
        Questão
	
	
	A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _________ lança uma exceção definida pelo programador. A palavra reservada _________ define o início de um trecho de código onde é feito o tratamento de uma exceção. Escolha a opção que define na ordem correta as palavras que completam o texto anterior.
		
	
	finally; throw; catch
	
	try; finally; catch
	
	throw; throws; catch
	
	finally; throw; try
	 
	throws; throw; catch
	Respondido em 27/10/2020 16:05:52
	
	
	 
		3
        Questão
	
	
	O tratamento de exceção em Java é implementadocom 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.
		
	
	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.
	 
	O java garante que o um bloco finally executará se um bloco try fechar utilizando uma instrução return, break ou continue.
	
	No Java se permite capturar o mesmo tipo de exceção em dois blocos catch diferentes em uma única instrução catch.
	
	O Java permite colocar qualquer código entre um bloco try e seus blocos catch correspondentes.
	Respondido em 27/10/2020 16:05:55
	
	
	 
		4
        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."
		
	
	método getMessage
	
	bloco cacth
	 
	bloco try
	
	método main
	
	bolco finally
	Respondido em 27/10/2020 16:03:24
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Marque a afirmativa correta sobre o tratamento de exceções em Java.
		
	 
	Tratamento de exceção é um recurso da linguagem de programação Java utilizado para capturar os erros de execução.
	
	Tratamento de exceção não é um recurso útil e facilmente substituído pelos comandos if e else.
	
	Tratamento de exceção não é utilizado quando os erros ocorrem.
	
	O tratamento de exceção só captura erros de compilação.
	
	O tratamento de exceção é composto apenas pelo comando try.
	Respondido em 27/10/2020 16:06:02
	
	
	 
		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:
		
	
	Error
	
	Finally
	 
	Throws
	
	Exception
	
	Try
	Respondido em 27/10/2020 16:06:05
	
		
	Gabarito
Comentado
	
	
	 
		7
        Questão
	
	
	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 seja finalizado independetemente de haver ou não uma situação de exceção.
	
	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 nunca seja executado se houver uma situação de exceção, independentemente de qual seja a situação de exceção.
	
	um programa seja travado e destravado a medida que as instruções forem sendo executadas.
	 
	um programa continue executando como se nenhum problema tivesse sido encontrado.
	Respondido em 27/10/2020 16:06:09
	
		
	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.
		
	
	throws; try; catch
	 
	throws; throw; catch
	
	try; throw; catch
	
	try; catch; finally
	
	throw; throws; catch

Continue navegando