Buscar

Desenvolvimento de Software - AV2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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.

Outros materiais