Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaiação Parcial: CCT0248_SM_201501429991 V.3 Aluno(a): PEDRO ISIDORIO DA SILVA Matrícula: 201501429991 Acertos: 3,0 de 10,0 Data: 16/03/2017 21:01:03 (Finalizada) 1a Questão (Ref.: 201502099695) Acerto: 0,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 justintime (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 a afirmativa I é verdadeira. Somente as afirmativas III e IV são verdadeiras. 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. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201501612669) Acerto: 0,0 / 1,0 Uma empresa deseja adquirir uma edição do Visual Studio 2010 que permita a sua equipe de desenvolvimento trabalhar com um conjunto de ferramentas de gerenciamento de ciclo de vida da aplicação, incluindo a elaboração de diagramas UML e o gerenciamento de projetos com metodologias iterativas e ágeis. Qual a edição do Visual Studio 2010 mais indicada? Visual Studio 2010 Professional Visual Studio 2010 Ultimate Visual Studio 2010 Test Professional 2010 Visual Studio 2010 Express Visual Studio 2010 Premium Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201501650040) Acerto: 0,0 / 1,0 Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma string ou False caso contrário, ele deve usar: AndAlso Mid Like At Is Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201501650041) Acerto: 1,0 / 1,0 Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele deverá usar: var & 2 = 0 var mod 2 = 0 var ^ 2 = 0 var / 2 = 0 var \ 2 = 0 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201502114756) Acerto: 1,0 / 1,0 Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET. Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro, seguido da definição do tipo. Em VB.NET, para passar um parâmetro por referência, a palavra reservada ByRef deve ser usada na chamada da função ou subrotina, precedendo o valor do argumento. Nenhuma das anteriores Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro. Em VB.NET os parâmetros são passados por referência, exceto quando a palavra reservada ByVal é associada ao parâmetro na assinatura da função ou subrotina, indicando que ele deve ser passado por valor. 6a Questão (Ref.: 201501650045) Acerto: 1,0 / 1,0 Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e exiba 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 Console.WriteLine("Area: " & S) End Sub Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Function Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Function Module AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Module Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Sub Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201501562570) Acerto: 0,0 / 1,0 O programa a seguir exibirá quais números? Module Module1 Sub Main() Dim Contador As Byte = 1 Do Until Not (Contador <= 10) Console.WriteLine(Contador) Contador = Contador + 2 Loop Console.ReadKey() End Sub End Module 1 e 3 1, 3 e 5 0, 1, 3, 5 e 7 1, 3, 5 e 7 1, 3, 5, 7 e 9 Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201501714597) Acerto: 0,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? 1 3 5 7 9. Nenhum valor. 2 4 6 8 10. 2 4 5 7 9. 1 3 5 6 8. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201502071351) Acerto: 0,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/Finally Try Try/Finally/Catch Try/Catch Catch/Try 10a Questão (Ref.: 201502105982) Acerto: 0,0 / 1,0 Uma exceção representa uma situação que normalmente não ocorre e representa algo de estranho ou inesperado no sistema. Esta ocorrência deve ser tratada para que o programa não encerre o funcionamento. Dentre as palavraschave, qual a finalidade do Catch? delimitam o bloco de códigos protegidos para tratar as exceções que ocorrerem. Contém o código para liberar recursos alocados no bloco. Define o código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção, antes de terminar. Lança uma exceção para esta seja tratada por uma rotina de tratamento de exceção ou para gerar uma exceção. Marca a seção do bloco que captura e trata as exceções que podem eventualmente ocorrer. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Compartilhar