Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=9040586775 1/3 DESENVOLVIMENTO DE SOFTWARE Lupa Fechar Exercício: CCT0248_EX_A5_201410041824 Matrícula: 201410041824 Aluno(a): ANDRÉ MORAIS DE AZEVEDO Data: 24/11/2015 00:05:01 (Finalizada) 1a Questão (Ref.: 201410651525) Fórum de Dúvidas (0) Saiba (0) No tratamento de exceções em VB.NET, usase 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 Finally é opcional A cláusula Catch é opcional Se o Catch for usado, o Finally não poderá ser usado. Só pode haver uma cláusula Catch para um mesmo Try A cláusula Try é opcional. Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201410678996) 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: I e II I e III I, II e III Apenas III II e III Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201410623023) 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 25/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=9040586775 2/3 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. 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 genérica, ou seja, de qualquer tipo de exceção. 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 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. Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201410612773) 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 de Cast e exceções de wrapper. 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. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201410612775) 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 dos programas. Ou seja, permite a detecção e tratamento de bugs que podem ocorrer durante a execução do programa. A exceção definida pelo .NET lançada quando é feita uma tentativa para acessar um elemento de uma matriz com um índice que está fora dos limites da matriz, além de não poder ser herdada é chamada: OverflowException IndexOutOfRangeException FileNotFoundException ArgumentNullException NotImplementedException Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201410287486) 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. 25/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=9040586775 3/3 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 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 Try (problema) Catch ex As Exception " Informação " End Try Try (problema) Catch ex As OverflowException " Informação " End Try Gabarito Comentado Fechar
Compartilhar