Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/12/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 1/4 DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0248_SM_201410041824 V.3 Fechar Aluno(a): ANDRÉ MORAIS DE AZEVEDO Matrícula: 201410041824 Desempenho: 9,0 de 10,0 Data: 06/12/2015 21:55:55 (Finalizada) 1a Questão (Ref.: 201410185701) Pontos: 1,0 / 1,0 Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: Enviar a aplicação para execução através do sistema operacional. 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. 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. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201410223051) Pontos: 1,0 / 1,0 O .NET Framework é uma camada de software que fica entre: o Hardware e o Sistema Operacional. o Sistema Operacional e os Utilitários. o Sistema Operacional e as Aplicações. o Hardware e as Aplicações. o Hardware e os Utilitários. Gabarito Comentado. 3a Questão (Ref.: 201410223056) Pontos: 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: AndAlso Is At Mid Like Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201410223057) Pontos: 1,0 / 1,0 06/12/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 2/4 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. 5a Questão (Ref.: 201410223059) Pontos: 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? 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 Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Sub Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Function Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Sub Gabarito Comentado. 6a Questão (Ref.: 201410185717) Pontos: 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): Procedimento Rotina Método Função Módulo Gabarito Comentado. Gabarito Comentado. 06/12/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 3/4 7a Questão (Ref.: 201410223062) Pontos: 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 10 2 30 200 40 Gabarito Comentado. 8a Questão (Ref.: 201410223064) Pontos: 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? Sabendose 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 2 e 3 3 e 4 4 e 3 3 e 2 06/12/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2459443320 4/4 3 e 3 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201410287486) Pontos: 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 alternativa que melhor resolveria a problemática 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 IndexOutOfRangeException " Informação " End Try Try (problema) Catch ex As Exception " Informação " End Try Try (problema) Catch ex As DivideByZeroException " Informação " End Try Gabarito Comentado. 10a Questão (Ref.: 201410186647) Pontos: 0,0 / 1,0 Durante o desenvolvimento de uma função o grupo de programadores se deparou com a possibilidade de: caso um determinado valor fosse digitado pelo usuário poderia gerar um erro diferente.Para tratar este erro eles precisariam lançar uma exceção para que esta fosse trada.A sintaxe da declaração do lançamento da exceção é: Throw [ expressão ] Try catch End Try System.Exception ex.message Finaly Gabarito Comentado. Gabarito Comentado.
Compartilhar