Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Fechar Avaliação: CCT0248_AV2_201004009984 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201004009984 - MARISÂNGELA MARIA RIBEIRO GUIMARÃES Professor: CARLOS AUGUSTO SICSU AYRES DO NASCIMENTO Turma: 9001/AA Nota da Prova: 7,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 08/06/2013 08:26:11 1a Questão (Cód.: 89580) Pontos: 1,0 / 1,0 O programa a seguir exibirá quais números? Module Module1 Sub Main() Dim Contador As Byte = 1 Do Until Not (Contador <= 10) Console.WriteLine(Contador) Contador = Contador + 2 Loop Console.ReadKey() End Sub End Module 1, 3, 5, 7 e 9 1, 3, 5 e 7 1, 3 e 5 0, 1, 3, 5 e 7 1 e 3 2a Questão (Cód.: 49847) Pontos: 0,0 / 0,5 Em VB.NET, os Parâmetros de um Procedimento ou Função são declarados como default na forma: ByVal BySub ByRef BySource ByFunction 3a Questão (Cód.: 94057) Pontos: 0,5 / 0,5 No Visual Basic .Net a palavra chave Inherits é usada para: criar uma instância de um objeto a partir de uma classe. implementar o mecanismo de herança entre classes. classificar um método como público. disparar eventos a partir de objetos. indicar que um parâmetro não é obrigatório em um método. 4a Questão (Cód.: 89680) Pontos: 0,5 / 0,5 O tipo de dado numérico do Microsoft SQL Server que permite armazenar valores de 0 a 255 e ocupa apenas 1 byte é: tinyint int byte smallint bigint 5a Questão (Cód.: 139695) Pontos: 0,5 / 0,5 Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: Enviar a aplicação para execução através do sistema operacional. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional. 6a Questão (Cód.: 19146) Pontos: 0,5 / 0,5 Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um: continue ou raise. finally ou raise. catch ou finally. catch ou continue. continue ou finally. 7a Questão (Cód.: 100115) Pontos: 1,5 / 1,5 Com as recentes descobertas de reservas de petróleo e gás na camada pré-sal na costa brasileira, a delimitação das fronteiras marítimas tornaram-se ainda mais fundamentais para a proteção das riquezas Nacionais. Em 1982, a ONU adotou a Convenção das Nações Unidas sobre os Direitos do Mar, que estabelece a Plataforma Continental (PC) com 350 milhas marítimas de largura, a contar do limite externo do mar territorial (linha de base). Considere que você tem um equipamento que mede a distância em quilômetros da sua embracação em relação a linha de base e você precise de um programa que determine se você está dentro da Plataforma Continental ou não. Codifique uma Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET que que apresente a mensagem "Digite a distância em quilômetros: ", obtenha a distância em quilômetros como entrada de dados do usuário, converta a medida para milhas marítima, teste se a distância está dentro da Plataforma Continental e exiba a mensagem "Dentro da Plataforma Continental" se estiver dentro do limite da Plataforma Continental ou a mensagem "Além da Plataforma Continental" se a distância estiver além do limite da Plataforma Continental. Defina um fator de conversão como uma constante chamada Fator do tipo inteiro sem sinal e que seja suficiente para armazenar o valor 1852 e ocupe o menor espaço de memória possível. Esta constante Fator deve ser usada no cálculo da conversão de quilômetros para milhas marítimas, sabendo-se que 1 milha marítima equivale a 1852 metros. Delfina uma constante chamada Limite do tipo inteiro sem sinal e que seja suficiente para armazenar o valor 350 e ocupe o menor espaço de memória possível. Esta constante Limite deve ser usada para testar se a distância está ou não dentro do limite da Plataforma Continental. Use a estrutura de controle condicional If para o teste. Declare uma variável chamada Distancia do tipo ponto flutuante simples para ocupar menos espaço de memória. Resposta: Module Module1 Sub Main() Dim Km as double = Km Dim Milhas as double = Milhas Dim Limite as int = 350 console.WhiteLine ("Digite a distância em km:") console.ReadLine console.ReadLine ( Milhas = Km /1,852) if (Milhas <= Limite) console.WhiteLine ("Dentro da Plataforma COntinental") else console.WhiteLine("Além da Plataforma Continental") End Sub End Module Gabarito: Module Module1 Sub Main() Const Fator As UShort = 1852 Const Limite As UShort = 350 Dim Distancia As Single Console.Write("Digite a distância em quilômetros: ") Distancia = Console.ReadLine() Distancia = Distancia * 1000 Distancia = Distancia / Fator If (Distancia <= Limite) Then Console.Write("Dentro da Plataforma Continental.") Else Console.Write("Além da Plataforma Continental.") End If End Sub End Module 8a Questão (Cód.: 19149) Pontos: 1,0 / 1,0 Analise as seguintes afirmações relacionadas a noções básicas de programação: I. O interpretador lê o programa e executa comando após comando, até que encontre um erro, após o qual pára, mostrando a linha onde o erro foi encontrado. É possível ver parte do programa funcionando e mostrando resultados, mesmo sem estar completo. II. A programação estruturada é uma técnica de programação que permite estabelecer uma correspondência perfeita entre o algoritmo, o diagrama de programação (fluxograma) e a listagem de um programa. III. Em programação orientada a objetos, diz-se que uma classe em particular de um dado objeto é uma instância desse objeto. IV. O processo de compilação não gera novo código e o próprio programa escrito em linguagem de alto nível é colocado em execução. Durante a execução, o compilador converte cada instrução para linguagem de máquina e a executa. Indique a opção que contenha todas as afirmações verdadeiras. I e III II e III I e II III e IV II e IV 9a Questão (Cód.: 19623) Pontos: 0,5 / 0,5 Quanto aos componentes do Visual Studio 2008, é correto afirmar que: Button: permite digitar texto em um aplicativo; RadioButton: oferece ao usuário diversas opções. TextBox: permite aos usuários postar uma página no servidor; CheckBox: oferece aos usuários uma única alternativa entre várias opções somente um botão pode ser selecionado de cada vez; Hyperlink: permite ao usuário navegar através das páginas da aplicação; 10a Questão (Cód.: 100180) Pontos: 1,5 / 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: Não. Exibirá 2,4,6,8 Gabarito: NÃO. 2 4 6 8