Buscar

AVP 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

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

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE 
 
 
Avaiação Parcial: CCT0248_SM_201602439818 V.1 
Aluno(a): JULIANA CARVALHO DE OLIVEIRA Matrícula: 201602439818 
Acertos: 10,0 de 10,0 Data: 29/03/2017 11:41:34 (Finalizada) 
 
 
 1a Questão (Ref.: 201602725157) Acerto: 1,0 / 1,0 
É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é 
necessário para criarmos os nossos sistemas e o que poderemos utilizar. 
 
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define. 
 
 
É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações, 
permitindo a integração com o banco de dados. 
 É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações. 
 
É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as 
aplicações, permitindo a integração de várias linguagens. 
 
É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e 
as aplicações, permitindo a compilação em um código intermediário. 
 
É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201603103978) 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. 
 
 
Test Profissional 
 
Express 
 
Ultimate 
 Premium 
 
Profissional 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201602725190) Acerto: 1,0 / 1,0 
Como em todas as linguagens, precisamos conhecer os tipos 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 = 10 
 
Dim idade As byte 
 Dim Salario As float 
 
Dim dia, mes As Integer 
 
Dim numero As UShort, complemento As String 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201602717043) Acerto: 1,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: 
 
 
Structure 
 
FIFO 
 
Dim 
 
Namespace 
 Stack 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201602717037) 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: 
 
 
Strings 
 
DateAndTime 
 
ErrObject 
 Information 
 
ControlChars 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201602573105) 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 
 Main e End Main 
 Module e End Module 
 Sub e End Sub 
 Begin e End 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201602573379) 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 
 End Module 
 
 
 
 1, 3 e 5 
 1 e 3 
 1, 3, 5 e 7 
 1, 3, 5, 7 e 9 
 0, 1, 3, 5 e 7 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201602660857) 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 
 
 
3 e 2 
 3 e 3 
 
4 e 3 
 
3 e 4 
 
2 e 3 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201602502945) 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. 
 
 
 
 
 10a Questão (Ref.: 201603116791) Acerto: 1,0 / 1,0 
Uma exceção representa uma situação que normalmente não ocorre e representa algo de estranho ou 
inesperado no sistema. Esta ocorrência deve ser tratada para que o programa não encerre o funcionamento. 
 
Dentre as palavras-chave, qual a finalidade do Catch? 
 
 
Lança uma exceção para esta seja tratada por uma rotina de tratamento de exceção ou para gerar 
uma exceção. 
 
Contém o código para liberar recursos alocados no bloco. 
 
Define o código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção, antes 
de terminar. 
 
delimitam o bloco de códigos protegidos para tratar as exceções que ocorrerem. 
 Marca a seção do bloco que captura e trata as exceções que podem eventualmente ocorrer. 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.

Outros materiais