Buscar

AV Desenvolvimento de Software 25.08.2014

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

Parte superior do formulário
		
		
	 
	 Fechar
	Professor:
	RAFAEL MONTEIRO RIBEIRO
	Turma: 9001/AA
	
	 1a Questão (Ref.: 201311122307)
	Pontos: 1,5  / 1,5
	Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de programas em VB .NET. 
Analise o programa a seguir em VB .NET.
O programa apresentará erro de compilação? Responda SIM ou NÃO.
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa.
Module Module1
    Sub Main()
        Dim Contador As Byte = 1
        Dim Numero As Byte = 5
        While (Contador <= 10)
            Console.WriteLine(Numero)
            Contador = Contador + 7
            Numero = Numero + Contador
        End While
        Console.ReadKey()
    End Sub
End Module
		
	
Resposta: Não, e os números impressos serão 5 e 13
	
Gabarito: NÃO.
5
13
	
	
	 2a Questão (Ref.: 201311115745)
	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 49.99 deTODOS os DVDs QUE TENHAM o título Uma Linda Mulher, 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 = 49.99 where Titulo='Uma Linda Mulher';
	
Gabarito:
UPDATE TabelaDVD 
SET Preco = 49.99
WHERE Titulo = 'Uma Linda Mulher'
	
	
	 3a Questão (Ref.: 201311161808)
	Pontos: 0,0  / 0,5
	Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
		
	 
	Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
	
	Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado.
	 
	Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional.
	
	Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU.
	
	Enviar a aplicação para execução através do sistema operacional.
	
	
	 4a Questão (Ref.: 201311255355)
	Pontos: 0,5  / 0,5
	O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória. Esses valores são armazenados em um área de memória chamada:
		
	
	Dim
	
	FIFO
	 
	Stack
	
	Namespace
	
	Structure
	
	
	 5a Questão (Ref.: 201311071962)
	Pontos: 0,5  / 0,5
	Como são chamadas ou acionadas as Rotinas criadas em VB.NET ?
		
	 
	Diretamente no código indicando o NOME da Rotina seguido de seus parâmetros.
	
	Indicando o NOME da Rotina e o tipo de dados de retorno
	
	Indicando o NOME da Rotina após a palavra-chave Function ou Sub.
	
	Indicando o NOME da Rotina após a palavra-chave Call.
	
	Indicando o NOME da Rotina após a palavra-chave Function.
	
	
	 6a Questão (Ref.: 201311162742)
	Pontos: 0,0  / 0,5
	Na estrutura de repetição: Do Until (condição) comandosLoop Este exemplo serve apenas para que visualizem a estrutura de repetição.Os comandos no interior do laço serão repetidos até que?
		
	
	O contador atinja o valor final.
	 
	A condição seja Falsa.
	
	Não depende da condição.
	
	O contador atinja o valor inicial.
	 
	A condição seja Verdadeira.
	
	
	 7a Questão (Ref.: 201311263591)
	Pontos: 0,5  / 0,5
	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.
		
	
	Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
	
	Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
	
	Try (problema) Catch ex As OverflowException " Informação " End Try
	 
	Try (problema) Catch ex As Exception " Informação " End Try
	
	Try (problema) Catch ex As DivideByZeroException " Informação " End Try
	
	
	 8a Questão (Ref.: 201311262732)
	Pontos: 0,0  / 0,5
	Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de:
		
	
	Interface
	
	Encapsulamento
	 
	Polimorfismo
	 
	Herança
	
	Abstração
	
	
	 9a Questão (Ref.: 201311272643)
	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 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.
	
	Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server.
	
	
	 10a Questão (Ref.: 201311250598)
	Pontos: 1,0  / 1,0
	Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os SGBD´s, não conseguiam dar conta dos múltiplos acessos simultâneos das aplicações Web. Com toda essa demanda, foi criada uma plataforma para acesso a dados que tornasse esses dados acessíveis de qualquer linguagem da plataforma .NET. Esse conceito se refere:
		
	
	SQL Server
	
	Asp.Net
	
	XML
	 
	Ado.Net
	
	DataSet
	
	
	Período de não visualização da prova: desde 19/08/2014 até 04/09/2014.
Parte inferior do formulário

Outros materiais