Buscar

Desenvolvimento de Software: Visual Studio, .NET, VB.NET e Estruturas de Controle

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 4 páginas

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

Prévia do material em texto

Aluno: AYLTON KENNEDY PITANGA
	Matrícula: 201608178731
	Disciplina: CCT0248 - DESENVOLVIMENTO DE SOFTWARE 
	Período Acad.: 2017.3 EAD (GT) / SM
	
	
		1.
		Na definição da tecnologia de desenvolvimento de software é necessário conhecer as características do produto a ser desenvolvido e que ferramenta de desenvolvimento, melhor se adequa as necessidades deste produto. 
No caso do Visual Studio, são oferecidas algumas versões: Express, Profissional, Test Profissional, Premium e Ultimate. 
Sabendo-se que a equipe de desenvolvimento necessita de teste automatizados da interface para usuário e da identificação do impacto de testes ao mudar os códigos, qual das versões apresentadas seria a ideal. Das opções apresentadas, marque a que correta.
		Quest.: 1
	
	
	
	
	Ultimate
	
	
	Profissional
	
	
	Premium
	
	
	Express
	
	
	Test Profissional
	
	
		2.
		É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é necessário para criarmos os nossos sistemas e o que poderemos utilizar. 
 
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
		Quest.: 2
	
	
	
	
	É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações.
	
	
	É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações, permitindo a integração com o banco de dados.
	
	
	É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as aplicações, permitindo a integração de várias linguagens.
	
	
	É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e as aplicações, permitindo a compilação em um código intermediário.
	
	
	É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações.
	
	
		3.
		Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double?
		Quest.: 3
	
	
	
	
	R
	
	
	S
	
	
	F
	
	
	D
	
	
	L
	
	
		4.
		Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB 2010?
Dim Resultado As Integer = 14 Mod 3
		Quest.: 4
	
	
	
	
	2
	
	
	3
	
	
	11
	
	
	5
	
	
	1
	
	
		5.
		Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e retorne a área deste quadrado, ele deverá usar qual das opções de código a seguir?
		Quest.: 5
	
	
	
	
	Sub AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Sub
	
	
	Function AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Return S
End Function
	
	
	Sub AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Return S
End Sub
	
	
	Module AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Module
	
	
	Function AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Function
	
	
		6.
		A modularização diz respeito direto a criação adequada dos métodos, que evitam redundância, facilitam o reaproveitamento de código dentre outras vantagens. Marque a resposta que defina corretamente o que pode ser um método no VB.NET.
		Quest.: 6
	
	
	
	
	Module ou Form.
	
	
	Module, Function ou Sub.
	
	
	Form ou Sub.
	
	
	Sub ou Function.
	
	
	Module, Form ou Sub.
	
	
		7.
		O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e informar se ele é Eleitor obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, deixando de fora outros requisitos. 
Sabe-se que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores de 16 anos não votam e para os demais o voto é facultativo.
Module module1
Sub Main()
Dim idade As Byte
Console.WriteLine("Idade: ")
idade = Console.ReadLine()
______ idade < 16 Then
Console.WriteLine("Não Vota")
________ idade < 18 Then
Console.WriteLine("Facultativo")
________ idade < 70 Then
Console.WriteLine("Obrigatório")
________
Console.WriteLine("Facultativo")
_______
Console.ReadKey()
End Sub
End Module
Marque a resposta que completa corretamente as lacunas para que o programa exiba corretamente a categoria do eleitor baseado na idade informada. Desconsidere valores errados, como zero ou números negativos.
		Quest.: 7
	
	
	
	
	If - if - If - Else - End If
	
	
	Select Case - Case - Case - Case Else - End Select
	
	
	If - ElseIf - ElseIf - Else - End If
	
	
	Select - Case - Case - Default - End Select
	
	
	If - Else - Else - Else - End If
	
	
		8.
		Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura:
		Quest.: 8
	
	
	
	
	Do
	
	
	Repeat
	
	
	Until
	
	
	For
	
	
	While
	
	
		9.
		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:
		Quest.: 9
	
	
	
	
	Try
	
	
	Exception
	
	
	Catch
	
	
	Finally
	
	
	Throw
	
	
		10.
		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.
		Quest.: 10
	
	
	
	
	Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
	
	
	Try (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 DivideByZeroException " Informação " End Try

Outros materiais