Buscar

TRATAMENTO DE EXCEÇÕES

Prévia do material em texto

1a Questão 
 
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: 
 
 
I e II 
 II e III 
 
Apenas III 
 I, II e III 
 
I e III 
 
 
 
Ref.: 201708170709 
 2a Questão 
 
Durante o desenvolvimento de uma função o grupo de programadores se deparou com a 
possibilidade de: caso um determinado valor fosse digitado pelo usuário poderia gerar um erro 
diferente.Para tratar este erro eles precisariam lançar uma exceção para que esta fosse trada.A 
sintaxe da declaração do lançamento da exceção é: 
 
 
ex.message 
 
Try - catch - End Try 
 Throw [ expressão ] 
 
System.Exception 
 
Finaly 
 
 
 
Ref.: 201708049214 
 3a Questão 
 
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 finally. 
 
continue ou raise. 
 
finally ou raise. 
 catch ou finally. 
 
catch ou continue. 
 
 
 
 
Ref.: 201708170707 
 4a Questão 
 
Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com 
os mais diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de 
Hardware e de Software, que devem ser tratadas de forma estruturada a partir do bloco: Qual 
das respostas apresenta a sintaxe correta para representação do bloco mínimo do tratamento 
de exceções? 
 
 
On error 
 
On error - Goto 
 
Try... Finaly 
 Try... End Try. 
 
Try... Catch 
 
 
 
Ref.: 201708271548 
 5a Questão 
 
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 alternativa que melhor resolveria a problemática 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 OutOfMemoryException " Informação " End Try 
 
Try (problema) Catch ex As DivideByZeroException " Informação " End Try 
 
 
 
Ref.: 201708596835 
 6a Questão 
 
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 de hardware e exceções de software. 
 
exceções de Cast e exceções de wrapper. 
 
exceções de estruturadas e exceções sequenciais. 
 
exceções try e exceções catch. 
 
exceções implícitas e explícitas. 
 
 
 
Ref.: 201708607085 
 7a Questão 
 
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. 
 
Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions. 
 
Ela atribui a variável ex o texto escolhido pelo programador, para que o mesmo seja 
apresentado ao usuário final. 
 
Ela atribui a variável Exception 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 ligado a erros de digitação ou 
divisão por zero. 
 
 
 
Ref.: 201708628429 
 8a Questão 
 
Na construção de softwares, é possível desenvolvermos métodos com os mais diversos 
propósitos. Durante a execução desses métodos possa ser que ocorra exceções de hardware e 
de software, para esses trechos de códigos que podem haver problemas, nós devemos tratadas 
para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a 
sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções? 
 
 Try/Catch 
 
Try 
 
Try/Catch/Finally 
 
Try/Finally/Catch 
 
Catch/Try

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes