Buscar

Simulado Desenvolvimento De Software

Prévia do material em texto

1a Questão (Ref.: 201607262524)
	 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
	
	Finally
	
	Try
	 
	Throw
	
	Catch
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201607634835)
	 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
	
	Se o Catch for usado, o Finally não poderá ser usado.
	
	A cláusula Try é opcional.
	
	A cláusula Catch é opcional
	 
	A cláusula Finally é opcional
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201607596085)
	 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
	
	NotImplementedException
	
	ArgumentNullException
	
	FileNotFoundException
	 
	IndexOutOfRangeException
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201607169957)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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
	 
	Throw [ expressão ]
	
	Try - catch - End Try
	
	Finaly
	
	System.Exception
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201607662306)
	 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, II e III
	
	I e II
	
	Apenas III
	
	I e III
	
	II e III
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201607048462)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 raise.
	
	continue ou finally.
	 
	catch ou finally.
	
	catch ou continue.
	
	finally ou raise.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201607627677)
	 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/Catch
	
	Catch/Try
	
	Try/Finally/Catch
	
	Try/Catch/Finally
	
	Try
	
	
	
	
	 8a Questão (Ref.: 201607606333)
	 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 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 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.
	
	Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions.
	
	 Gabarito Comentado
	 Gabarito Comentado

Continue navegando