Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0213_AV1_201301198285 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV1 Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0,5 Data: 25/04/2016 10:44:31 1a Questão (Ref.: 201301859865) Pontos: 1,0 / 1,0 Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver aplicações com interfaces gráficas para o usuário que executam no sistema operacional Windows . As aplicações têm uma aparência familiar a outros softwares utilizados pelo usuário deste tipo de plataforma. Para seu funcionamento, o VB.NET é dita ____, ou seja, a aplicação fica em modo de espera até que ocorra uma chamada ou interrupção (o click de um botão, quando pressionada uma opção do teclado ou a seleção de uma opção do menu) junto ao sistema operacional que demanda alguma resposta ou ação. Assinale a alternativa que contém o termo que completa corretamente a lacuna a ser preenchida. orientada a fluxo de objetos orientada a processos orientada a eventos orientada a entrada e saída intensivas nenhuma das anteriores 2a Questão (Ref.: 201301357808) Pontos: 1,0 / 1,0 Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Enviar a aplicação para execução através do sistema operacional. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. 3a Questão (Ref.: 201301451357) Pontos: 1,0 / 1,0 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 Stack Structure FIFO Namespace 4a Questão (Ref.: 201301307334) Pontos: 1,0 / 1,0 Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double? D R F L S 5a Questão (Ref.: 201301307419) Pontos: 1,0 / 1,0 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? Function e End Function Begin e End Sub e End Sub Module e End Module Main e End Main 6a Questão (Ref.: 201301357824) Pontos: 1,0 / 1,0 No desenvolvimento de software com a intenção de evitar redundância, permitir o reaproveitamento de código e facilitar a manutenção, baseado na máxima que diz: Dividir para conquistar, O VB 2010 Express, ao criar um projeto, define automaticamente um(a): Método Função Módulo Rotina Procedimento 7a Questão (Ref.: 201301395169) Pontos: 1,0 / 1,0 Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, qual será o resultado apresentado pelo programa? Module Module1 Sub Main() Dim a As Integer = 10 Dim b As Integer = 20 Dim resp As Integer If a > b Then If a Mod 2 = 0 Then resp = a / b Else resp = a + b End If Else If b Mod 2 = 0 Then resp = a * b Else resp = a - b End If End If Console.WriteLine(resp) Console.ReadKey() End Sub End Module 2 40 10 200 30 8a Questão (Ref.: 201301395171) Pontos: 1,0 / 1,0 Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, quais serão os resultados apresentados pelo programa? Sabendo-se que foram entrados os seguintes dados em sequência: 21 13 17 18 72 54 60 42 65 90 10 -1 Module Module1 Sub Main() Dim idade As Integer Dim c1 As Integer = 0 Dim c2 As Integer = 0 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() While idade <> -1 If idade < 18 Then c1 = c1 + 1 If idade > 60 Then c2 = c2 + 1 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() End While Console.WriteLine(c1) Console.WriteLine(c2) Console.ReadKey() End Sub End Module 3 e 4 3 e 2 4 e 3 3 e 3 2 e 3 9a Questão (Ref.: 201301784880) Pontos: 1,0 / 1,0 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). Há dois tipos de exceções: exceções de hardware e exceções de software. exceções try e exceções catch. exceções de Cast e exceções de wrapper. exceções implícitas e explícitas. exceções de estruturadas e exceções sequenciais. 10a Questão (Ref.: 201301459593) Pontos: 1,0 / 1,0 A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser aplicadas através das estruturas de controle condicionais, no entanto existem alguns erros que não se referem a lógica propriamente dita, mas a várias situações como, erro de digitação, problema de conexão, acesso a banco, entre outras. Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você não sabe bem a origem, qual a maneira mais indicada de tratar esta situação no VB.NET? Marque a alternativa que melhor resolveria a problemática apresentada, levando em consideração apenas a estrutura mais adequada. Try (problema) Catch ex As Exception " Informação " End Try Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try Try (problema) Catch ex As DivideByZeroException " Informação " End Try Try (problema) Catch ex As OutOfMemoryException " Informação " End Try Try (problema) Catch ex As OverflowException " Informação " End Try
Compartilhar