Buscar

AV 2015 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

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: DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV 
	Aluno 
	Professor:
	
	Turma: 
	Nota da Prova: 6,0        Nota de Partic.: 1,5        Data: 
	
	 1a Questão (Ref.: 201405217303)
	4a sem.: ESTRUTURA DE REPETIÇÃO
	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 = 2
        Do Until Not (Contador <= 9)
            Console.WriteLine(Contador)
            Contador = Contador + 2
        Loop
        Console.ReadKey()
    End Sub
End Module
		
	
Resposta: nao.2,4,6,8
	
Gabarito: 
NÃO.
2
4
6
8
	
	
	 2a Questão (Ref.: 201405209189)
	10a sem.: DESENVOLVIMENTO DE SOFTWARE
	Pontos: 0,0  / 1,5 
	Uma loja chamada DVDExpress comercializa DVDs e utiliza um sistema chamado DVDControl para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa apagar SOMENTE o título de TODOS os DVDs 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-se que a TabelaDVD foi criada no banco de dados VENDAS no Microsoft SQL Server usando-se o comando a seguir?
USE VENDAS
GO
CREATE TABLE TabelaDVD (
ID bigint NOT NULL,
Titulo nvarchar(50) NULL,
NomeArtistaPrincipal nvarchar(50) NULL,
Ano smalldatetime NULL ) 
GO
		
	
Resposta: ....
	
Gabarito: 
UPDATE TabelaDVD SET Titulo = NULL
	
	
	 3a Questão (Ref.: 201405256820)
	1a sem.: INTRODUÇÃO
	Pontos: 0,5  / 0,5 
	Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
		
	
	Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado.
	
	Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU.
	
	Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
	
	Enviar a aplicação para execução através do sistema operacional.
	
	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.
	
	
	 4a Questão (Ref.: 201405294174)
	2a sem.: Operadores
	Pontos: 0,5  / 0,5 
	Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele deverá usar:
		
	
	var \ 2 = 0 
	
	var & 2 = 0 
	
	var mod 2 = 0
	
	var ^ 2 = 0 
	
	var / 2 = 0 
	
	
	 5a Questão (Ref.: 201405350348)
	8a sem.: Métodos
	Pontos: 0,5  / 0,5 
	Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não retorna valor:
		
	
	Module
	
	Application
	
	Sub
	
	Public
	
	Function
	
	
	 6a Questão (Ref.: 201405358730)
	sem. N/A: Aula 4
	Pontos: 0,5  / 0,5 
	 O programa apresentado na questão, utiliza algumas das estruturas de controle do VB.NET. 
Module module1
   Sub main()
      Dim Contador As Byte = 1
      Do Until Not (Contador <= 10)
         If (Contador Mod 2 = 0) Then
            Select Case Contador
               Case 1 To 5
                  Console.WriteLine(Contador)
               Case Else
                  Console.WriteLine(Contador - 1)
            End Select
      End If
      Contador = Contador + 1
   Loop
   Console.ReadKey()
   End Sub
End Module
 
Que valores serão apresentados pelo mesmo após sua execução?
		
	
	2 - 4 - 5 - 7 - 9.
	
	Nenhum valor.
	
	1 - 3 - 5 - 7 - 9.
	
	2 - 4 - 6 - 8 - 10.
	
	1 - 3 - 5 - 6 - 8.
	
	
	 7a Questão (Ref.: 201405683890)
	8a sem.: Aula5
	Pontos: 0,0  / 0,5 
	Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET (BALENA, 2006). 
Há dois tipos de exceções:
		
	
	exceções de estruturadas e exceções sequenciais.
	
	exceções de hardware e exceções de software.
	
	exceções implícitas e explícitas.
	
	exceções de Cast e exceções de wrapper.
	
	exceções try e exceções catch.
	
	
	 8a Questão (Ref.: 201405683899)
	sem. N/A: Aula 6
	Pontos: 0,5  / 0,5 
	(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. 
Que conceito de orientação a objetos está descrito na situação hipotética acima?
		
	
	sobrecarga
	
	sobreposição
	
	abstração
	
	mensagem
	
	herança
	
	
	 9a Questão (Ref.: 201405367652)
	sem. N/A: Aula 8 - Banco de Dados em Plataforma Microsoft .NET
	Pontos: 1,0  / 1,0 
	O código apresentado é parte de um script.
 
CREATE TABLE [dbo].[Cliente]( 
[ID] [bigint] IDENTITY(1,1) NOT NULL, 
[Nome] [varchar](200) NOT NULL, 
[Telefone] [varchar](50) NULL, 
[Logradouro] [varchar](200) NOT NULL, 
[UF] [varchar](2) NOT NULL, 
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED 
( 
[ID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo código não podemos afirmar:
		
	
	A chave primária é ID.
	
	Os dados serão ordenados pela ID.
	
	Todos os dados deverão ser obrigatoriamente preenchidos.
	
	O campo Telefone pode receber números e letras.
	
	Cria uma tabela de nome Cliente.
	
	
	 10a Questão (Ref.: 201405207623)
	9a sem.: OBJETOS DO VISUAL STUDIO 2008
	Pontos: 1,0  / 1,0 
	A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM). 
		
	
	ListBox
	
	TextBox 
	
	Label 
	
	CheckBox
	
	RadioButton

Outros materiais