Baixe o app para aproveitar ainda mais
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
Compartilhar