Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/04/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Avaliação: CCT0248_AV_201410041824 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201410041824 ANDRÉ MORAIS DE AZEVEDO Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA Nota da Prova: 5,0 Nota de Partic.: 2 Av. Parcial.:2 Data: 21/03/2016 16:19:24 (F) 1a Questão (Ref.: 100180) Pontos: 0,3 / 1,5 Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de programas em VB .NET. Analise o programa a seguir em VB .NET. O programa apresentará erro de compilação? Responda SIM ou NÃO. Caso a sua resposta seja SIM, responda qual é o erro. Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa. Module Module1 Sub Main() Dim Contador As Byte = 2 Do Until Not (Contador <= 9) Console.WriteLine(Contador) Contador = Contador + 2 Loop Console.ReadKey() End Sub End Module Resposta: O programa NÃO apresentará erro de compilação e a saída será: 2 4 6 8 Gabarito: NÃO. 2 4 6 8 2a Questão (Ref.: 90449) Pontos: 1,2 / 1,5 Uma das vantagens da ADO.NET é podermos desenvolver aplicações em múltiplas camadas, em geral, em três camadas. Quais são estas três camadas? Resposta: Aplicação, Negócio e Dados Gabarito: 1. Camada de apresentação (interface com o usuário) 01/04/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 2. Camada de negócios (onde é executada as regras de negócios) 3. Camada de dados (onde são feitas as manipulações com os dados) 3a Questão (Ref.: 620179) Pontos: 0,5 / 0,5 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. Sabendose 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. Premium Test Profissional Express Profissional Ultimate Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 620227) Pontos: 0,5 / 0,5 Conhecer e saber manipular os operadores em uma linguagem de programação é uma tarefa inicial e muito importante para quem está começando a programar. Em relação ao que foi apresentado nas aulas a respeito dos operadores, podemos afirmar que: Não existe um operador aritmético para cálculo da potência, devemos utilizar uma função interna do VB. Like é um operador que trabalha com o tipo string e numérico, Retornando True caso um padrão seja encontrado. Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o mesmo tamanho de memória. Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente utilizar x = x * y. Se a primeira expressão em um AndAlso é avaliada como False, em seguida, a segunda expressão não será avaliada porque não é possível alterar o resultado final, e AndAlso Retorna False. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 89306) Pontos: 0,5 / 0,5 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? Begin e End Function e End Function Module e End Module Sub e End Sub Main e End Main 01/04/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 233221) Pontos: 0,5 / 0,5 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 de Repetição Decisão Simples Decisão Estendida Decisão de Sequência na mesma linha Decisão Aninhada Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 605519) Pontos: 0,5 / 0,5 No tratamento de exceções em VB.NET, usase 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: A cláusula Try é opcional. Só pode haver uma cláusula Catch para um mesmo Try Se o Catch for usado, o Finally não poderá ser usado. A cláusula Finally é opcional A cláusula Catch é opcional Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 620243) Pontos: 0,0 / 0,5 A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem. Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível? Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema. Public Class Periferico Private nome As Double Private valor As Double Private fabricante As Double End Class Public Class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Protected Class Periferico Private nome As String 01/04/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Private valor As Double Private fabricante As String End Class Public Class Periferico Public nome As String Public valor As Double Public fabricante As String End Class Public property class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 89635) Pontos: 0,0 / 1,0 O conjunto formado pelo SGBDR e os BDs é conhecido como: Tabela Sistema de Banco de Dados Relacionamento Banco de Dados Sistema de Gerenciamento de Banco de Dados (SGBD) Gabarito Comentado. 10a Questão (Ref.: 632169) Pontos: 1,0 / 1,0 A interface gráfica com o usuário (GUI Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas entre si, elas precisam estar dentro de um: Checked TextBox CheckBox Frame GroupBox Gabarito Comentado. Gabarito Comentado. Período de não visualização da prova: desde 11/03/2016 até 29/03/2016.
Compartilhar