Buscar

Simulado (*avaliação parcial) de 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

DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0248_SM_201409284891 V.1 Fechar
Aluno(a): WELLINGTON NASCIMENTO DE SOUZA Matrícula: 201409284891
Desempenho: 9,0 de 10,0 Data: 10/09/2015 14:57:10 (Finalizada)
1a Questão (Ref.: 201409940080) Pontos: 1,0 / 1,0
(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um conjunto completo de ferramentas para construir
aplicativos, incluindo aplicações para Web. Nesta ferramenta várias linguagens compartilham o mesmo ambiente de
desenvolvimento integrado (IDE). Este ambiente possui um analisador de código que pode oferecer, enquanto o
código é digitado, sugestões ao programador, como por exemplo tipos de dados e membros de classes e
estruturas.
Esse analisador é chamado:
Active Directory
Lexical Analyzer
IntelliSense
ActiveSync
TextMate
Gabarito Comentado.
2a Questão (Ref.: 201409955132) Pontos: 0,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 fluxo de objetos
orientada a eventos
orientada a processos
orientada a entrada e saída intensivas
nenhuma das anteriores
Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201409933585) Pontos: 1,0 / 1,0
Conhecer, saber definir e manipular os tipos de dados em uma linguagem de programação é uma tarefa inicial e
muito importante para quem está começando a programar. Na linguagem VB como nas demais participantes do
.NET, temos categorias e tipos predefinidos, cada um com sua faixa de valores.
Em relação ao que foi apresentado nas aulas a respeito dos tipos, podemos afirmar que:
String, Array e Classes, são tipos de referência.
Cada linguagem de programação .NET é baseada Sistema diferente e possui seus próprios valores.
Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as variáveis.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 4 15/09/2015 11:37
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o mesmo
tamanho de memória.
O VB não trabalha com valores default para seus tipos onde cada variável deve obrigatoriamente ser
inicializada.
Gabarito Comentado.
4a Questão (Ref.: 201409940100) Pontos: 1,0 / 1,0
Para escolher um tipo de dado, o programador deve escolher um, que ocupe a menor quantidade de memória em
bytes e seja capaz de armazenar a faixa de valores possíveis de um determinado dado a ser armazenado em uma
variável ou constante.
Ao definir o uso do tipo numérico Integer, a capacidade de armazenamento será de:
10 bytes
8 bytes
4 bytes
1 byte
2 bytes
Gabarito Comentado.
5a Questão (Ref.: 201409402686) Pontos: 1,0 / 1,0
Quais são os delimitadores de um método da linguagem VB .NET que retorna um
valor?
Begin e End
Sub e End Sub
Module e End Module
Function e End Function
Main e End Main
Gabarito Comentado.
6a Questão (Ref.: 201409490433) 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?
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
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 4 15/09/2015 11:37
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
 Console.WriteLine("Area: " & S)
End Sub
Sub AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Return S
End Sub
7a Questão (Ref.: 201409554987) Pontos: 1,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?
2 - 4 - 5 - 7 - 9.
1 - 3 - 5 - 6 - 8.
2 - 4 - 6 - 8 - 10.
Nenhum valor.
1 - 3 - 5 - 7 - 9.
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201409546601) Pontos: 1,0 / 1,0
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 Simples
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 4 15/09/2015 11:37
Decisão Estendida
Decisão Aninhada
Decisão de Sequência na mesma linha
Decisão de Repetição
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201409946370) Pontos: 1,0 / 1,0
O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o
fluxo normal da execução de programas de computadores. Considerando esse conceito, analise as afirmações
abaixo:
I - Sempre que um método de alguma classe é passível de causar algum erro, podemos usar o método de tentativa
- o try
II - Tudo que estiver dentro do bloco try será executado até que alguma exceção seja lançada, ou seja, até que
algo dê errado.
III - Finally é o trecho de código final. A função básica de finally é sempre executar seu bloco de dados mesmo que
uma exceção seja lançada.
É correto apenas o que afirma em:
I e III
II e III
Apenas III
I, II e III
I e II
Gabarito Comentado. Gabarito Comentado.
10a Questão (Ref.: 201409918899) Pontos: 1,0 / 1,0
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:
Só pode haver uma cláusula Catch para um mesmo Try
A cláusula Try é opcional.
A cláusula Finally é opcional
Se o Catch for usado, o Finally não poderá ser usado.
A cláusula Catch é opcional
Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
4 de 4 15/09/2015 11:37

Outros materiais