Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 1/5 DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0248_SM_201207033251 V.2 Fechar Aluno(a): DAVI SOUSA VILELA Matrícula: 201207033251 Desempenho: 10,0 de 10,0 Data: 27/04/2016 20:05:07 (Finalizada) 1a Questão (Ref.: 201207663281) Pontos: 1,0 / 1,0 (UFPR/2010 Analista de TI) Sobre Plataforma .NET, considere as afirmativas abaixo: I. O código gerenciado gerado é interpretado para executar na linguagem nativa da máquina do sistema. II. A compilação justintime (JIT) compila os códigos não gerenciados. III. É executada sobre uma Common Language Runtime (CLR). IV. O CTS (Common Type System) assegura que todo código gerenciado é autodescritivo. Assinale a alternativa correta. Somente a afirmativa I é verdadeira. Todas as afirmativas são verdadeiras. Somente as afirmativas I, II e III são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas III e IV são verdadeiras. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201207176255) Pontos: 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 Premium Visual Studio 2010 Professional Visual Studio 2010 Test Professional 2010 Visual Studio 2010 Express Visual Studio 2010 Ultimate Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201207277967) Pontos: 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 Salario As float Dim idade As byte = 10 Dim dia, mes As Integer 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 2/5 Dim numero As UShort, complemento As String Dim idade As byte Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201207744352) Pontos: 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: 5 122 125 123 112 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201207213631) Pontos: 1,0 / 1,0 Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e exiba 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 Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Function Function AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Function Module AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Module 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 3/5 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201207125882) Pontos: 1,0 / 1,0 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? Module e End Module Begin e End Sub e End Sub Function e End Function Main e End Main Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201207213632) 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 30 200 2 10 40 Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201207213634) Pontos: 1,0 / 1,0 Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 4/5 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 3 e 4 2 e 3 3 e 3 4 e 3 3 e 2 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201207278056) 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 alternaĕva que melhor resolveria a problemáĕca apresentada, levando em consideração apenas a estrutura mais adequada. Try (problema) Catch ex As OutOfMemoryException " Informação " End Try Try (problema) Catch ex As OverflowException " 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. 10a Questão (Ref.: 201207269784) Pontos: 1,0 / 1,0 Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. Em algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento, chamada: Finally Exception Catch Try 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4179637800 5/5 Throw Gabarito Comentado. Gabarito Comentado.
Compartilhar