Buscar

BDQ Prova1 2

Prévia do material em texto

06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459404296 1/5
   DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0248_SM_201410041824 V.2   Fechar
Aluno(a): ANDRÉ MORAIS DE AZEVEDO Matrícula: 201410041824
Desempenho: 8,0 de 10,0 Data: 06/12/2015 21:35:04 (Finalizada)
  1a Questão (Ref.: 201410666202) Pontos: 1,0  / 1,0
A arquitetura fundamental do .NET 4.0 é dividida em 4 partes, dentre elas o Base Class Library (BCL) que
fornece milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Em relação ao BCL é
apresentado o MSIL.
Das opções, marque a que apresenta corretamente o conceito de MSIL.
É conjunto de linguagens estruturadas, com um conjunto de instruções dependentes de CPU.
  É uma linguagem assembley de alto nível, orientada a objetos, com um conjunto de instruções
independentes de CPU.
É uma linguagem assembley de baixo nível, estruturada, com um conjunto de instruções independentes
de CPU.
É uma linguagem de baixo nível, orientada a objetos, com um conjunto de instruções dependentes de
CPU.
É conjunto de linguagens orientada a objetos, com um conjunto de instruções independentes de CPU.
 Gabarito Comentado.  Gabarito Comentado.
  2a Questão (Ref.: 201410687758) Pontos: 1,0  / 1,0
Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver aplicações com interfaces gráficas para o
usuário que executam no sistema operacional Windows . As aplicações têm uma aparência familiar a outros
softwares utilizados pelo usuário deste tipo de plataforma. Para seu funcionamento, o VB.NET é dita ____, ou
seja, a aplicação fica em modo de espera até que ocorra uma chamada ou interrupção (o click de um botão,
quando pressionada uma opção do teclado ou a seleção de uma opção do menu) junto ao sistema operacional
que demanda alguma resposta ou ação. 
Assinale a alternativa que contém o termo que completa corretamente a lacuna a ser preenchida.
orientada a entrada e saída intensivas
orientada a processos
nenhuma das anteriores
orientada a fluxo de objetos
  orientada a eventos
 Gabarito Comentado.  Gabarito Comentado.
  3a Questão (Ref.: 201410279250) Pontos: 1,0  / 1,0
O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória.
Esses valores são armazenados em um área de memória chamada:
  Stack
FIFO
Dim
Namespace
Structure
06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459404296 2/5
 Gabarito Comentado.
  4a Questão (Ref.: 201410753777) Pontos: 0,0  / 1,0
Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre as rotinas iniciais e de
muita importância. Analise o código apresentado na questão:
Module Module1
Sub Main()
Dim resp As String
Dim x, y, z As Integer
x = 1
y = 2
z = 2
resp = "sistema"
If Not (y = 3 AndAlso z = 2) Then
Console.Write("AndAlso")
End If
If (resp Like "??st*") Then
Console.Write("Like")
End If
End Sub
End Module
Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo programa.
  AndAlsoLike
  Like
AndAlso
AndAlso 
Like
Não será exibido nada.
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 201410135312) Pontos: 1,0  / 1,0
Quais são os delimitadores de um método da linguagem VB .NET que retorna um
valor?
  Function e End Function
Main e End Main
Sub e End Sub
Module e End Module
Begin e End
06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459404296 3/5
 Gabarito Comentado.  Gabarito Comentado.
  6a Questão (Ref.: 201410135315) Pontos: 1,0  / 1,0
Qual é a função interna da linguagem VB .NET que retorna o número de caracteres em
uma string ou a quantidade de bytes necessários para armazenar uma expressão de
um tipo?
LTrim
LCase
LSet
Left
  Len
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 201410223063) 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 38 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 < 21 Then c1 = c1 + 1
             If idade > 65 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
  4 e 2
3 e 4
4 e 3
3 e 3
2 e 4
 Gabarito Comentado.
  8a Questão (Ref.: 201410135586) Pontos: 1,0  / 1,0
O programa a seguir exibirá quais números?
06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459404296 4/5
 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
0, 1, 3, 5 e 7
1, 3, 5 e 7
  1, 3, 5, 7 e 9
1, 3 e 5
 Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 201410644367) Pontos: 1,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/Finally/Catch
Try/Catch/Finally
Try
Catch/Try
  Try/Catch
  10a Questão (Ref.: 201410678999) Pontos: 0,0  / 1,0
Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET
framework oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de
programação .NET (BALENA, 2006). 
Em algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de
tratamento de exceção. 
Esse tipo de exceção é chamada:
  Throw
Catch ex1 As Exception1
  Catch
Finally
Try ... End Try
 Gabarito Comentado.  Gabarito Comentado.
06/12/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459404296 5/5

Continue navegando