Buscar

AP 1,2 E 3 DESENVOLVIMENTO DE SOFTWARE 2016

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 12 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

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 6, do total de 12 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

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 9, do total de 12 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

Prévia do material em texto

CCT0248_201509140621 V.1
DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201509140621 V.1 
Aluno(a): ANDRÉ DE SOUZA GAMA Matrícula: 201509140621
Acertos: 7,0 de 10,0 Data: 21/10/2016 16:23:51 (Finalizada)
1a Questão (Ref.: 201509774862) Acerto: 0,0 / 1,0
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.
Profissional
Ultimate
Express
Test Profissional
Premium
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201509294380) Acerto: 1,0 / 1,0
Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
Enviar a aplicação para execução através do 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.
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.
Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201509387927) Acerto: 0,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:
FIFO
Namespace
Stack
Dim
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
1 de 4 21/10/2016 15:35
Structure
Gabarito Comentado.
4a Questão (Ref.: 201509781403) Acerto: 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:
8 bytes
10 bytes
1 byte
2 bytes
4 bytes
Gabarito Comentado.
5a Questão (Ref.: 201509796449) Acerto: 1,0 / 1,0
Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET.
Em VB.NET os parâmetros são passados por referência, exceto quando a palavra reservada ByVal é
associada ao parâmetro na assinatura da função ou subrotina, indicando que ele deve ser passado por
valor.
Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da
assinatura da função ou subrotina, precedendo o identificador do parâmetro, seguido da definição do tipo.
Em VB.NET, para passar um parâmetro por referência, a palavra reservada ByRef deve ser usada na
chamada da função ou subrotina, precedendo o valor do argumento.
Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da
assinatura da função ou subrotina, precedendo o identificador do parâmetro.
Nenhuma das anteriores
6a Questão (Ref.: 201509243992) Acerto: 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?
LCase
LTrim
Left
Len
LSet
Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 201509396290) Acerto: 0,0 / 1,0
O programa apresentado na questão, utiliza algumas das estruturas de
controle do VB.NET.
Module module1
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
2 de 4 21/10/2016 15:35
 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?
