Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0170_AV_» DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA Nota da Prova: 3,5 Nota de Partic.: 0,5 Data: 31/05/2014 1a Questão (Ref.: 201102283787) 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 apresenta erros. Os números exibidos são: 5 e 13. Gabarito: NÃO. 5 13 2a Questão (Ref.: 201102277225) Pontos: 0,0 / 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 de TODOS 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 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 17/06/2014 21:27 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: SELECT Titulo from TabelaDVD Gabarito: UPDATE TabelaDVD SET Preco = 49.99 WHERE Titulo = 'Uma Linda Mulher' 3a Questão (Ref.: 201102416799) Pontos: 0,0 / 0,5 Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. Em algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento, chamada: Finally Try Catch Throw Exception 4a Questão (Ref.: 201102434123) Pontos: 0,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 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 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 OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server. 5a Questão (Ref.: 201102416835) 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: Dim BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 17/06/2014 21:27 Namespace Stack FIFO Structure 6a Questão (Ref.: 201102202736) Pontos: 0,5 / 0,5 Na programação Orientada a Objetos: as Classes definem o comportamento dinâmico de uma instância. o diagrama de classes reflete o comportamento dinâmico do programa. as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto. a união de todos os objetos de uma classe forma seu método construtor. as Classes definem os serviços que podem ser solicitados a um construtor. 7a Questão (Ref.: 201102424204) Pontos: 0,5 / 0,5 Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código nativo do sistema operacional. Ao invés disso, compilamos o nosso código para: MSIL - Microsoft Intermediate Language MSVL - Microsoft Virtual Language MSAL - Microsoft Assembly Language JVM - Microsoft Virtual JQuery MSTL - Microsoft Temporary Language 8a Questão (Ref.: 201102233442) Pontos: 0,5 / 0,5 Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? Indicando o NOME da Rotina após a palavra-chave Function ou Sub. Indicando o NOME da Rotina após a palavra-chave Call. 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. 9a Questão (Ref.: 201102324222) Pontos: 0,5 / 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 inicial. A condição seja Verdadeira. O contador atinja o valor final. Não depende da condição. A condição seja Falsa. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 17/06/2014 21:27 10a Questão (Ref.: 201102273233) Pontos: 0,0 / 1,0 O controle do Windows Forms que permite ao usuário digitar dados para entrada de dados através de uma interface gráfica para usuário é: Button CheckBox Label TextBox TextField Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 17/06/2014 21:27
Compartilhar