Buscar

SIMULADO DESENVOLVIMENTO DE SOFTWARE 2016 2

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 1/5
   DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0248_SM_201207033251 V.2   Fechar
Aluno(a): DAVI SOUSA VILELA Matrícula: 201207033251
Desempenho: 10,0 de 10,0 Data: 27/04/2016 20:05:07 (Finalizada)
 
  1a Questão (Ref.: 201207663281) Pontos: 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 a afirmativa I é verdadeira.
Todas as afirmativas são verdadeiras.
Somente as afirmativas I, II e III são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
  Somente as afirmativas III e IV são verdadeiras.
 Gabarito Comentado.  Gabarito Comentado.
 
  2a Questão (Ref.: 201207176255) Pontos: 1,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 Premium
Visual Studio 2010 Professional
Visual Studio 2010 Test Professional 2010
Visual Studio 2010 Express
  Visual Studio 2010 Ultimate
 Gabarito Comentado.  Gabarito Comentado.
 
  3a Questão (Ref.: 201207277967) Pontos: 1,0  / 1,0
Como em todas as linguagens, precisamos conhecer os ĕpos 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 dia, mes As Integer
27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 2/5
Dim numero As UShort, complemento As String
Dim idade As byte
 Gabarito Comentado.  Gabarito Comentado.
 
  4a Questão (Ref.: 201207744352) Pontos: 1,0  / 1,0
2) Analise cada uma das linhas de código, desenvolvidas no VB.Net, apresentadas na questão.
Module Module1 
Sub Main() 
Dim x As String = "1" 
Dim y As String = "2" 
Dim resp As String 
x &= y 
resp = x + y 
Console.WriteLine(resp) 
End Sub 
End Module
Após a execução do código apresentado na questão, será exibido na tela:
5
  122
125
123
112
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 
  5a Questão (Ref.: 201207213631) Pontos: 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
     Return S
End Sub
  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
     Return S
End Function
Function AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Function
Module AreaQuad (ByVal n As Integer)
         Dim S As Integer
         S = n * n
         Console.WriteLine("Area: " & S)
End Module
27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 3/5
 Gabarito Comentado.  Gabarito Comentado.
 
  6a Questão (Ref.: 201207125882) Pontos: 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
Begin e End
Sub e End Sub
  Function e End Function
Main e End Main
 Gabarito Comentado.  Gabarito Comentado.
 
  7a Questão (Ref.: 201207213632) 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
30
  200
2
10
40
 Gabarito Comentado.  Gabarito Comentado.
 
  8a Questão (Ref.: 201207213634) Pontos: 1,0  / 1,0
Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador.
27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 4/5
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
2 e 3
  3 e 3
4 e 3
3 e 2
 Gabarito Comentado.  Gabarito Comentado.
 
  9a Questão (Ref.: 201207278056) 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 alternaĕva que melhor resolveria a problemáĕca apresentada, levando em consideração apenas a estrutura mais adequada.
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
Try (problema) Catch ex As OverflowException " Informação " End Try
Try (problema) Catch ex As DivideByZeroException " Informação " End Try
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
  Try (problema) Catch ex As Exception " Informação " End Try
 Gabarito Comentado.  Gabarito Comentado.
 
  10a Questão (Ref.: 201207269784) Pontos: 1,0  / 1,0
Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. Em
algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento,
chamada:
Finally
Exception
Catch
Try
27/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 5/5
  Throw
 Gabarito Comentado.  Gabarito Comentado.

Outros materiais