Buscar

Simulado Desenvolvimento de Software 3 (03 2017)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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 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 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 palavras­chave, 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.

Outros materiais