Buscar

DESENVOLVIMENTO DE SOFTWARE Aula 5

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

DESENVOLVIMENTO DE SOFTWARE 
5a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
Exercício: CCT0248_EX_A5_201601578921_V1 Matrícula: 201601578921 
Aluno(a): JOÃO AMÉRICO RODRIGUES PACHECO Data: 29/08/2017 20:45:51 (Finalizada) 
 
 
 1a Questão (Ref.: 201602242332) 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: 
 
 
Só pode haver uma cláusula Catch para um mesmo Try 
 
A cláusula Try é opcional. 
 
A cláusula Catch é opcional 
 
Se o Catch for usado, o Finally não poderá ser usado. 
 A cláusula Finally é opcional 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201601870021) 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: 
 
 
Exception 
 Throw 
 
Catch 
 
Try 
 
Finally 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201602213830) 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 ligado a erros de digitação ou divisão por 
zero. 
 
Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions. 
 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 Exception o texto escolhido pelo programador, para que o mesmo seja 
apresentado ao usuário final. 
 
Ela atribui a variável ex o texto escolhido pelo programador, para que o mesmo seja 
apresentado ao usuário final. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201602235174) Fórum de Dúvidas (0) Saiba (0) 
 
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/Finally/Catch 
 
Catch/Try 
 Try/Catch 
 
Try 
 
Try/Catch/Finally 
 
 
 
 
 
 5a Questão (Ref.: 201602203580) 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 estruturadas e exceções sequenciais. 
 
exceções de Cast e exceções de wrapper. 
 exceções de hardware e exceções de software. 
 
exceções implícitas e explícitas. 
 
exceções try e exceções catch. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201602269805) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
Define o código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção, antes 
de terminar. 
 
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. 
 Marca a seção do bloco que captura e trata as exceções que podem eventualmente ocorrer. 
 
delimitam o bloco de códigos protegidos para tratar as exceções que ocorrerem. 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201602269806) 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). 
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: 
 
 Throw 
 
Catch 
 
Catch ex1 As Exception1 
 
Try ... End Try 
 
Finally 
 
 Gabarito Comentado Gabarito Comentado Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201601726374) 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? 
 
 Do 
 If 
 Catch 
 Try 
 Finally 
 
 Gabarito Comentado Gabarito Comentado

Outros materiais