Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/11/2015 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/4 Avaliação: CCT0248_AV_201301259748 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201301259748 LEONARDO PALMEIRO Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9003/AC Nota da Prova: 4,2 Nota de Partic.: 1 Av. Parcial 0 Data: 12/11/2015 18:08:06 1a Questão (Ref.: 201301927473) Pontos: 0,5 / 1,5 Analise o código abaixo onde há a definição de uma função ou subrotina. Faça (3) correções necessárias de acordo com o que foi apresentado. Private Function verificaParImpar(Byval valorEntrada As Int16) Dim classificacao As string Dim restoDivisao2 restoDivisao2 = valorEntrada Mod 2 If restoDivisao2=0 Then classificacao = "é par" Else classificacao ="é ímpar" End If return classificacao End Sub Resposta: 1) é uma subrotina não deveria comecar como private function 2) a variavel restoDivisao2 não está atribuido o tipo, deveria ser int, int16, inteiro; Gabarito: 1) É uma função, logo no fechamento do escopo da função deve iniciar com a palavra Function: End Function 2) O tipo de retorno não foi informado na assinatura. Como a variável que está sendo retornada é classificacao, tipo string, então devese alterar a assinatura da função para: Private Function verificaParImpar(Byval valorEntrada As Int16) As string 3) o tipo da variável restoDivisao2 não foi especificado. Como ele armazena o resto da divisão por um número, sua declaração deve ser alterada para: Dim restoDivisao2 As Int16 2a Questão (Ref.: 201301377668) Pontos: 0,2 / 1,5 Considere o menu Cadastro da interface homem-máquina (IHM) do Sistema de Controle de Vendas mostrado na figura a seguir e defina as duas linhas de códigos em VB.NET para as duas lacunas a seguir para que quando o usuário der um duplo clique sobre o item de menu Cliente, o sistema crie um objeto chamado ClienteForm1 da classe ClienteForm, que é um Windows Form pré definido, e em seguida exiba o ClienteForm1. 26/11/2015 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/4 Private Sub ClienteToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles ClienteToolStripMenuItem.Click __________________________________________________________ __________________________________________________________ End Sub Resposta: clienteform1.create(); clienteform1.open(); Gabarito: Dim CienteForm1 As New ClienteForm CienteForm1.Show() Fundamentação do(a) Professor(a): Dim CienteForm1 As New ClienteFormCienteForm1.Show() 3a Questão (Ref.: 201301425401) Pontos: 0,5 / 0,5 Uma empresa deseja adquirir uma edição do Visual Studio 2010 que permita a sua equipe de desenvolvimento trabalhar com um conjunto de ferramentas de gerenciamento de ciclo de vida da aplicação, incluindo a elaboração de diagramas UML e o gerenciamento de projetos com metodologias iterativas e ágeis. Qual a edição do Visual Studio 2010 mais indicada? Visual Studio 2010 Professional Visual Studio 2010 Express Visual Studio 2010 Ultimate Visual Studio 2010 Premium Visual Studio 2010 Test Professional 2010 4a Questão (Ref.: 201301462771) Pontos: 0,0 / 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 26/11/2015 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/4 Byte Decimal UInteger 5a Questão (Ref.: 201301375035) Pontos: 0,5 / 0,5 Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB 2010? Dim Resultado As String = Mid("ABCDEF", 2, 3) "ABC" "AB" "BCD" "BC" "CD" 6a Questão (Ref.: 201301425448) Pontos: 0,0 / 0,5 O código em VB apresentado está funcionando corretamente. Module Module1 Private texto As String Sub Main() Dim Num As Byte texto = "Teste de software" Num = 18 If (Len(texto) > Num) Then Console.Write("Maior!") ElseIf (Len(texto) < Num) Then Console.Write("Menor!") ElseIf (Len(texto) = Num) Then Console.Write("Acertou!") End If Console.ReadKey() End Sub End Module Das opções apresentadas qual melhor representa o resultado exibido pelo programa: Exibe no console o texto: Acertou! Exibe em uma caixa de diálogo o texto: Maior! Exibe em uma caixa de diálogo o texto: Menor! Exibe no console o texto: Menor! Exibe no console o texto: Maior! 7a Questão (Ref.: 201301426361) Pontos: 0,0 / 0,5 Na construção de softwares no VB 2010, é possível desenvolvermos subrotinas ou funções com os mais diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de Hardware e de Software, que devem ser tratadas de forma estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta para representação do bloco mínimo do tratamento de exceções? On error Goto Try... Catch Try... End Try. On error Try... Finaly 26/11/2015 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/4 8a Questão (Ref.: 201301527220) Pontos: 0,5 / 0,5 Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade precisava controlar o total de filhos de funcionários existentes na mesma, mantendo atualizado a entrada e saída dos mesmos. Para tal, resolveram criar um atributo de nome TotalFilhos. Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para este atributo de forma a solucionar o problema da equipe de desenvolvimento. Friend Shared public Protected private 9a Questão (Ref.: 201301976509) Pontos: 1,0 / 1,0 1 conexao.Close() 2 Dim comando As New OleDbCommand(sql, conexao) 3 Dim conexao As New OleDbConnection("Provider=Microsoft.......;Data Source=bd.......mdb") 4 conexao.Open() 5 Dim adaptador As New OleDbDataAdapter(comando) 6 adaptador.Fill(ds, "Autores") 7 Dim sql As String = "Select * from Autores" 8 Dim ds As New DataSet() Qual das sequencias abaixo é a correta para que o dataset seja preenchido como a lista de todos os autores : 37258461 37524816 37268541 37251864 81375624 10a Questão (Ref.: 201301917892) Pontos: 1,0 / 1,0 Para construir interfaces gráficas, temos como proposta colar adesivos em uma tela de vidro ou colocar componentes em um container de componentes. As Caixas de seleção são criadas a partir de um componente que permite que o usuário selecione apenas um item da sua lista. Esse componente é o: CheckBox TextBox RadioButton ComboBox ListBox Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Compartilhar