1 - 3 - 5 - 7 - 9.
2 - 4 - 6 - 8 - 10.
1 - 3 - 5 - 6 - 8.
Nenhum valor.
2 - 4 - 5 - 7 - 9.
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201509244003) Acerto: 1,0 / 1,0
Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões
(escolha) em linguagem VB.NET?
While
For
Select Case
Do
If
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201509753044) Acerto: 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
Try/Catch
Catch/Try
Try/Finally/Catch
Try/Catch/Finally
10a Questão (Ref.: 201509244244) Acerto: 1,0 / 1,0
Qual é palavra-chave usada para definir uma seção de captura e tratamento de
exceção em linguagem VB.NET?
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
3 de 4 21/10/2016 15:35
Do
If
Catch
Finally
Try
Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
4 de 4 21/10/2016 15:35
CCT0248_201509140621 V.2
DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201509140621 V.2 
Aluno(a): ANDRÉ DE SOUZA GAMA Matrícula: 201509140621
Acertos: 9,0 de 10,0 Data: 21/10/2016 16:37:33 (Finalizada)
1a Questão (Ref.: 201509774879) Acerto: 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.
É uma linguagem assembley de baixo nível, estruturada, com um conjunto de instruções independentes de
CPU.
É uma linguagem assembley de alto nível, orientada a objetos, com um conjunto de instruções
independentes de CPU.
É conjunto de linguagens estruturadas, com um conjunto de instruções dependentes de CPU.
É conjunto de linguagens orientada a objetos, 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.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201509294362) Acerto: 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 Express
Visual Studio 2010 Test Professional 2010
Visual Studio 2010 Premium
Visual Studio 2010 Professional
Visual Studio 2010 Ultimate
Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201509862454) Acerto: 1,0 / 1,0
Na linguagem VB.Net a conhecer e saber utilizar corretamenteos 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
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
1 de 4 21/10/2016 15:47
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
AndAlso
Like
Like
AndAlso
Não será exibido nada.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 201509396074) Acerto: 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 idade As byte
Dim idade As byte = 10
Dim dia, mes As Integer
Dim numero As UShort, complemento As String
Dim Salario As float
Gabarito Comentado. Gabarito Comentado.
5a Questão (Ref.: 201509726969) Acerto: 1,0 / 1,0
A modularização diz respeito direto a criação adequada dos métodos, que evitam redundância, facilitam o
reaproveitamento de código dentre outras vantagens. Marque a resposta que defina corretamente o que pode ser
um método no VB.NET.
Module, Form ou Sub.
Form ou Sub.
Module, Function ou Sub.
Module ou Form.
Sub ou Function.
Gabarito Comentado.
6a Questão (Ref.: 201509243989) Acerto: 1,0 / 1,0
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
2 de 4 21/10/2016 15:47
Quais são os delimitadores de um método da linguagem VB .NET que retorna um
valor?
Module e End Module
Main e End Main
Begin e End
Function e End Function
Sub e End Sub
Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 201509396290) Acerto: 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?
1 - 3 - 5 - 6 - 8.
Nenhum valor.
2 - 4 - 6 - 8 - 10.
1 - 3 - 5 - 7 - 9.
2 - 4 - 5 - 7 - 9.
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201509244003) Acerto: 1,0 / 1,0
Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões
(escolha) em linguagem VB.NET?
While
Select Case
For
Do
If
Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
3 de 4 21/10/2016 15:47
9a Questão (Ref.: 201509787673) Acerto: 0,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:
Apenas III
I e II
I e III
I, II e III
II e III
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
10a Questão (Ref.: 201509173829) Acerto: 1,0 / 1,0
Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções.
Para cada try que for inserido, deverá ser incluído pelo menos um:
finally ou raise.
continue ou finally.
continue ou raise.
catch ou finally.
catch ou continue.
Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
4 de 4 21/10/2016 15:47
CCT0248_201509140621 V.3
DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201509140621 V.3 
Aluno(a): ANDRÉ DE SOUZA GAMA Matrícula: 201509140621
Acertos: 10,0 de 10,0 Data: 21/10/2016 16:48:00 (Finalizada)
1a Questão (Ref.: 201509294380) Acerto: 1,0 / 1,0
Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate
Language (MSIL), independente da CPU.
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.
Enviar a aplicação para execução através do sistema operacional.
Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual
está instalado.
Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201509774862) Acerto: 1,0 / 1,0
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.
Profissional
Test Profissional
Premium
Ultimate
Express
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201509331733) Acerto: 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:
At
Like
Mid
Is
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
1 de 4 21/10/2016 16:00
AndAlso
Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 201509331734) Acerto: 1,0 / 1,0
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. Gabarito Comentado.
5a Questão (Ref.: 201509294394) Acerto: 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):
Módulo
Rotina
Função
Método
Procedimento
Gabarito Comentado. Gabarito Comentado.
6a Questão (Ref.: 201509331736) Acerto: 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?
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
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
Function AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Return S
End Function
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
2 de 4 21/10/2016 16:00
Gabarito Comentado.
7a Questão (Ref.: 201509331739) Acerto: 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
200
30
2
10
40
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201509294409) Acerto: 1,0 / 1,0
O código em VB apresentado está funcionando corretamente.
Module Module1
 Private texto As String
 Sub Main()
 Dim Num As Byte
 texto = "Teste de software"
 Num = 18
 If (Len(texto) > Num) Then
 Console.Write("Maior!")
 ElseIf (Len(texto) < Num) Then
 Console.Write("Menor!")
 ElseIf (Len(texto) = Num) Then
 Console.Write("Acertou!")
 End If
 Console.ReadKey()
 End Sub
End Module
Das opções apresentadas qual melhor representa o resultado exibido pelo programa:
Exibe no console o texto: Menor!
Exibe em uma caixa de diálogo o texto: Maior!
Exibe no console o texto: Maior!
Exibe no console o texto: Acertou!
Exibe em uma caixa de diálogo o texto: Menor!
Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
3 de 4 21/10/2016 16:00
9a Questão (Ref.: 201509721450) Acerto: 1,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).
Há dois tipos de exceções:
exceções de hardware e exceções de software.
exceções try e exceções catch.
exceções de Cast e exceções de wrapper.
exceções implícitas e explícitas.
exceções de estruturadas e exceções sequenciais.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
10a Questão (Ref.: 201509396163) Acerto: 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 OverflowException " Informação " End Try
Try (problema) Catch ex As OutOfMemoryException " 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.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado....
4 de 4 21/10/2016 16:00

Outros materiais