Buscar

DESENVOLVIMENTO DE SOFTWARE 1

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

CCT0248_201201505828 V.1
 
 
 DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201201505828 V.1 
Aluno(a): JANDERSON DIAS DE SOUZA Matrícula: 201201505828
Acertos: 10,0 de 10,0 Data: 17/10/2017 17:05:09 (Finalizada)
 
 1a Questão (Ref.: 201201575548) Acerto: 1,0 / 1,0
NÃO é uma linguagem de programação do pacote Visual Studio 2008 que utiliza o mesmo IDE e as funcionalidades
da .NET Framework:
Visual C++
Visual C#
Visual J
 Visual FoxPro
Visual Basic
 
 2a Questão (Ref.: 201202176589) 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
Ultimate
Test Profissional
 Premium
Express
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 
 3a Questão (Ref.: 201202264186) 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:
125
123
5
 122
112
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 
 4a Questão (Ref.: 201202198165) Acerto: 1,0 / 1,0
Variáveis são utilizadas no Visual Basic .NET para armazenar informação necessária para a lógica de processamento
de sua aplicação. Dentro de uma função ou sub-rotina, indique a opção incorreta na declaração e inicialização de
variáveis:
Dim a , b as Long a = 345 b = 888
 Dim d As Integer d = "escola"
Dim x as Int16 = 7
Dim a , b a = " Copa " b = 100
Dim N as Integer N = 887
 
 5a Questão (Ref.: 201201645716) Acerto: 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
Begin e End
Main e End Main
Sub e End Sub
Module e End Module
 Gabarito Comentado. Gabarito Comentado.
 
 6a Questão (Ref.: 201201696121) 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
Função
Rotina
Procedimento
Método
 Gabarito Comentado. Gabarito Comentado.
 
 7a Questão (Ref.: 201201696136) 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 em uma caixa de diálogo o texto: Menor!
 Exibe no console o texto: Menor!
 Gabarito Comentado. Gabarito Comentado.
 
 8a Questão (Ref.: 201202133408) Acerto: 1,0 / 1,0
O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e informar se ele é Eleitor
obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, deixando de fora outros requisitos. 
 
Sabe-se que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores de 16 anos não votam
e para os demais o voto é facultativo.
 
Module module1
 Sub Main()
 Dim idade As Byte
 Console.WriteLine("Idade: ")
 idade = Console.ReadLine()
 ______ idade < 16 Then
 Console.WriteLine("Não Vota")
 ________ idade < 18 Then
 Console.WriteLine("Facultativo")
 ________ idade < 70 Then
 Console.WriteLine("Obrigatório")
 ________
 Console.WriteLine("Facultativo")
 _______
 Console.ReadKey()
 End Sub
 End Module
 
Marque a resposta que completa corretamente as lacunas para que o programa exiba corretamente a categoria do
eleitor baseado na idade informada. Desconsidere valores errados, como zero ou números negativos.
 
 If - ElseIf - ElseIf - Else - End If
If - if - If - Else - End If
Select Case - Case - Case - Case Else - End Select
Select - Case - Case - Default - End Select
If - Else - Else - Else - End If
 Gabarito Comentado. Gabarito Comentado.
 
 9a Questão (Ref.: 201202189400) 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:
 I, II e III
II e III
I e II
Apenas III
I e III
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 
 10a Questão (Ref.: 201201575556) 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:
catch ou continue.
continue ou raise.
continue ou finally.
 catch ou finally.
finally ou raise.
 Gabarito Comentado. Gabarito Comentado.

Outros materiais