Buscar

DESENVOLVIMENTO DE SOFTWARE

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

06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 1/4
   DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0248_SM_201410041824 V.3   Fechar
Aluno(a): ANDRÉ MORAIS DE AZEVEDO Matrícula: 201410041824
Desempenho: 9,0 de 10,0 Data: 06/12/2015 21:55:55 (Finalizada)
  1a Questão (Ref.: 201410185701) Pontos: 1,0  / 1,0
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.
  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.
Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
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.
 Gabarito Comentado.  Gabarito Comentado.
  2a Questão (Ref.: 201410223051) Pontos: 1,0  / 1,0
O .NET Framework é uma camada de software que fica entre:
o Hardware e o Sistema Operacional.
o Sistema Operacional e os Utilitários.
  o Sistema Operacional e as Aplicações.
o Hardware e as Aplicações.
o Hardware e os Utilitários.
 Gabarito Comentado.
  3a Questão (Ref.: 201410223056) Pontos: 1,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
Is
At
Mid
  Like
 Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 201410223057) Pontos: 1,0  / 1,0
06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 2/4
Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele
deverá usar:
  var mod 2 = 0
var / 2 = 0
var ^ 2 = 0
var & 2 = 0
var \ 2 = 0
 Gabarito Comentado.
  5a Questão (Ref.: 201410223059) Pontos: 1,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?
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
     Console.WriteLine("Area: " & S)
End Function
Sub AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Return S
End Sub
  Function AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Return S
End Function
Sub AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Sub
 Gabarito Comentado.
  6a Questão (Ref.: 201410185717) Pontos: 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):
Procedimento
Rotina
Método
Função
  Módulo
 Gabarito Comentado.  Gabarito Comentado.
06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 3/4
  7a Questão (Ref.: 201410223062) 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
10
2
30
  200
40
 Gabarito Comentado.
  8a Questão (Ref.: 201410223064) 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, 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
2 e 3
3 e 4
4 e 3
3 e 2
06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 4/4
  3 e 3
 Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 201410287486) 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 alternativa que melhor resolveria a problemática apresentada, levando em consideração apenas a estrutura mais adequada.
Try (problema) Catch ex As OverflowException " Informação " End Try
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
  Try (problema) Catch ex As Exception " Informação " End Try
Try (problema) Catch ex As DivideByZeroException " Informação " End Try
 Gabarito Comentado.
  10a Questão (Ref.: 201410186647) Pontos: 0,0  / 1,0
Durante o desenvolvimento de uma função o grupo de programadores se deparou com a possibilidade de: caso
um determinado valor fosse digitado pelo usuário poderia gerar um erro diferente.Para tratar este erro eles
precisariam lançar uma exceção para que esta fosse trada.A sintaxe da declaração do lançamento da exceção
é:
  Throw [ expressão ]
  Try ­ catch ­ End Try
System.Exception
ex.message
Finaly
 Gabarito Comentado.  Gabarito Comentado.

Continue navegando