Baixe o app para aproveitar ainda mais
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
Compartilhar