Buscar

Teste09 - LINGUAGEM DE PROGRAMAÇÃ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 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

1/2020 EPS
1/4
 
 
 
 LINGUAGEM DE PROGRAMAÇÃO
9a aula
 Lupa 
 
Exercício: 
Aluno(a): 
Disciplina: LINGUAGEM DE PROGRAMAÇÃ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:
throw
throwable
raise
 throws
raising
R
Gabarito
Comentado
 
 
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 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.
Apenas a sentença I está correta.
 Todas as sentenças estão corretas.
R
 
 
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.
 Questão1
 Questão2
 Questão
3
TESTE DE CONHECIMENTO 01
ANANIAS DO PEITO PELUDO 2020 EAD
 
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
1/2020 EPS
2/4
throw; throws; catch
 throws; throw; catch
try; throw; catch
try; catch; finally
throws; try; catch
R
 
 
Qual o resultado do código abaixo?
Resultado é: 3
Código não compila
Erro ArithmeticException
Resultado é: 5
 Resultado é: 4
R
 
 
Marque a afirmativa correta sobre o tratamento de exceções em Java.
Tratamento de exceção não é utilizado quando os erros ocorrem.
 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.
R
 
 
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
 Questão4
 Questão5
 Questão
6
1/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=2134663&matr_integracao=201807075397 3/4
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 nunca seja executado se houver uma situação de exceção,
independentemente de qual seja a situação de exceção.
 um programa continue executando como se nenhum problema tivesse sido
encontrado.
um programa seja travado 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.
R
Gabarito
Comentado
 
 
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 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.
O Java permite colocar qualquer código entre um bloco try e seus blocos catch correspondentes.
R
 
 
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:
Captura a exceção e apresenta a mensagem "Erro!"
 Questão7
 Questão8
1/2020 EPS
4/4
 Não compila devido a erro.
Não apresenta resultado de saída.
0
Apresenta a mensagem "Divisão por Zero."
R
 
 
 
javascript:abre_colabore('38403','206065625','4115993743');

Continue navegando