Buscar

Avaliação parcial 1 2 e 3 - 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 13 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

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

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

CCT0248_201307117279 V.1
DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201307117279 V.1 
Aluno(a): ILAILSON CASTELHANO ROCHA Matrícula: 201307117279
Acertos: 9,0 de 10,0 Data: 14/03/2017 20:52:06 (Finalizada)
1a Questão (Ref.: 201307369619) Acerto: 1,0 / 1,0
Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código nativo do sistema
operacional. Ao invés disso, compilamos o nosso código para:
MSIL - Microsoft Intermediate Language
MSTL - Microsoft Temporary Language
MSAL - Microsoft Assembly Language
MSVL - Microsoft Virtual Language
JVM - Microsoft Virtual JQuery
Gabarito Comentado.
2a Questão (Ref.: 201307268685) 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 Ultimate
Visual Studio 2010 Professional
Visual Studio 2010 Express
Visual Studio 2010 Test Professional 2010
Visual Studio 2010 Premium
Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201307306055) Acerto: 1,0 / 1,0
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 utilizando o menor
espaço de memória, ele deve declarar a variável como:
Short
Integer
Decimal
UInteger
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
1 de 4 21/03/2017 21:12
Byte
Gabarito Comentado.
4a Questão (Ref.: 201307370397) 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 numero As UShort, complemento As String
Dim idade As byte
Dim dia, mes As Integer
Dim Salario As float
Dim idade As byte = 10
Gabarito Comentado. Gabarito Comentado.
5a Questão (Ref.: 201307362244) Acerto: 1,0 / 1,0
O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que
contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre
erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de:
Information
ErrObject
ControlChars
DateAndTime
Strings
Gabarito Comentado. Gabarito Comentado.
6a Questão (Ref.: 201307770772) 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, 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.
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.
Nenhuma das anteriores
7a Questão (Ref.: 201307370613) Acerto: 1,0 / 1,0
O programa apresentado na questão, utiliza algumas das estruturas de
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
2 de 4 21/03/2017 21:12
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 - 7 - 9.
Nenhum valor.
1 - 3 - 5 - 6 - 8.
2 - 4 - 6 - 8 - 10.
2 - 4 - 5 - 7 - 9.
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201307362227) Acerto: 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 Estendida
Decisão de Repetição
Decisão Aninhada
Decisão de Sequência na mesma linha
Decisão Simples
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201307761996) Acerto: 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:
II e III
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
3 de 4 21/03/2017 21:12
I, II e III
I e II
Apenas III
I e III
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
10a Questão (Ref.: 201307695773) Acerto: 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).
Há dois tipos de exceções:
exceções try e exceções catch.
exceções implícitas e explícitas.
exceções de Cast e exceções de wrapper.
exceções de hardware e exceções de software.
exceções de estruturadas e exceções sequenciais.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
4 de 4 21/03/2017 21:12
CCT0248_201307117279 V.2
DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201307117279 V.2 
Aluno(a): ILAILSON CASTELHANO ROCHA Matrícula: 201307117279
Acertos: 10,0 de 10,0 Data: 14/03/2017 22:10:33 (Finalizada)
1a Questão (Ref.: 201307755702) Acerto: 1,0 / 1,0
(FCC/2013/DPE-SP - Programador) O .NET Framework é um ambiente de execução gerenciado que consiste de dois
componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET
Framework, analise:
I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por
manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços.
II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que
complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET
Framework Type System e são comuns a todas as linguagens que o utilizam.
III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET
para aplicativos da web, o ADO.NET para acesso a dados e o WindowsCommunication Foundation para aplicativos
orientados a serviços.
IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de
Common Intermediate Language(CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse
recurso, as ro- tinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET.
Está correto o que se afirma em:
I, II, III e IV
III e IV, apenas
II e IV, apenas
III, apenas
I e II, apenas
Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201307306050) Acerto: 1,0 / 1,0
O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e
execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET,
pode ser executado em qualquer dispositivo que possua uma versão do Windows.
pode ser executado em qualquer dispositivo que possua a mesma versão Windows da máquina onde foi
desenvolvido.
pode ser executado em qualquer dispositivo que possua qualquer versão de framework de qualquer
plataforma.
pode ser executado em qualquer dispositivo.
pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
1 de 5 21/03/2017 21:14
Gabarito Comentado.
3a Questão (Ref.: 201307836782) Acerto: 1,0 / 1,0
2) Analise cada uma das linhas de código, desenvolvidas no VB.Net, apresentadas na questão.
Module Module1
Sub Main()
Dim x As String = "1"
Dim y As String = "2"
Dim resp As String
x &= y
resp = x + y
Console.WriteLine(resp)
End Sub
End Module
Após a execução do código apresentado na questão, será exibido na tela:
122
125
5
112
123
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 201307836777) Acerto: 1,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.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
2 de 5 21/03/2017 21:14
AndAlso
Like
AndAlsoLike
Like
Não será exibido nada.
AndAlso
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
5a Questão (Ref.: 201307701292) 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 ou Form.
Form ou Sub.
Sub ou Function.
Module, Function ou Sub.
Module, Form ou Sub.
Gabarito Comentado.
6a Questão (Ref.: 201307218315) 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?
Left
LSet
Len
LCase
LTrim
Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 201307218586) Acerto: 1,0 / 1,0
O programa a seguir exibirá quais números?
 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
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
3 de 5 21/03/2017 21:14
 End Module
