Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0170_AVS_201102166901 (AG) » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Aluno: Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA Nota da Prova: 6,8 Nota de Partic.: 0,5 Data: 28/06/2014 1a Questão (Ref.: 201102283780) 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 = 1 While (Contador <= 10) Console.WriteLine(Numero) Contador = Contador + 3 Numero = Numero + Contador End While Console.ReadKey() End Sub End Module Resposta: O programa não apresenterá erro de compilação. Os números exibidos serão {1, 5, 12, 22} Gabarito: NÃO. 1 5 12 22 2a Questão (Ref.: 201102275760) Pontos: 0,3 / 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 acabou de receber um novo DVD e precisa incluir os dados deste DVD 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 para incluir os dados do DVD considerando-se que a TabelaDVD foi BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 08/07/2014 21:33 criada pelo analista de banco de dados (DBA) usando-se o comando a seguir e que o ID do novo DVD deve ser igual a 2, o título do novo DVD é Uma Linda Mulher, o nome da artista principal do novo DVD é Julia Roberts e o ano de lançamento do novo DVD é 1990? USE VENDAS GO CREATE TABLE TabelaDVD ( ID bigint NOT NULL, Titulo nvarchar(50) NULL, NomeArtistaPrincipal nvarchar(50) NULL, Ano smalldatetime NULL ) GO Resposta: INSERT TabelaDVD Set id = 2 Set Nome = 'Uma Linda Mulher' Set ArtistaPrincipal = 'Julia Roberts' Set ano = 1990 Gabarito: INSERT INTO TabelaDVD VALUES (2, 'Uma Linda Mulher', 'Julia Roberts', '1990') 3a Questão (Ref.: 201102360640) Pontos: 0,5 / 0,5 Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 utilizando o menor espaço de memória, ele deve declarar a variável como: Integer Short Byte UInteger Decimal 4a Questão (Ref.: 201102360648) 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) BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 08/07/2014 21:33 Console.ReadKey() End Sub End Module 3 e 3 2 e 4 3 e 4 4 e 3 4 e 2 5a Questão (Ref.: 201102273152) Pontos: 0,5 / 0,5 Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB.NET? Finally If Do Try Catch 6a Questão (Ref.: 201102202735) Pontos: 0,5 / 0,5 O programa é estruturado como uma coleção de propriedades para encontrar o resultado esperado, e não um procedimento a ser seguido. Este é tipicamente um paradigma relacionado à programação: declarativa. imperativa. procedural. orientada a objetos. estruturada. 7a Questão (Ref.: 201102323302) 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): Função Rotina Procedimento Método Módulo 8a Questão (Ref.: 201102434117) Pontos: 1,0 / 1,0 Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo u lizando a sua BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 08/07/2014 21:33 IDE. Das opções apresentadas, qual não é parte da definição deste modelo. Provê a interface entre as aplicações e os BDs. Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs. É uma camada intermediária, conhecida também como midleware. Possui arquitetura em camadas. É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); 9a Questão (Ref.: 201102323286) Pontos: 0,5 / 0,5 Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 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. 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. Enviar a aplicação para execução através do sistema operacional. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. 10a Questão (Ref.: 201102274106) Pontos: 1,0 / 1,0 A classe _______ permite criar um objeto que representa um controle de interface para interação com usuário com a finalidade de disparar uma ação. Button CheckBox RadioButton GroupBox ListBox Período de não visualização da prova: desde 20/06/2014 até 07/07/2014. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 08/07/2014 21:33
Compartilhar