desenvolvimento de software - estacio - aula 05

1.
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 - Goto
On error
Try... Finaly
Try... Catch
 CertoTry... End Try.


2.
Uma exceção representa uma situação que normalmente não ocorre e representa algo de estranho ou inesperado no sistema. Esta ocorrência deve ser tratada para que o programa não encerre o funcionamento.

Dentre as palavras-chave, qual a finalidade do Catch?
Lança uma exceção para esta seja tratada por uma rotina de tratamento de exceção ou para gerar uma exceção.
Contém o código para liberar recursos alocados no bloco.
delimitam o bloco de códigos protegidos para tratar as exceções que ocorrerem.
Define o código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção, antes de terminar.
 CertoMarca a seção do bloco que captura e trata as exceções que podem eventualmente ocorrer.


3.
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).
Em algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento de exceção.
Esse tipo de exceção é chamada:
Finally
Try ... End Try
Catch
 CertoThrow
Catch ex1 As Exception1


4.
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:
 CertoI, II e III
Apenas III
I e II
 ErradoI e III
II e III


5.
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:
 CertoIndexOutOfRangeException
NotImplementedException
FileNotFoundException
ArgumentNullException
OverflowException


6.
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 é:
System.Exception
ex.message
Finaly
 CertoThrow [ expressão ]
 ErradoTry - catch - End Try


7.
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?
 CertoTry/Catch
Try/Catch/Finally
Try/Finally/Catch
Catch/Try
Try


8.
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 DivideByZeroException " Informação " End Try
 CertoTry (problema) Catch ex As Exception " Informação " End Try
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
Try (problema) Catch ex As OverflowException " Informação " End Try
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try


faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Nenhum comentário:

Postar um comentário

Programando com JS 2 / 5 - Resto 2

  Desafio Leia um valor inteiro N . Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2. Entrada A ...