1, 3, 5 e 7
1 e 3
1, 3 e 5
0, 1, 3, 5 e 7
1, 3, 5, 7 e 9
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201307306064) 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, 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
4 e 3
3 e 3
3 e 2
2 e 3
3 e 4
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201307218567) 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?
Finally
If
Try
Do
Catch
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
4 de 5 21/03/2017 21:14
Gabarito Comentado. Gabarito Comentado.
10a Questão (Ref.: 201307148152) 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:
continue ou finally.
catch ou finally.
catch ou continue.
continue ou raise.
finally ou raise.
Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
5 de 5 21/03/2017 21:14
CCT0248_201307117279 V.3
DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201307117279 V.3 
Aluno(a): ILAILSON CASTELHANO ROCHA Matrícula: 201307117279
Acertos: 9,0 de 10,0 Data: 14/03/2017 23:21:17 (Finalizada)
1a Questão (Ref.: 201307268701) Acerto: 1,0 / 1,0
Dentre as funções do Framework .NET 4.0, o Common Language Runtime é 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.
Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual
está instalado.
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.
Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201307755706) Acerto: 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
TextMate
IntelliSense
Lexical Analyzer
ActiveSync
Gabarito Comentado.
3a Questão (Ref.: 201307370397) 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ãocorresponde a uma maneira correta de declarar uma variável na linguagem VB.NET.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
1 de 4 21/03/2017 21:15
Dim dia, mes As Integer
Dim Salario As float
Dim idade As byte = 10
Dim idade As byte
Dim numero As UShort, complemento As String
Gabarito Comentado. Gabarito Comentado.
4a Questão (Ref.: 201307306057) 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 & 2 = 0
var ^ 2 = 0
var / 2 = 0
var mod 2 = 0
var \ 2 = 0
Gabarito Comentado. Gabarito Comentado.
5a Questão (Ref.: 201307362231) Acerto: 1,0 / 1,0
Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre
chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não
retorna valor:
Sub
Public
Function
Application
Module
Gabarito Comentado.
6a Questão (Ref.: 201307268717) 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étodo
Procedimento
Rotina
Função
Módulo
Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
2 de 4 21/03/2017 21:15
7a Questão (Ref.: 201307362227) Acerto: 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 de Repetição
Decisão Simples
Decisão Aninhada
Decisão de Sequência na mesma linha
Decisão Estendida
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 201307268732) 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: Acertou!
Exibe no console o texto: Maior!
Exibe em uma caixa de diálogo o texto: Maior!
Exibe no console o texto: Menor!
Exibe em uma caixa de diálogo o texto: Menor!
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 201307695775) Acerto: 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 dos programas. Ou seja, permite a detecção e tratamento de bugs que podem ocorrer
durante a execução do programa. A exceção definida pelo .NET lançada quando é feita uma tentativa para acessar
um elemento de uma matriz com um índice que está fora dos limites da matriz, além de não poder ser herdada é
chamada:
OverflowException
ArgumentNullException
FileNotFoundException
IndexOutOfRangeException
NotImplementedException
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
3 de 4 21/03/2017 21:15
10a Questão (Ref.: 201307734525) Acerto: 0,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:
A cláusula Catch é opcional
Se o Catch for usado, o Finally não poderá ser usado.
Só pode haver uma cláusula Catch para um mesmo Try
A cláusula Finally é opcional
A cláusula Try é opcional.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
4 de 4 21/03/2017 21:15

Outros materiais