Buscar

LINGUAGEM DE PROGRAMAÇÃO_AULA09

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

11 /11 /20 15 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3825777516&p1=1325824850642979456&pag_vol…1/3
 
 LINGUAGEM DE PROGRAMAÇÃO
 
Lupa
 
 Retornar
 1a
 Questão (Ref.: 201301854384) 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.
 
As exceções em Java são fixas e não é possível definir novas exceções.
A cláusula catch nem sempre é executada.
 
A cláusula try 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.
 Gabarito Comentado
 2a
 Questão (Ref.: 201301514056) Fórum de Dúvidas (0) Saiba (0)
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 dos programas. Nas exceções utilizamos algumas palavras reservadas para este tratamento. Qual dos conceitos a seguir
se refere a cláusula throws?
dentro do bloco de exceção ela será lançada, os demais comandos do bloco serão suspensos
o controle passará para o primeiro catch que tenha um parâmetro compatível com a exceção lançada
permite a detecção e tratamento de bugs que podem ocorrer durante a execução do programa, agregando o try/catch
 
detecção e o tratamento de erros que podem ocorrer durante a execução de um loop
 
especifica as exceções que o método pode lançar e informa as demais partes do programa
 3a
 Questão (Ref.: 201301863456) 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:
Try
 
Throws
Error
 
Finally
Exception
 Gabarito Comentado
11/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3825777516&p1=1325824850642979456&pag_vol…2/3
 4a
 Questão (Ref.: 201301562204) Fórum de Dúvidas (0) Saiba (0)
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 
aaplicação dos blocos que implementam a exceção em Java.
 
 
Se o programa capturar a exceção em dos blocos catch, o programa
processa primeiramente o bloco finally e só então processa 
otratamento 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.
 
 
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.
No Java é permitido colocar uma lista de parâmetros de exceção
separados por vírgulas para um mesmo bloco catch.
 
 Gabarito Comentado
 5a
 Questão (Ref.: 201301517457) Fórum de Dúvidas (0) Saiba (0)
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 I,II e III estão corretas.
 
Todas as sentenças estão corretas.
11/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3825777516&p1=1325824850642979456&pag_vol…3/3
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
 6a
 Questão (Ref.: 201301863453) 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:
Apenas a I é verdadeira
 
Todas são verdadeiras
 
II e III são verdadeiras
I e II são verdadeiras
Apenas a III é verdadeira
 Gabarito Comentado
 Retornar
 
 
	Slide 1
	Slide 2
	Slide 3

Outros materiais