Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0248_AV_» DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9002/AB Nota da Prova: 7,4 Nota de Partic.: 2 Av. Parcial.:2 Data: 21/11/2015 1a Questão (Ref.: 99982) Pontos: 1,4 / 1,5 Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia de projetos astronômicos. Este laboratório precisa desenvolver programas para conversões de medidas para automatizar os seus processos. Codifique uma Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET que apresente a mensagem "Digite a medida em Parsecs: ", obtenha a medida em Parsecs como entrada de dados do usuário, converta a medida para milhas marítima e exiba a mensagem "A medida em milhas marítima é: " e a medida convertida na mesma linha. Declare o fator de conversão como uma constante chamada Fator. A constante Fator que deve ser usada no cálculo da conversão. Declare a constante chamada Fator de valor igual a 1,67 x 1013 (1,67 vezes 10 elevado a treze), sabendo-se 1 Parsec equivale a 1,67 x 1013 milhas marítima. Declare a constante chamada Fator e a variável chamada Medida do tipo ponto flutuante simples para ocupar menos espaço de memória. Resposta: Gabarito: Module Module1 Sub Main() Const Fator As Single = 16700000000000.0 Dim Medida As Single Console.Write("Digite a medida em Parsecs: ") Medida = Console.ReadLine() Medida = Medida * Fator Console.Write("A medida em milhas marítima é: ") Console.WriteLine(Medida) End Sub End Module 2a Questão (Ref.: 90449) Pontos: 1,5 / 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: 1)Camada de apresentação; 2) camada de dados; 3) camada de negócios. Gabarito: 1. Camada de apresentação (interface com o usuário) 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. Sabendo-se 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. Express Test Profissional Premium Ultimate Profissional 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: Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente utilizar x = x * y. Não existe um operador aritmético para cálculo da potência, devemos utilizar uma função interna do VB. 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. 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. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 233238) Pontos: 0,0 / 0,5 O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de: Strings ControlChars Information ErrObject DateAndTime Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 177057) Pontos: 0,5 / 0,5 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? Sabendo-se 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 3 3 e 4 3 e 3 2 e 4 4 e 2 Gabarito Comentado. 7a Questão (Ref.: 605519) Pontos: 0,5 / 0,5 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: A cláusula Try é opcional. A cláusula Catch é opcional Só pode haver uma cláusula Catch para um mesmo Try A cláusula Finally é opcional Se o Catch for usado, o Finally não poderá ser usado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 566773) Pontos: 0,5 / 0,5 A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade dos objetos e dos membros de uma classe. Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ? Public Private Protected Package Shared Gabarito Comentado. 9a Questão (Ref.: 89629) Pontos: 1,0 / 1,0 ________ é uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e um ou mais BDs. Tabela Relacionamento Sistema de Gerenciamento de Banco de Dados (SGBD) Banco de Dados Coluna 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
Compartilhar