Baixe o app para aproveitar ainda mais
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.
Compartilhar