Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0248_AV_201004002777 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201004002777 - LUIZ CARLOS BEZERRA FEITOSA Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA Nota da Prova: 4,3 Nota de Partic.: 0,5 Data: 23/06/2015 16:11:33 1a Questão (Ref.: 201004103244) Pontos: 0,3 / 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 = 3 While (Contador <= 10) Console.WriteLine(Numero) Contador = Contador + 3 Numero = Numero + Contador End While Console.ReadKey() End Sub End Module Resposta: Não; loop(1): contador (1) = 1 | numero (3+3) = 6 loop(2): contador (1+3) = 4 | numero (6+4) = 10 condição satisfeita ( contador <=10) fim Resposta: contador 1 e 4 | numero = 6 e 10 Gabarito: NÃO. 3 7 14 24 Fundamentação do(a) Professor(a): O que será impresso?NÃO.371424 2a Questão (Ref.: 201004096744) Pontos: 0,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 de TODOS 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. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 26/06/2015 08:26 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 TABLE TabelaDVD as Preco decimal = "39.99" where Ano smalldatetime > 2000 Gabarito: UPDATE TabelaDVD SET Preco = 39.99 WHERE Ano > '2000' Fundamentação do(a) Professor(a): UPDATE TabelaDVDSET Preco = 39.99WHERE Ano > '2000' 3a Questão (Ref.: 201004180110) 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, qual será o resultado apresentado pelo programa? Module Module1 Sub Main() Dim a As Integer = 10 Dim b As Integer = 20 Dim resp As Integer If a > b Then If a Mod 2 = 0 Then resp = a / b Else resp = a + b End If Else If b Mod 2 = 0 Then resp = a * b Else resp = a - b End If End If Console.WriteLine(resp) Console.ReadKey() End Sub End Module 10 40 2 30 200 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 26/06/2015 08:26 4a Questão (Ref.: 201004236298) Pontos: 0,0 / 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: Namespace Structure Stack Dim FIFO 5a Questão (Ref.: 201004142749) Pontos: 0,5 / 0,5 Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 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. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. 6a Questão (Ref.: 201004142753) Pontos: 0,5 / 0,5 Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com os mais diversos propósitos, baseado nos problemas. Qual a principal diferença entre funções e sub-rotinas? As sub-rotinas retornam um valor e as funções não. As sub-rotinas podem retornar mais de um valor. As funções retornam um valor e as sub-rotinas não. As funções podem retornar mais de um valor. As sub-rotinas não podem receber parâmetros e as funções podem. 7a Questão (Ref.: 201004244534) 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 alterna)va que melhor resolveria a problemá)ca apresentada, levando em consideração apenas a estrutura mais adequada. Try (problema) Catch ex As OutOfMemoryException " Informação " End Try Try (problema) Catch ex As DivideByZeroException " 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 IndexOutOfRangeException " Informação " End Try BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 26/06/2015 08:26 8a Questão (Ref.: 201004632059) Pontos: 0,5 / 0,5 A orientação a objetos permite que o mesmo método seja redefinido com o mesmo nome, ou seja, diferentes métodos podem ter o mesmo nome. Isto evita a proliferação de nomes diferentes de itens que são semanticamente iguais. Esse conceito se refere à: Construtor Classe Objeto Polimorfismo Herança 9a Questão (Ref.: 201004253580) Pontos: 0,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 IDE. Das opções apresentadas, qual não é parte da definição deste modelo. É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); Possui arquitetura em camadas. 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. 10a Questão (Ref.: 201004093554) 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). Label RadioButton ListBox CheckBox TextBox Período de não visualização da prova: desde 12/06/2015 até 25/06/2015. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 26/06/2015 08:26
Compartilhar