Buscar

DESENVOLVIMENTO DE SOFTWARE

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

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

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

Prévia do material em texto

Avaliação: CCT0170_AVS_201010020234 » DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AVS
	
	 1a Questão (Ref.: 201010664006)
	Pontos: 0,0  / 1,5
	Analise o código abaixo onde há a definição de uma função ou subrotina. Faça (3) correções necessárias de acordo com o que foi apresentado. 
Private Sub calculaPrecoDevido(Byval codItem As string) As Double 
Dim valorConta As string 
If codItem="1001" Then 
valorConta = quantidade*5.32 
ElseIf codItem="1324" Then 
valorConta = quantidade*6.45 
ElseIf codItem="7623" Then 
valorConta = quantidade*6.45 
Else 
valorConta = quantidade*4 
End IF 
return valorConta 
End Function
		
	
Resposta:
	
Gabarito: 1) É uma função, logo a assinatura deve iniciar com a palavra Function: 
Private Function calculaPrecoDevido(Byval codItem As string) As Double 
2) O tipo de retorno informado na assinatura é Double, mas o tipo declarado da variável valorConta retornado é string. Como o valorConta é 
inicializado com valores numérico, deve-se alterar o tipo declarado como Double 
Dim valorConta As Double 
3) a variável quantidade não foi declarada. Como a função tem o nome calculaPrecoDevido então a quantidade do item deve ser passada como 
parâmetro para a função, assim novamente sua assinatura deve ser corrigida: 
Private Function calculaPrecoDevido(Byval codItem As string, Byval quantidade As Int16) As Double
	
	
	 2a Questão (Ref.: 201010115947)
	Pontos: 1,5  / 1,5
	Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa atualizar o preço para 39.99 deTODOS os DVDs QUE TENHAM o ano de lançamento posterior a 2000, que estão cadastrados na tabela chamada TabelaDVD, diretamente do banco de dados usando um comando em SQL porque a aplicação parou de funcionar.
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD foi criada pelo analista de banco de dados (DBA) usando-se o comando SQL a seguir?
USE VENDAS
GO
CREATE TABLE TabelaDVD (
ID bigint NOT NULL,
Titulo nvarchar(50) NULL,
NomeArtistaPrincipal nvarchar(50) NULL,
Ano smalldatetime NULL,
Preco decimal(10,2) NULL ) 
GO
		
	
Resposta: UPDATE TabelaDVD Set Preco = 39.99 WHERE ano > '2000'
	
Gabarito:
UPDATE TabelaDVD
SET Preco = 39.99
WHERE Ano > '2000'
	
	
	 3a Questão (Ref.: 201010648957)
	Pontos: 0,0  / 0,5
	(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um conjunto completo de ferramentas para construir aplicativos, incluindo aplicações para Web. Nesta ferramenta várias linguagens compartilham o mesmo ambiente de desenvolvimento integrado (IDE). Este ambiente possui um analisador de código que pode oferecer, enquanto o código é digitado, sugestões ao programador, como por exemplo tipos de dados e membros de classes e estruturas. 
Esse analisador é chamado:
		
	 
	IntelliSense
	 
	Active Directory
	
	TextMate
	
	Lexical Analyzer
	
	ActiveSync
	
	
	 4a Questão (Ref.: 201010111478)
	Pontos: 0,5  / 0,5
	Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double?
		
	 
	R
	
	D
	
	L
	
	F
	
	S
	
	
	 5a Questão (Ref.: 201010161968)
	Pontos: 0,5  / 0,5
	No desenvolvimento de software com a intenção de evitar redundância, permitir o reaproveitamento de código e facilitar a manutenção, baseado na máxima que diz: Dividir para conquistar, O VB 2010 Express, ao criar um projeto, define automaticamente um(a):
		
	 
	Módulo
	
	Método
	
	Rotina
	
	Procedimento
	
	Função
	
	
	 6a Questão (Ref.: 201010111837)
	Pontos: 0,5  / 0,5
	O programa a seguir exibirá quais números?
 Module Module1
         Sub Main()
         Dim Contador As Byte = 1  
         Do Until Not (Contador <= 10)
              Console.WriteLine(Contador)
              Contador = Contador + 2
         Loop
         Console.ReadKey()
         End Sub
 End Module
 
 
		
	
	0, 1, 3, 5 e 7
	 
	1, 3, 5, 7 e 9
	
	1, 3 e 5
	
	1, 3, 5 e 7
	
	1 e 3
	
	
	 7a Questão (Ref.: 201010655247)
	Pontos: 0,5  / 0,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 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 e III
	
	Apenas III
	
	II e III
	
	I e II
	 
	I, II e III
	
	
	 8a Questão (Ref.: 201010262889)
	Pontos: 0,5  / 0,5
	Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. Ao definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da classe e das subclasses, estamos falando do modificador:
		
	
	shared
	
	public
	
	static
	
	private
	 
	protected
	
	
	 9a Questão (Ref.: 201010272789)
	Pontos: 1,0  / 1,0
	Segundo o material apresentado nas aulas, um componente é um objeto com métodos pré-definidos que oferecem funcionalidades para um determinado propósito.
Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos afirmar que:
		
	
	Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os componentes do tipo SQL.
	
	Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server.
	
	Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo TDS.
	 
	Os principais componentes do tipo SQL e OleDB são os mesmos.
	
	Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft SQL Server.
	
	
	 10a Questão (Ref.: 201010654424)
	Pontos: 1,0  / 1,0
	Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma ou mais janelas (windows) e permite representar as outras abordagens de interfaces: caracteres, menus e formulários. 
No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário interaja com as outras janelas até que ela seja fechada, é chamado de:
		
	
	Classe
	
	Principal
	 
	Modal
	
	Static
	
	Não Modal

Outros materiais