Baixe o app para aproveitar ainda mais
Prévia do material em texto
27 /12 /20 15 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=264539520&p1=201301259748&p2=1577243&p3=CCT0248&p4=102200&p5=AV…1/5 Avaliação: CCT0248_AVS_201301259748 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9003/AC Nota da Prova: 7,0 Nota de Partic.: 1 Av. Parcial 0 Data: 02/12/2015 18:08:06 1a Questão (Ref.: 201301976595) Pontos: 1,5 / 1,5 O indice de possibilidade de chuva é calculado pela seguinte formula: IPC = Pressão Atmosférica * 0,43 + Umidade Relativa do Ar * 0,57 Temperatura Codifique um Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET para calcular o IPC. Resposta: Module module1 sub main() const fator1 as decimal= 0,43 const fator2 as decimal = 0,57 dim ipc as decimal dim pa as decimal dim ur as decimal dim temp as decimal console.write("digite a pressao atmosferica") pa = console.readline() consele.write("Digite a umididade relativa do ar") ur = console.readline() console.write("digite a temperatura") temp = console.readline() ipc = (pa*fator1+ur*fator2)/temp console.write("o IPC e:") console.write(ipc) end sub end module Gabarito: Module Module1 Sub Main() Dim ipc, pressao, umidade, temperatura As Single Console.Write("Digite a pressão: ") pressao = Console.ReadLine() Console.Write("Digite a umidade: ") umidade = Console.ReadLine() Console.Write("Digite a temperatura: ") temperatura = Console.ReadLine() ipc = (pressao * 0.43 + umidade * 0.57)/temperatura Console.Write("IPC: " & ipc) End Sub End Module 2a Questão (Ref.: 201301377668) Pontos: 0,5 / 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. 27/12/2015 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=264539520&p1=201301259748&p2=1577243&p3=CCT0248&p4=102200&p5=AV…2/5 Private Sub ClienteToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles ClienteToolStripMenuItem.Click __________________________________________________________ __________________________________________________________ End Sub Resposta: dim clientform1 as newclienteform1.show() Gabarito: Dim CienteForm1 As New ClienteForm CienteForm1.Show() Fundamentação do(a) Professor(a): Dim CienteForm1 As New ClienteFormCienteForm1.Show() 3a Questão (Ref.: 201301527080) Pontos: 0,5 / 0,5 É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é necessário para criarmos os nossos sistemas e o que poderemos utilizar. Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define. É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações, permitindo a integração com o banco de dados. É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as aplicações, permitindo a integração de várias linguagens. É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e as aplicações, permitindo a compilação em um código intermediário. É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações. É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações. 4a Questão (Ref.: 201301527113) Pontos: 0,5 / 0,5 27/12/2015 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=264539520&p1=201301259748&p2=1577243&p3=CCT0248&p4=102200&p5=AV…3/5 Como em todas as linguagens, precisamos conhecer os tipos de variáveis, como atribuir valores, bem como saber as várias formas de declará las. Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET. Dim dia, mes As Integer Dim Salario As float Dim numero As UShort, complemento As String Dim idade As byte = 10 Dim idade As byte 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) "AB" "BCD" "ABC" "BC" "CD" 6a Questão (Ref.: 201301425448) Pontos: 0,5 / 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: Maior! 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: Acertou! Exibe no console o texto: Menor! 7a Questão (Ref.: 201301918715) Pontos: 0,5 / 0,5 Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET (BALENA, 2006). 27/12/2015 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=264539520&p1=201301259748&p2=1577243&p3=CCT0248&p4=102200&p5=AV…4/5 Em algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento de exceção. Esse tipo de exceção é chamada: Catch ex1 As Exception1 Catch Finally Throw Try ... End Try 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. private Shared Protected public Friend 9a Questão (Ref.: 201301536251) Pontos: 1,0 / 1,0 O código apresentado é parte de um script. CREATE TABLE [dbo].[Cliente]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [Nome] [varchar](200) NOT NULL, [Telefone] [varchar](50) NULL, [Logradouro] [varchar](200) NOT NULL, [UF] [varchar](2) NOT NULL, CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]Em relação ao código apresentado e o produto gerado pelo código não podemos afirmar: Os dados serão ordenados pela ID. Todos os dados deverão ser obrigatoriamente preenchidos. O campo Telefone pode receber números e letras. A chave primária é ID. Cria uma tabela de nome Cliente. 10 a Questão (Ref.: 201301375379) Pontos: 1,0 / 1,0 Qual é a classe do Windows Forms usada para criar objetos de caixa de diálogo genérica e personalizada? 27/12/2015 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=264539520&p1=201301259748&p2=1577243&p3=CCT0248&p4=102200&p5=AV…5/5 Custom Control Dialog User Control Explorer Form Windows Form Período de não visualização da prova: desde 02/12/2015 até 14/12/2015. Slide 1 Slide 2Slide 3 Slide 4 Slide 5
Compartilhar