Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0248_AVS_XXXXXXXXXXXX » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Aluno: XXXXXXXXXXXX - XXXXXXXXXXXX XXXXXXXXXXXX Professor: ANDRE PRZEWODOWSKI FILHO Turma: XXXX/AD Nota da Prova: 8,0 Nota de Partic.: 1,4 Data: 06/12/2014 1a Questão (Ref.: XXXXXXXXXXXX) Pontos: 1,5 / 1,5 Preencha as duas lacunas a seguir de linhas de código em VB.NET para calcular a área do quadrado e calcular o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado . Module Module1 Function AreaQuadrado(ByVal Comprimento As Double) ' calcula a área do quadrado _____________________________________________________________ End Function Function VolumeCubo(ByVal Comprimento As Double) ' calcula o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado _____________________________________________________________ End Function Sub Main() Console.WriteLine(VolumeCubo(3.0)) Console.ReadKey() End Sub End Module Resposta: Gabarito: Return Comprimento * Comprimento Return AreaQuadrado(Comprimento) * Comprimento 2a Questão (Ref.: XXXXXXXXXXXX) Pontos: 1,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 saber a soma dos preços de TODOSos DVDs 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 tem a coluna Titulo para armazenar o título do DVD e a coluna NomeArtistaPrincipal para armazenar o nome do artista principal do DVD, a coluna Ano para armazenar o ano de lançamento do DVD e a coluna Preco para armazenar o preço do DVD? Resposta: Gabarito: SELECT SUM (Preco) FROM TabelaDVD 3a Questão (Ref.: XXXXXXXXXXXX) 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 / 2 = 0 var mod 2 = 0 var ^ 2 = 0 4a Questão (Ref.: XXXXXXXXXXXX) Pontos: 1,0 / 1,0 Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os SGBD´s, não conseguiam dar conta dos múltiplos acessos simultâneos das aplicações Web. Com toda essa demanda, foi criada uma plataforma para acesso a dados que tornasse esses dados acessíveis de qualquer linguagem da plataforma .NET. Esse conceito se refere: SQL Server Ado.Net XML DataSet Asp.Net 5a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece integração com um conjunto variado de linguagens de programação. Também definido como tecnologia porque é composto de: compilador e ferramentas de depuração. COBIT, ITIL e Análise de impacto. bibliotecas e ferramentas executáveis. J2SE e J2EE. ferramentas desktop e mobile. 6a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 Na linguagem VB.NET bem como em outras linguagens podemos desenvolver rotinas que melhoram a qualidade de nosso software baseado no conceito de modulação. Particularmente no VB podemos gerar Sub-Rotinas ou funções. Das opções apresentadas, qual apresenta a diferença principal entre Sub-Rotinas e funções A possibilidade de retornar até duas variáveis. A possibilidade de retornar um valor. A possibilidade de enviar uma referência. A possibilidade de enviar até duas referências. A possibilidade de enviar um valor. 7a Questão (Ref.: XXXXXXXXXXXX) 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. GroupBox Button CheckBox ListBox RadioButton 8a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 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: Throw Catch Try Exception Finally 9a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e informar se ele é Eleitor obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, deixando de fora outros requisitos. Sabe-se que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores de 16 anos não votam e para os demais o voto é facultativo. Module module1 Sub Main() Dim idade As Byte Console.WriteLine("Idade: ") idade = Console.ReadLine() ______ idade < 16 Then Console.WriteLine("Não Vota") ________ idade < 18 Then Console.WriteLine("Facultativo") ________ idade < 70 Then Console.WriteLine("Obrigatório") ________ Console.WriteLine("Facultativo") _______ Console.ReadKey() End Sub End Module Marque a resposta que completa corretamente as lacunas para que o programa exiba corretamente a categoria do eleitor baseado na idade informada. Desconsidere valores errados, como zero ou números negativos. Select Case - Case - Case - Case Else - End Select If - ElseIf - ElseIf - Else - End If Select - Case - Case - Default - End Select If - if - If - Else - End If If - Else - Else - Else - End If 10a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 No Visual Basic .Net a palavra chave Inherits é usada para: criar uma instância de um objeto a partir de uma classe. disparar eventos a partir de objetos. indicar que um parâmetro não é obrigatório em um método. classificar um método como público. implementar o mecanismo de herança entre classes. Período de não visualização da prova: desde 03/12/2014 até 15/12/2014.
Compartilhar