Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0248_201509140621 V.1 DESENVOLVIMENTO DE SOFTWARE Avaiação Parcial: CCT0248_SM_201509140621 V.1 Aluno(a): ANDRÉ DE SOUZA GAMA Matrícula: 201509140621 Acertos: 7,0 de 10,0 Data: 21/10/2016 16:23:51 (Finalizada) 1a Questão (Ref.: 201509774862) Acerto: 0,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 Express Test Profissional Premium Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201509294380) Acerto: 1,0 / 1,0 Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por: Enviar a aplicação para execução através do sistema operacional. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. 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. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201509387927) Acerto: 0,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: FIFO Namespace Stack Dim BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 1 de 4 21/10/2016 15:35 Structure Gabarito Comentado. 4a Questão (Ref.: 201509781403) Acerto: 1,0 / 1,0 Para escolher um tipo de dado, o programador deve escolher um, que ocupe a menor quantidade de memória em bytes e seja capaz de armazenar a faixa de valores possíveis de um determinado dado a ser armazenado em uma variável ou constante. Ao definir o uso do tipo numérico Integer, a capacidade de armazenamento será de: 8 bytes 10 bytes 1 byte 2 bytes 4 bytes Gabarito Comentado. 5a Questão (Ref.: 201509796449) 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 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. 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. Nenhuma das anteriores 6a Questão (Ref.: 201509243992) 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? LCase LTrim Left Len LSet Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201509396290) Acerto: 0,0 / 1,0 O programa apresentado na questão, utiliza algumas das estruturas de controle do VB.NET. Module module1 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 2 de 4 21/10/2016 15:35 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. 2 - 4 - 6 - 8 - 10. 1 - 3 - 5 - 6 - 8. Nenhum valor. 2 - 4 - 5 - 7 - 9. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201509244003) Acerto: 1,0 / 1,0 Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em linguagem VB.NET? While For Select Case Do If Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201509753044) Acerto: 1,0 / 1,0 Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções? Try Try/Catch Catch/Try Try/Finally/Catch Try/Catch/Finally 10a Questão (Ref.: 201509244244) 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? BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 3 de 4 21/10/2016 15:35 Do If Catch Finally Try Gabarito Comentado. Gabarito Comentado. BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 4 de 4 21/10/2016 15:35 CCT0248_201509140621 V.2 DESENVOLVIMENTO DE SOFTWARE Avaiação Parcial: CCT0248_SM_201509140621 V.2 Aluno(a): ANDRÉ DE SOUZA GAMA Matrícula: 201509140621 Acertos: 9,0 de 10,0 Data: 21/10/2016 16:37:33 (Finalizada) 1a Questão (Ref.: 201509774879) Acerto: 1,0 / 1,0 A arquitetura fundamental do .NET 4.0 é dividida em 4 partes, dentre elas o Base Class Library (BCL) que fornece milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Em relação ao BCL é apresentado o MSIL. Das opções, marque a que apresenta corretamente o conceito de MSIL. É uma linguagem assembley de baixo nível, estruturada, com um conjunto de instruções independentes de CPU. É uma linguagem assembley de alto nível, orientada a objetos, com um conjunto de instruções independentes de CPU. É conjunto de linguagens estruturadas, com um conjunto de instruções dependentes de CPU. É conjunto de linguagens orientada a objetos, com um conjunto de instruções independentes de CPU. É uma linguagem de baixo nível, orientada a objetos, com um conjunto de instruções dependentes de CPU. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201509294362) 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 Express Visual Studio 2010 Test Professional 2010 Visual Studio 2010 Premium Visual Studio 2010 Professional Visual Studio 2010 Ultimate Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201509862454) Acerto: 1,0 / 1,0 Na linguagem VB.Net a conhecer e saber utilizar corretamenteos 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 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 1 de 4 21/10/2016 15:47 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. AndAlsoLike AndAlso Like Like AndAlso Não será exibido nada. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201509396074) 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 idade As byte Dim idade As byte = 10 Dim dia, mes As Integer Dim numero As UShort, complemento As String Dim Salario As float Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201509726969) 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, Form ou Sub. Form ou Sub. Module, Function ou Sub. Module ou Form. Sub ou Function. Gabarito Comentado. 6a Questão (Ref.: 201509243989) Acerto: 1,0 / 1,0 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 2 de 4 21/10/2016 15:47 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? Module e End Module Main e End Main Begin e End Function e End Function Sub e End Sub Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201509396290) Acerto: 1,0 / 1,0 O programa apresentado na questão, utiliza algumas das estruturas de 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 - 6 - 8. Nenhum valor. 2 - 4 - 6 - 8 - 10. 1 - 3 - 5 - 7 - 9. 2 - 4 - 5 - 7 - 9. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201509244003) Acerto: 1,0 / 1,0 Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em linguagem VB.NET? While Select Case For Do If Gabarito Comentado. Gabarito Comentado. BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 3 de 4 21/10/2016 15:47 9a Questão (Ref.: 201509787673) Acerto: 0,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: Apenas III I e II I e III I, II e III II e III Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201509173829) 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: finally ou raise. continue ou finally. continue ou raise. catch ou finally. catch ou continue. Gabarito Comentado. Gabarito Comentado. BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 4 de 4 21/10/2016 15:47 CCT0248_201509140621 V.3 DESENVOLVIMENTO DE SOFTWARE Avaiação Parcial: CCT0248_SM_201509140621 V.3 Aluno(a): ANDRÉ DE SOUZA GAMA Matrícula: 201509140621 Acertos: 10,0 de 10,0 Data: 21/10/2016 16:48:00 (Finalizada) 1a Questão (Ref.: 201509294380) Acerto: 1,0 / 1,0 Dentre as funções do Framework .NET 4.0, o Base Class Library é 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. 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. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201509774862) 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 Test Profissional Premium Ultimate Express Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201509331733) Acerto: 1,0 / 1,0 Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma string ou False caso contrário, ele deve usar: At Like Mid Is BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 1 de 4 21/10/2016 16:00 AndAlso Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201509331734) 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 mod 2 = 0 var ^ 2 = 0 var \ 2 = 0 var & 2 = 0 var / 2 = 0 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201509294394) 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 Rotina Função Método Procedimento Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201509331736) Acerto: 1,0 / 1,0 Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e retorne a área deste quadrado, ele deverá usar qual das opções de código a seguir? Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Sub Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Sub Module AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area:" & S) End Module Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Function Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Function BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 2 de 4 21/10/2016 16:00 Gabarito Comentado. 7a Questão (Ref.: 201509331739) 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, qual será o resultado apresentado pelo programa? Module Module1 Sub Main() Dim a As Integer = 10 Dim b As Integer = 20 Dim resp As Integer If a > b Then If a Mod 2 = 0 Then resp = a / b Else resp = a + b End If Else If b Mod 2 = 0 Then resp = a * b Else resp = a - b End If End If Console.WriteLine(resp) Console.ReadKey() End Sub End Module 200 30 2 10 40 Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201509294409) 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: Menor! Exibe em uma caixa de diálogo o texto: Maior! Exibe no console o texto: Maior! Exibe no console o texto: Acertou! Exibe em uma caixa de diálogo o texto: Menor! Gabarito Comentado. Gabarito Comentado. BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 3 de 4 21/10/2016 16:00 9a Questão (Ref.: 201509721450) Acerto: 1,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 de hardware e exceções de software. exceções try e exceções catch. exceções de Cast e exceções de wrapper. exceções implícitas e explícitas. exceções de estruturadas e exceções sequenciais. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201509396163) Acerto: 1,0 / 1,0 A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser aplicadas através das estruturas de controle condicionais, no entanto existem alguns erros que não se referem a lógica propriamente dita, mas a várias situações como, erro de digitação, problema de conexão, acesso a banco, entre outras. Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você não sabe bem a origem, qual a maneira mais indicada de tratar esta situação no VB.NET? Marque a alternaƟva que melhor resolveria a problemáƟca apresentada, levando em consideração apenas a estrutura mais adequada. Try (problema) Catch ex As OverflowException " Informação " End Try Try (problema) Catch ex As OutOfMemoryException " Informação " End Try Try (problema) Catch ex As DivideByZeroException " Informação " End Try Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try Try (problema) Catch ex As Exception " Informação " End Try Gabarito Comentado. Gabarito Comentado. BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.... 4 de 4 21/10/2016 16:00
Compartilhar