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