Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201607634912) Acerto: 1,0 / 1,0 (UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as afirmativas abaixo: I. O código gerenciado gerado é interpretado para executar na linguagem nativa da máquina do sistema. II. A compilação just-in-time (JIT) compila os códigos não gerenciados. III. É executada sobre uma Common Language Runtime (CLR). IV. O CTS (Common Type System) assegura que todo código gerenciado é autodescritivo. Assinale a alternativa correta. Somente as afirmativas I, II e III são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente a afirmativa I é verdadeira. Somente as afirmativas III e IV são verdadeiras. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201607634903) Acerto: 1,0 / 1,0 (FCC/2013/DPE-SP - Programador) O .NET Framework é um ambiente de execução gerenciado que consiste de dois componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET Framework, analise: I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços. II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET Framework Type System e são comuns a todas as linguagens que o utilizam. III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a serviços. IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de Common Intermediate Language(CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse recurso, as ro- tinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET. Está correto o que se afirma em: I, II, III e IV III, apenas I e II, apenas II e IV, apenas III e IV, apenas Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201607097442) 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 1 5 3 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201607249598) Acerto: 1,0 / 1,0 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 Salario As float Dim idade As byte = 10 Dim numero As UShort, complemento As String Dim idade As byte Dim dia, mes As Integer Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201607147918) 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 Rotina Método Procedimento Módulo Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201607185260) Acerto: 0,0 / 1,0 Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e retorne a área deste quadrado, ele deverá usar qual das opções de código a seguir? Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Sub Module AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Module Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Function Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Function Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Sub Gabarito Comentado. 7a Questão (Ref.: 201607097527) Acerto: 1,0 / 1,0 Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em linguagem VB.NET? While Select Case Do For If Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201607249814) Acerto: 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? Nenhum valor. 1 - 3 - 5 - 6 - 8. 1 - 3 - 5 - 7 - 9. 2 - 4 - 6 - 8 - 10. 2 - 4 - 5 - 7 - 9. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201607027353) Acerto: 1,0 / 1,0 Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um: catch ou continue. continue ou finally. finally ou raise. catch ou finally. continue ou raise. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201607148846) Acerto: 1,0 / 1,0 Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas 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 Try... End Try. Try... Catch On error - Goto Try... Finaly Gabarito Comentado. Gabarito Comentado.
Compartilhar