Buscar

LINGUAGEM DE PROGRAMAÇÃO 9

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 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO 9a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0756_EX_A9_201902131231_V1 30/03/2020
Aluno(a): RODRIGO SILVA DE JESUS 2020.1 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201902131231
 
 1a 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
throws; try; catch
 throws; throw; catch
try; catch; finally
throw; throws; catch
Respondido em 30/03/2020 16:19:00
 
 
 2a 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 30/03/2020 16:19:04
Gabarito
 Coment.
 
 
 3a 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 try
método main
método getMessage
bloco cacth
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314415405');
javascript:abre_frame('2','9','','','314415405');
javascript:abre_frame('3','9','','','314415405');
bolco finally
Respondido em 30/03/2020 16:19:09
Gabarito
 Coment.
 
 
 4a 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
try; finally; catch
throw; throws; catch
 throws; throw; catch
finally; throw; catch
Respondido em 30/03/2020 16:19:15
 
 
 5a 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.
O tratamento de exceção só captura erros de compilação.
 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.
O tratamento de exceção é composto apenas pelo comando try.
Respondido em 30/03/2020 16:19:09
 
 
 6a Questão
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á: "3"
A saída no console será: "13"
A saída no console será: "-1"
Não compilará;
 A saída no console será: "10"
Respondido em 30/03/2020 16:19:23
Gabarito
 Coment.
 
 
 7a Questão
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:
I e II são verdadeiras
II e III são verdadeiras
Apenas a I é verdadeira
 Todas são verdadeiras
Apenas a III é verdadeira
Respondido em 30/03/2020 16:19:28
Gabarito
 Coment.
 
 
 8a 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 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.
Respondido em 30/03/2020 16:19:30
 
 
 
javascript:abre_colabore('38403','183958796','3672863705');

Continue navegando