Buscar

TRATAMENTO DE EXCEÇÕES

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

CCT0248_EX_A5_201609101987_V1
 
 
 
 
  DESENVOLVIMENTO DE SOFTWARE
5a aula
  Lupa    
Vídeo PPT MP3
 
 
Exercício: CCT0248_EX_A5_201609101987_V1  Matrícula: 201609101987
Aluno(a): WILIAM BONETTI Data: 18/05/2017 10:16:40 (Finalizada)
 
  1a Questão (Ref.: 201609678952)  Fórum de Dúvidas (0)       Saiba   (0)
Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET
framework oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de
programação .NET (BALENA, 2006). 
 
Há dois tipos de exceções:
exceções implícitas e explícitas.
  exceções de hardware e exceções de software.
exceções de estruturadas e exceções sequenciais.
exceções try e exceções catch.
exceções de Cast e exceções de wrapper.
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
  2a Questão (Ref.: 201609201746)  Fórum de Dúvidas (0)       Saiba   (0)
Qual é palavra­chave usada para definir uma seção de captura e tratamento de
exceção em linguagem VB.NET?
Finally
Try
Do
If
  Catch
 
 Gabarito Comentado  Gabarito Comentado
 
  3a Questão (Ref.: 201609717704)  Fórum de Dúvidas (0)       Saiba   (0)
No tratamento de exceções em VB.NET, usa­se a estrutura try... catch...finally com o objetivo de capturar
eventuais situações de exceção e definir o comportamento mais adequado para a aplicação. Neste contexto, é
certo afirmar que:
A cláusula Catch é opcional
A cláusula Try é opcional.
  A cláusula Finally é opcional
  Só pode haver uma cláusula Catch para um mesmo Try
Se o Catch for usado, o Finally não poderá ser usado.
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
  4a Questão (Ref.: 201609353665)  Fórum de Dúvidas (0)       Saiba   (0)
A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser aplicadas através das estruturas de controle
condicionais,  no  entanto  existem  alguns  erros  que  não  se  referem  a  lógica  propriamente  dita,  mas  a  várias  situações  como,  erro  de
digitação, problema de conexão, acesso a banco, entre outras.
Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você não sabe bem a origem, qual a maneira mais
indicada de tratar esta situação no VB.NET?
Marque a alterna堆�va que melhor resolveria a problemá堆�ca apresentada, levando em consideração apenas a estrutura mais adequada.
  Try (problema) Catch ex As Exception " Informação " End Try
Try (problema) Catch ex As OverflowException " Informação " End Try
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
Try (problema) Catch ex As DivideByZeroException " Informação " End Try
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
 
 Gabarito Comentado  Gabarito Comentado
 
  5a Questão (Ref.: 201609689202)  Fórum de Dúvidas (0)       Saiba   (0)
A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser aplicadas através
das estruturas de controle condicionais, no entanto existem alguns erros que não se referem a lógica
propriamente dita, mas a várias situações como, erro de digitação, problema de conexão, acesso a banco,
entre outras. 
 
A linha de código: Catch ex As Exception 
 
Diz respeito ao tratamento de erros comentado no enunciado.
 
Marque a alternativa que melhor define qual o propósito da linha de código citado no enunciado.
  Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer tipo de exceção.
Ela atribui a variável ex o texto escolhido pelo programador, para que o mesmo seja apresentado ao
usuário final.
Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions.
Permite realizar a captura e o tratamento da exceção ligado a erros de digitação ou divisão por zero.
Ela atribui a variável Exception o texto escolhido pelo programador, para que o mesmo seja
apresentado ao usuário final.
 
 Gabarito Comentado  Gabarito Comentado
 
  6a Questão (Ref.: 201609131331)  Fórum de Dúvidas (0)       Saiba   (0)
Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de
exceções. Para cada try que for inserido, deverá ser incluído pelo menos um:
continue ou raise.
finally ou raise.
continue ou finally.
catch ou continue.
  catch ou finally.
 
 Gabarito Comentado  Gabarito Comentado
 
  7a Questão (Ref.: 201609745175)  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 de programas de computadores. Considerando esse conceito, analise as afirmações
abaixo: 
 
I ­ Sempre que um método de alguma classe é passível de causar algum erro, podemos usar o método de
tentativa ­ o try 
II ­ Tudo que estiver dentro do bloco try será executado até que alguma exceção seja lançada, ou seja, até que
algo dê errado. 
III ­ Finally é o trecho de código final. A função básica de finally é sempre executar seu bloco de dados mesmo
que uma exceção seja lançada. 
 
É correto apenas o que afirma em:
Apenas III
I e II
I e III
II e III
  I, II e III
 
 Gabarito Comentado  Gabarito Comentado  Gabarito Comentado
 
  8a Questão (Ref.: 201609345393)  Fórum de Dúvidas (0)       Saiba   (0)
Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. Em
algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento,
chamada:
Try
Exception
  Throw
Finally
Catch
 
 Gabarito Comentado  Gabarito Comentado

Continue navegando