Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0248_SM_201409284891 V.1 Fechar Aluno(a): WELLINGTON NASCIMENTO DE SOUZA Matrícula: 201409284891 Desempenho: 9,0 de 10,0 Data: 10/09/2015 14:57:10 (Finalizada) 1a Questão (Ref.: 201409940080) Pontos: 1,0 / 1,0 (FCC/2012/TRE-SP - 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: Active Directory Lexical Analyzer IntelliSense ActiveSync TextMate Gabarito Comentado. 2a Questão (Ref.: 201409955132) Pontos: 0,0 / 1,0 Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver aplicações com interfaces gráficas para o usuário que executam no sistema operacional Windows . As aplicações têm uma aparência familiar a outros softwares utilizados pelo usuário deste tipo de plataforma. Para seu funcionamento, o VB.NET é dita ____, ou seja, a aplicação fica em modo de espera até que ocorra uma chamada ou interrupção (o click de um botão, quando pressionada uma opção do teclado ou a seleção de uma opção do menu) junto ao sistema operacional que demanda alguma resposta ou ação. Assinale a alternativa que contém o termo que completa corretamente a lacuna a ser preenchida. orientada a fluxo de objetos orientada a eventos orientada a processos orientada a entrada e saída intensivas nenhuma das anteriores Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201409933585) Pontos: 1,0 / 1,0 Conhecer, saber definir e manipular os tipos de dados em uma linguagem de programação é uma tarefa inicial e muito importante para quem está começando a programar. Na linguagem VB como nas demais participantes do .NET, temos categorias e tipos predefinidos, cada um com sua faixa de valores. Em relação ao que foi apresentado nas aulas a respeito dos tipos, podemos afirmar que: String, Array e Classes, são tipos de referência. Cada linguagem de programação .NET é baseada Sistema diferente e possui seus próprios valores. Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as variáveis. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 1 de 4 15/09/2015 11:37 Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o mesmo tamanho de memória. O VB não trabalha com valores default para seus tipos onde cada variável deve obrigatoriamente ser inicializada. Gabarito Comentado. 4a Questão (Ref.: 201409940100) Pontos: 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: 10 bytes 8 bytes 4 bytes 1 byte 2 bytes Gabarito Comentado. 5a Questão (Ref.: 201409402686) Pontos: 1,0 / 1,0 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? Begin e End Sub e End Sub Module e End Module Function e End Function Main e End Main Gabarito Comentado. 6a Questão (Ref.: 201409490433) 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? 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 Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 2 de 4 15/09/2015 11:37 Module AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Module Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Console.WriteLine("Area: " & S) End Sub Sub AreaQuad (ByVal n As Integer) Dim S As Integer S = n * n Return S End Sub 7a Questão (Ref.: 201409554987) Pontos: 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? 2 - 4 - 5 - 7 - 9. 1 - 3 - 5 - 6 - 8. 2 - 4 - 6 - 8 - 10. Nenhum valor. 1 - 3 - 5 - 7 - 9. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201409546601) Pontos: 1,0 / 1,0 A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento de programas estruturados, que são programas que não fazem uso da instrução GoTo. São Estruturas de Controle de Decisão, EXCETO: Decisão Simples BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 3 de 4 15/09/2015 11:37 Decisão Estendida Decisão Aninhada Decisão de Sequência na mesma linha Decisão de Repetição Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201409946370) 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: I e III II e III Apenas III I, II e III I e II Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201409918899) Pontos: 1,0 / 1,0 No tratamento de exceções em VB.NET, usa-se a estrutura try... catch...finally com o objetivo de capturar eventuais situações de exceção e definir o comportamento mais adequado para a aplicação. Neste contexto, é certo afirmar que: Só pode haver uma cláusula Catch para um mesmo Try A cláusula Try é opcional. A cláusula Finally é opcional Se o Catch for usado, o Finally não poderá ser usado. A cláusula Catch é opcional Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 4 de 4 15/09/2015 11:37
Compartilhar