Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2842253667 1/4 DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0248_SM_201301259748 V.1 Fechar Aluno(a): LEONARDO PALMEIRO Matrícula: 201301259748 Desempenho: 4,0 de 10,0 Data: 30/09/2015 22:00:36 (Finalizada) 1a Questão (Ref.: 201301912418) Pontos: 0,0 / 1,0 (FCC/2013/DPESP Programador) O .NET Framework é um ambiente de execução gerenciado que consiste de dois componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET Framework, analise: I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços. II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET Framework Type System e são comuns a todas as linguagens que o utilizam. III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a serviços. IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de Common Intermediate Language(CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse recurso, as ro tinas escritas em uma linguagem tornamse acessíveis a outras linguagens da plataforma .NET. Está correto o que se afirma em: III e IV, apenas I e II, apenas III, apenas I, II, III e IV II e IV, apenas Gabarito Comentado. 2a Questão (Ref.: 201301912422) Pontos: 1,0 / 1,0 (FCC/2012/TRESP Programador) O Microsoft Visual Studio é um conjunto completo de ferramentas para construir aplicativos, incluindo aplicações para Web. Nesta ferramenta várias linguagens compartilham o mesmo ambiente de desenvolvimento integrado (IDE). Este ambiente possui um analisador de código que pode oferecer, enquanto o código é digitado, sugestões ao programador, como por exemplo tipos de dados e membros de classes e estruturas. Esse analisador é chamado: TextMate IntelliSense Active Directory Lexical Analyzer ActiveSync Gabarito Comentado. 3a Questão (Ref.: 201301927477) Pontos: 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 subrotina, indique a opção incorreta na declaração e inicialização de variáveis: 09/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2842253667 2/4 Dim d As Integer d = "escola" Dim x as Int16 = 7 Dim N as Integer N = 887 Dim a , b a = " Copa " b = 100 Dim a , b as Long a = 345 b = 888 4a Questão (Ref.: 201301912442) Pontos: 0,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: 1 byte 8 bytes 4 bytes 2 bytes 10 bytes Gabarito Comentado. 5a Questão (Ref.: 201301927488) Pontos: 0,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. Nenhuma das anteriores 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, seguido da definição do tipo. 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. 6a Questão (Ref.: 201301375028) Pontos: 0,0 / 1,0 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? Sub e End Sub Module e End Module Function e End Function Begin e End Main e End Main Gabarito Comentado. Gabarito Comentado. 09/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2842253667 3/4 7a Questão (Ref.: 201301862720) Pontos: 0,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. Sabese 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. Select Case Case Case Case Else End Select If ElseIf ElseIf Else End If If if If Else End If Select Case Case Default End Select If Else Else Else End If Gabarito Comentado. 8a Questão (Ref.: 201301462779) 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 38 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 < 21 Then c1 = c1 + 1 If idade > 65 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 4 e 2 3 e 3 4 e 3 3 e 4 2 e 4 Gabarito Comentado. 09/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2842253667 4/4 9a Questão (Ref.: 201301918712) Pontos: 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: Apenas III I, II e III I e II II e III I e III Gabarito Comentado. Gabarito Comentado. 10aQuestão (Ref.: 201301426361) Pontos: 0,0 / 1,0 Na construção de softwares no VB 2010, é possível desenvolvermos subrotinas ou funções com os mais diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de Hardware e de Software, que devem ser tratadas de forma estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta para representação do bloco mínimo do tratamento de exceções? On error On error Goto Try... End Try. Try... Finaly Try... Catch Gabarito Comentado. Gabarito Comentado.
Compartilhar