Prévia do material em texto
Avaiação Parcial: CCT0248_SM_201607003449 V.1 Aluno(a): Matrícula: 201607003449 Acertos: 10,0 de 10,0 Data: (Finalizada) 1a Questão (Ref.: 201607245151) Acerto: 1,0 / 1,0 1 É 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 (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 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 duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações. É 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. Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 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. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. 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. Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo Double? R F S L D 4a Questão (Ref.: 201607093028) Acerto: 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 5 1 5a Questão (Ref.: 201607143504) Acerto: 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): Função Método Rotina Módulo Procedimento 6a Questão (Ref.: 201607093099) Acerto: 1,0 / 1,0 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? Module e End Module Sub e End Sub Function e End Function Main e End Main Begin e End 7a Questão (Ref.: 201607143519) Acerto: 1,0 / 1,0 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 no console o texto: Acertou! Exibe no console o texto: Menor! Exibe em uma caixa de diálogo o texto: Maior! Exibe em uma caixa de diálogo o texto: Menor! 8a Questão (Ref.: 201607580791) Acerto: 1,0 / 1,0 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 - Else - Else - Else - End If Select - Case - Case - Default - End Select If - if - If - Else - End If If - ElseIf - ElseIf - Else - End If 9a Questão (Ref.: 201607093354) Acerto: 1,0 / 1,0 Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB.NET? Catch Do Try If Finally 10a Questão (Ref.: 201607570560) Acerto: 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 implícitas e explícitas. exceções de Cast e exceções de wrapper. exceções de estruturadas e exceções sequenciais. exceções de hardware e exceções de software. exceções try e exceções catch.