Buscar

LINGUAGEM DE PROGRAMAÇÃO9

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

05/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=2049943&classId=798701&topicId=2563476&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S 1/1
  Tópico Anterior Próximo Tópico
 
CCT0261_EX_A9_201701326868_V1
 
 
 
 
 LINGUAGEM DE PROGRAMAÇÃO 9a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0261_EX_A9_201701326868_V1 Matrícula: 201701326868
Aluno(a): OLAVO GUSTAVO J F DE MELO Data: 28/10/2017 21:56:55 (Finalizada)
 
 1a Questão (Ref.: 201702001274) 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 a aplicaçã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 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.
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.
 
 
 2a Questão (Ref.: 201701391150) Fórum de Dúvidas (0) Saiba (0)
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á: "10"
 Não compilará;
A saída no console será: "3"
A saída no console será: "13"
A saída no console será: "-1"
 
 Gabarito Comentado
 
 3a Questão (Ref.: 201701937285) 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:
 II e III são verdadeiras
Apenas a I é verdadeira
I e II são verdadeiras
Apenas a III é verdadeira
 Todas são verdadeiras
 
 Gabarito Comentado
 
 4a Questão (Ref.: 201701928193) Fórum de Dúvidas (0) Saiba (0)
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, é:
VirtualMachineErros
Error
Exception
 Throwable
RunTimeException
 
 Gabarito Comentado Gabarito Comentado
 
 5a Questão (Ref.: 201701928212) Fórum de Dúvidas (0) Saiba (0)
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 é:
ArithmeticExceptiocn
IOException
IndexOutOfBoundsException
 NumberFormatException
NullPointerException
 
 Gabarito Comentado
 
 6a Questão (Ref.: 201701591289) 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:
 
 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 I, III e IV estão corretas.
Apenas as sentenças II e III estão corretas
 
 
 7a Questão (Ref.: 201701958059) Fórum de Dúvidas (0) Saiba (0)
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.
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.
O tratamento de exceção só captura erros de compilação.
 
 
 8a Questão (Ref.: 201701928216) 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.
A cláusula catch nem sempre é executada.
A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
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.
 
 Gabarito Comentado
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
 
OG
Realce
OG
Realce

Outros materiais