Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0213_AV_201301920291 » DESENVOLVIMENTO DE SOFTWARE 1a Questão (Ref.: 201302112434) Pontos: 0,0 / 1,0 Com as recentes descobertas de reservas de petróleo e gás na camada pré-sal na costa brasileira, a delimitação das fronteiras marítimas tornaram-se ainda mais fundamentais para a proteção das riquezas Nacionais. Em 1982, a ONU adotou a Convenção das Nações Unidas sobre os Direitos do Mar, que estabelece a Zona Econômica Exclusiva (ZEE) com 200 milhas marítimas de largura, a contar do limite externo do mar territorial (linha de base). Considere que você tem um equipamento que mede a distância em quilômetros da sua embracação em relação a linha de base e você precise de um programa que determine se você está dentro da Zona Econômica Exclusiva ou não. Codifique uma Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET que que apresente a mensagem "Digite a distância em quilômetros: ", obtenha a distância em quilômetros como entrada de dados do usuário, converta a medida para milhas marítima, teste se a distância está dentro da Zona Econômica Exclusiva e exiba a mensagem "Dentro da Zona Econômica Exclusiva" se estiver dentro do limite da Zona Econômica Exclusiva ou a mensagem "Além da Zona Econômica Exclusiva" se a distância estiver além do limite da Zona Econômica Exclusiva. Defina um fator de conversão como uma constante chamada Fator do tipo inteiro sem sinal e que seja suficiente para armazenar o valor 1852 e ocupe o menor espaço de memória possível. Esta constante Fator deve ser usada no cálculo da conversão de quilômetros para milhas marítimas, sabendo-se que 1 milha marítima equivale a 1852 metros. Delfina uma constante chamada Limite do tipo inteiro sem sinal e que seja suficiente para armazenar o valor 200 e ocupe o menor espaço de memória possível. Esta constante Limite deve ser usada para testar se a distância está ou não dentro do limite da Zona Zona Econômica Exclusiva. Use a estrutura de controle condicional If para o teste. Declare uma variável chamada Distancia do tipo ponto flutuante simples para ocupar menos espaço de memória. Resposta: Gabarito: Module Module1 Sub Main() Const Fator As UShort = 1852 Const Limite As Byte = 200 Dim Distancia As Single Console.Write("Digite a distância em quilômetros: ") Distancia = Console.ReadLine() Distancia = Distancia * 1000 Distancia = Distancia / Fator If (Distancia <= Limite) Then Console.Write("Dentro da Zona Econômica Exclusiva.") Else Console.Write("Além da Zona Econômica Exclusiva.") End If End Sub End Module 2a Questão (Ref.: 201302104266) Pontos: 0,0 / 1,0 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. Private Sub ClienteToolStripMenuItem_Click(sender As System.Object, e AsSystem.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.: 201302189365) Pontos: 1,0 / 1,0 O .NET Framework é uma camada de software que fica entre: o Hardware e as Aplicações. o Sistema Operacional e as Aplicações. o Hardware e os Utilitários. o Sistema Operacional e os Utilitários. o Hardware e o Sistema Operacional. 4a Questão (Ref.: 201302101555) Pontos: 1,0 / 1,0 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 Integer = 14 Mod 3 11 2 3 1 5 5a Questão (Ref.: 201302245558) Pontos: 0,0 / 1,0 O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de: DateAndTime ControlChars Information Strings ErrObject 6a Questão (Ref.: 201302253927) Pontos: 1,0 / 1,0 O programa apresentado na questão, utiliza algumas das estruturas de controle do VB.NET. Module module1 Sub main() Dim Contador As Byte = 1 Do Until Not (Contador <= 10) If (Contador Mod 2 = 0) Then Select Case Contador Case 1 To 5 Console.WriteLine(Contador) Case Else Console.WriteLine(Contador - 1) End Select End If Contador = Contador + 1 Loop Console.ReadKey() End Sub End Module Que valores serão apresentados pelo mesmo após sua execução? 2 - 4 - 6 - 8 - 10. Nenhum valor. 2 - 4 - 5 - 7 - 9. 1 - 3 - 5 - 7 - 9. 1 - 3 - 5 - 6 - 8. 7a Questão (Ref.: 201302610681) Pontos: 1,0 / 1,0 Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções? Try/Catch Try/Catch/Finally Catch/Try Try/Finally/Catch Try 8a Questão (Ref.: 201302641332) Pontos: 1,0 / 1,0 A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrar-se o código de definição da classe, conseguimos em um trecho do código encontrar todos os seus membros, isto é, todas as variáveis (campos ou propriedades) e os métodos (funções) da classe. Esse conceito se refere a: Sobrecarga Encapsulamento Herança Polimorfismo Construtor 9a Questão (Ref.: 201302703107) Pontos: 0,5 / 0,5 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 : 3-7-2-5-8-4-6-1 3-7-2-5-1-8-6-4 3-7-5-2-4-8-1-6 3-7-2-6-8-5-4-1 8-1-3-7-5-6-2-4 10a Questão (Ref.: 201302101962) Pontos: 0,5 / 0,5 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 é: Label TextBox TextField CheckBox Button Período de não visualização da prova: desde 01/09/2017 até 24/11/2017.
Compartilhar