Buscar

AV_Desenvolvimento_de_software_2015

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 5 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

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

Avaliação: CCT0248_AV_» DESENVOLVIMENTO DE SOFTWARE      
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9002/AB
	Nota da Prova: 7,4   Nota de Partic.: 2     Av. Parcial.:2     Data: 21/11/2015
	
	 1a Questão (Ref.: 99982)
	Pontos: 1,4  / 1,5
	Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia de projetos astronômicos. Este laboratório precisa desenvolver programas para conversões de medidas para automatizar os seus processos. Codifique uma Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET que apresente a mensagem "Digite a medida em Parsecs: ", obtenha a medida em Parsecs como entrada de dados do usuário, converta a medida para milhas marítima e exiba a mensagem "A medida em milhas marítima é: " e a medida convertida na mesma linha. Declare o fator de conversão como uma constante chamada Fator. A constante Fator que deve ser usada no cálculo da conversão. Declare a constante chamada Fator de valor igual a 1,67 x 1013 (1,67 vezes 10 elevado a treze), sabendo-se 1 Parsec equivale a 1,67 x 1013 milhas marítima. Declare a constante chamada Fator e a variável chamada Medida do tipo ponto flutuante simples para ocupar menos espaço de memória.
		
	
Resposta: 
	
Gabarito: Module Module1
    Sub Main()
       Const Fator As Single = 16700000000000.0
       Dim Medida As Single
       Console.Write("Digite a medida em Parsecs: ")
       Medida = Console.ReadLine()
       Medida = Medida * Fator
       Console.Write("A medida em milhas marítima é: ")
       Console.WriteLine(Medida)
    End Sub
End Module
		
	
	
	 2a Questão (Ref.: 90449)
	Pontos: 1,5  / 1,5
	Uma das vantagens da ADO.NET é podermos desenvolver aplicações em múltiplas camadas, em geral, em três camadas. 
Quais são estas três camadas?
		
	
Resposta: 1)Camada de apresentação; 2) camada de dados; 3) camada de negócios.
	
Gabarito:
1.   Camada de apresentação (interface com o usuário)
2.   Camada de negócios (onde é executada as regras de negócios)
3.   Camada de dados (onde são feitas as manipulações com os dados)
		
	
	
	 3a Questão (Ref.: 620179)
	Pontos: 0,5  / 0,5
	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.
		
	
	Express
	
	Test Profissional
	 
	Premium
	
	Ultimate
	
	Profissional
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 620227)
	Pontos: 0,5  / 0,5
	Conhecer e saber manipular os operadores em uma linguagem de programação é uma tarefa inicial e muito importante para quem está começando a programar.
Em relação ao que foi apresentado nas aulas a respeito dos operadores, podemos afirmar que:
		
	
	Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente utilizar x = x * y.
	
	Não existe um operador aritmético para cálculo da potência, devemos utilizar uma função interna do VB.
	 
	Se a primeira expressão em um AndAlso é avaliada como False, em seguida, a segunda expressão não será avaliada porque não é possível alterar o resultado final, e AndAlso Retorna False.
	
	Like é um operador que trabalha com o tipo string e numérico, Retornando True caso um padrão seja encontrado.
	
	Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o mesmo tamanho de memória.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 233238)
	Pontos: 0,0  / 0,5
	O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de:
		
	
	Strings
	 
	ControlChars
	 
	Information
	
	ErrObject
	
	DateAndTime
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 177057)
	Pontos: 0,5  / 0,5
	Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, quais serão os resultados apresentados pelo programa?
Sabendo-se que foram entrados os seguintes dados em sequência: 
21 13 17 18 72 54 38 42 65 90 10 -1
Module Module1
    Sub Main()
         Dim idade As Integer
         Dim c1 As Integer = 0
         Dim c2 As Integer = 0
         Console.WriteLine("Digite a idade:")
         idade = Console.ReadLine()
         While idade <> -1
             If idade < 21 Then c1 = c1 + 1
             If idade > 65 Then c2 = c2 + 1
             Console.WriteLine("Digite a idade:")
             idade = Console.ReadLine()
         End While
         Console.WriteLine(c1)
         Console.WriteLine(c2)
         Console.ReadKey()
     End Sub
End Module
		
	
	4 e 3
	
	3 e 4
	
	3 e 3
	
	2 e 4
	 
	4 e 2
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 605519)
	Pontos: 0,5  / 0,5
	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:
		
	
	A cláusula Try é opcional.
	
	A cláusula Catch é opcional
	
	Só pode haver uma cláusula Catch para um mesmo Try
	 
	A cláusula Finally é opcional
	
	Se o Catch for usado, o Finally não poderá ser usado.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 566773)
	Pontos: 0,5  / 0,5
	A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade dos objetos e dos membros de uma classe. 
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ?
		
	
	Public
	
	Private
	
	Protected
	 
	Package
	
	Shared
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 89629)
	Pontos: 1,0  / 1,0
	________ é uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e um ou mais BDs.
		
	
	Tabela
	
	Relacionamento
	 
	Sistema de Gerenciamento de Banco de Dados (SGBD)
	
	Banco de Dados
	
	Coluna
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 632169)
	Pontos: 1,0  / 1,0
	A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas entre si, elas precisam estar dentro de um:
		
	
	Checked
	
	TextBox
	
	CheckBox
	
	Frame
	 
	GroupBox

Outros materiais