Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1Untitled Document 20/06/2013 11:14:24http://bquestoes.estacio.br/nada.asp?cliente=Estacio Página 1BDQ Prova 20/06/2013 11:14:24http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3046238&matricula=201207057851 Avaliação: CCT0248_AV2_201207057851 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201207057851 - DIEGO LAMEIRA TAVARES Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA Nota da Prova: 5,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 08/06/2013 09:59:11 1a Questão (Cód.: 49851) Pontos: 0,5 / 0,5 Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? Indicando o NOME da Rotina após a palavra-chave Function. Indicando o NOME da Rotina e o tipo de dados de retorno Indicando o NOME da Rotina após a palavra-chave Function ou Sub. Indicando o NOME da Rotina após a palavra-chave Call. Diretamente no código indicando o NOME da Rotina seguido de seus parâmetros. 2a 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 e 3 1, 3 e 5 1, 3, 5, 7 e 9 1, 3, 5 e 7 0, 1, 3, 5 e 7 3a Questão (Cód.: 139697) Pontos: 0,5 / 0,5 Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por: Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Enviar a aplicação para execução através do sistema operacional. 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. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. 4a Questão (Cód.: 89629) Pontos: 0,5 / 0,5 ________ é 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. Página 2BDQ Prova 20/06/2013 11:14:24http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3046238&matricula=201207057851 Sistema de Gerenciamento de Banco de Dados (SGBD) Banco de Dados Tabela Relacionamento Coluna 5a Questão (Cód.: 89635) Pontos: 0,5 / 0,5 O conjunto formado pelo SGBDR e os BDs é conhecido como: Banco de Dados Tabela Relacionamento Sistema de Banco de Dados Sistema de Gerenciamento de Banco de Dados (SGBD) 6a Questão (Cód.: 19145) Pontos: 0,5 / 0,5 Na programação Orientada a Objetos: a união de todos os objetos de uma classe forma seu método construtor. as Classes definem o comportamento dinâmico de uma instância. as Classes são tipos de objetos que descrevem as informações armazenadas e os serviços providos por um objeto. as Classes definem os serviços que podem ser solicitados a um construtor. o diagrama de classes reflete o comportamento dinâmico do programa. 7a Questão (Cód.: 49860) Pontos: 0,0 / 0,5 Para retornar um conjunto de dados de uma consulta SQL (Conjunto de Linhas de Dados) a partir de uma conexão de Banco de Dados, utilizamos qual método da Classe "Command"? ExecuteReader() ExecuteScalar() ExecuteDataReader() ExecuteSqlData() ExecuteSql() 8a Questão (Cód.: 100179) 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. Responda SIM se o programa apresentará erro de compilação ou NÂO se o programa não apresentará erro de compilaçã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 = 1 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. Ao executar a aplicação os números que serão exibidos são: 1,3,5,7,9 Gabarito: Página 3BDQ Prova 20/06/2013 11:14:24http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3046238&matricula=201207057851 NÃO. 1 3 5 7 9 9a Questão (Cód.: 100115) Pontos: 0,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 Petro sub conv(byval i as int) dim i as float i = i / 1000 'Para converter o quilometro em metro; i = i / 1852 'Para descobrir as milhas marítimas end sub; sub main() dim distancia as float console.writeline ("Digite a distância em Quilometros:"); console.getline(distancia); conv(byval distancia); if dist <= 350 then console.writeline ("Dentro da platafora Continental") else console.writeline ("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 10a Questão (Cód.: 19149) Pontos: 0,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, mostrandoa 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. Página 4BDQ Prova 20/06/2013 11:14:24http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3046238&matricula=201207057851 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. II e III II e IV I e II III e IV I e III Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Compartilhar