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

01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
 
Avaliação: CCT0248_AV_201410041824 » DESENVOLVIMENTO DE SOFTWARE       Tipo de Avaliação: AV
Aluno: 201410041824 ­ ANDRÉ MORAIS DE AZEVEDO
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA
Nota da Prova: 5,0   Nota de Partic.: 2     Av. Parcial.:2     Data: 21/03/2016 16:19:24 (F)
 
  1a Questão (Ref.: 100180) Pontos: 0,3  / 1,5
Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de
programas em VB .NET. 
Analise o programa a seguir em VB .NET.
O programa apresentará erro de compilação? Responda SIM ou NÃO.
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa.
Module Module1
    Sub Main()
        Dim Contador As Byte = 2
        Do Until Not (Contador <= 9)
            Console.WriteLine(Contador)
            Contador = Contador + 2
        Loop
        Console.ReadKey()
    End Sub
End Module
Resposta: O programa NÃO apresentará erro de compilação e a saída será: 2 4 6 8
Gabarito:
NÃO.
2
4
6
8
 
  2a Questão (Ref.: 90449) Pontos: 1,2  / 1,5
Uma das vantagens da ADO.NET é podermos desenvolver aplicações em múltiplas
camadas, em geral, em três camadas. 
Quais são estas três camadas?
Resposta: Aplicação, Negócio e Dados
Gabarito:
1.   Camada de apresentação (interface com o usuário)
01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
2.   Camada de negócios (onde é executada as regras de negócios)
3.   Camada de dados (onde são feitas as manipulações com os dados)
 
  3a Questão (Ref.: 620179) Pontos: 0,5  / 0,5
Na definição da tecnologia de desenvolvimento de software é necessário conhecer as características do produto
a ser desenvolvido e que ferramenta de desenvolvimento, melhor se adequa as necessidades deste produto. 
No caso do Visual Studio, são oferecidas algumas versões: Express, Profissional, Test Profissional, Premium e
Ultimate. 
Sabendo­se que a equipe de desenvolvimento necessita de teste automatizados da interface para usuário e da
identificação do impacto de testes ao mudar os códigos, qual das versões apresentadas seria a ideal. Das
opções apresentadas, marque a que correta.
  Premium
Test Profissional
Express
Profissional
Ultimate
 Gabarito Comentado.  Gabarito Comentado.
 
  4a Questão (Ref.: 620227) Pontos: 0,5  / 0,5
Conhecer e saber manipular os operadores em uma linguagem de programação é uma tarefa inicial e muito
importante para quem está começando a programar.
Em relação ao que foi apresentado nas aulas a respeito dos operadores, podemos afirmar que:
Não existe um operador aritmético para cálculo da potência, devemos utilizar uma função interna do VB.
Like é um operador que trabalha com o tipo string e numérico, Retornando True caso um padrão seja
encontrado.
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o
mesmo tamanho de memória.
Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente utilizar x = x * y.
  Se a primeira expressão em um AndAlso é avaliada como False, em seguida, a segunda expressão não
será avaliada porque não é possível alterar o resultado final, e AndAlso Retorna False.
 Gabarito Comentado.  Gabarito Comentado.
 
  5a Questão (Ref.: 89306) Pontos: 0,5  / 0,5
Quais são os delimitadores de um método da linguagem VB .NET que retorna um
valor?
Begin e End
  Function e End Function
Module e End Module
Sub e End Sub
Main e End Main
01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
 Gabarito Comentado.  Gabarito Comentado.
 
  6a Questão (Ref.: 233221) Pontos: 0,5  / 0,5
A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento de programas
estruturados, que são programas que não fazem uso da instrução GoTo. São Estruturas de Controle de Decisão,
EXCETO:
  Decisão de Repetição
Decisão Simples
Decisão Estendida
Decisão de Sequência na mesma linha
Decisão Aninhada
 Gabarito Comentado.  Gabarito Comentado.
 
  7a Questão (Ref.: 605519) Pontos: 0,5  / 0,5
No tratamento de exceções em VB.NET, usa­se a estrutura try... catch...finally com o objetivo de capturar
eventuais situações de exceção e definir o comportamento mais adequado para a aplicação. Neste contexto, é
certo afirmar que:
A cláusula Try é opcional.
Só pode haver uma cláusula Catch para um mesmo Try
Se o Catch for usado, o Finally não poderá ser usado.
  A cláusula Finally é opcional
A cláusula Catch é opcional
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 
  8a Questão (Ref.: 620243) Pontos: 0,0  / 0,5
A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do
problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de
cada linguagem.
Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e
fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido
possível?
Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada
no problema.
Public Class Periferico
Private nome As Double
Private valor As Double
Private fabricante As Double
End Class
  Public Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
  Protected Class Periferico
Private nome As String
01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
Private valor As Double
Private fabricante As String
End Class
Public Class Periferico
Public nome As String
Public valor As Double
Public fabricante As String
End Class
Public property class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
 Gabarito Comentado.  Gabarito Comentado.
 
  9a Questão (Ref.: 89635) Pontos: 0,0  / 1,0
O conjunto formado pelo SGBDR e os BDs é conhecido como:
Tabela
  Sistema de Banco de Dados
Relacionamento
Banco de Dados
  Sistema de Gerenciamento de Banco de Dados (SGBD)
 Gabarito Comentado.
 
  10a Questão (Ref.: 632169) Pontos: 1,0  / 1,0
A interface gráfica com o usuário (GUI ­ Graphical User Interface) fornece a um programa um conjunto
consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo
de aprendizado da nova ferramenta. Para utilização do controle RadioButton, para que as opções sejam
mutuamente exclusivas entre si, elas precisam estar dentro de um:
Checked
TextBox
CheckBox
Frame
  GroupBox
 Gabarito Comentado.  Gabarito Comentado.
Período de não visualização da prova: desde 11/03/2016 até 29/03/2016.

Outros materiais