Buscar

av programacao dispositiveis moveis

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/3
 
Avaliação: CCT0270_AV_201301259748 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201301259748 ­ LEONARDO PALMEIRO
Professor: DENIS GONCALVES COPLE Turma: 9002/AB
Nota da Prova: 7,5    Nota de Partic.: 2   Av. Parcial  Data: 16/11/2015 20:09:16
  1a Questão (Ref.: 201301411399) Pontos: 1,5  / 1,5
Explique a diferença entre erro de compilação e erro de execução
Resposta: erro de compilação é quando existe uma instrução que o compilador não entende e erro de execução, quando existe um
erro de programação, por exemplo um valor nulo não tratado.
Gabarito: Erros de compilação são aqueles que ocorrem antes de seu programa executar, enquanto que erros em tempo de
execução são erros que ocorrem enquanto o programa é executado. Estes, normalmente ocorrem quando o programa tenta uma
operação que é impossível executar.
  2a Questão (Ref.: 201301411402) Pontos: 1,5  / 1,5
Apresente dois exemplos de boas práticas de programação
Resposta: documentação e comentários troca da posição da váriavel e constantes na comparação nomes aproriados limitação de
novos objetos
Gabarito:
­ Documentação e comentários
­ Troca da posição de variáveis e constantes na comparação
­ Uso de "curto­circuito" na comparação
­ Limitação de novos objetos
­ Variáveis de objetos nulas
­ Nomes apropriados
  3a Questão (Ref.: 201301392819) Pontos: 0,5  / 0,5
A diferença significativa entre um telefone celular e um smartphone:
Está no tamanho do aparelho.
Está na aplicação do smartphone, que é um tablet.
Está na marca do aparelho.
  É que o smartphone é um telefone inteligente, ele possui funcionalidades que são mais avançadas e que podem ser
estendidas por meio de programas executados através de seu sistema operacional.
Está no hardware empregado.
26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/3
  4a Questão (Ref.: 201301906308) Pontos: 0,5  / 0,5
A CDC refere­se ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento
e conectividade de rede. Assinale a alternativa que indica uma característica desses dispositivos
Mínimo de 128 KB de memória para execução do Java.
Máximo de 64 KB de memória para alocação em tempo de execução.
  Mínimo de 512 KB de memória para execução do Java.
Mínimo de 256 KB de memória para execução do Java.
Máximo de 128 KB de memória para alocação em tempo de execução.
  5a Questão (Ref.: 201301392392) Pontos: 0,0  / 0,5
Sobre as MIDlets:
  São empacotadas dentro de um arquivo de extensão "jad".
  Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais.
É a denominação dada aos aplicativos gerados com o Android.
Podem ser utilizadas apenas em configurações CLDC.
Apenas podem ser instaladas por intermédio de um servidor na Web.
  6a Questão (Ref.: 201301919841) Pontos: 0,5  / 0,5
O editor visual para JME High Level oferece as seguintes funcionalidades:
Adição de componentes awt e acionamento de eventos como actionPerformed.
Desenho em canvas, controle do fluxo de navegação e edição de código.
Criação de Sprites e definição de cenários, via TiledLayer.
  Edição visual de Displayables, controle do fluxo de navegação e edição de código.
Criação de animações, inserção de som e empacotamento para acesso via HTTP.
  7a Questão (Ref.: 201301392805) Pontos: 0,5  / 0,5
Boas práticas de programação compreendem:
Simplicidade.
Design bonito e sofisticado.
Códigos sofisticados.
  Documentação e objetividade, a fim de contemplar a manutenção e o resultado.
Programação orientada a objeto, independentemente da plataforma.
  8a Questão (Ref.: 201301407443) Pontos: 0,5  / 0,5
O método "setCommandListener(this)" faz com que todo evento de comando de um formulário seja:
Ignorado e transferido à MIDlet.
  Recebido através do método "commandAction".
Atrasado, cancelado e revertido.
Cancelado.
26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/3
Tratado em outra classe.
  9a Questão (Ref.: 201301408490) Pontos: 1,0  / 1,0
É correto afirmar que a classe RecordStore:
Serve para alocar posições no arranjo da classe.
Serve para gera eventos de erro.
  Representa o banco de dados da aplicação e possui a capacidade de armazenar registros, que são os dados que
pretendemos salvar na área de memória dedicada ao armazenamento persistente de dados da aplicação.
É usado conjuntamente com as classes "Create" e "Destroy" para criar e destruir objetos de banco de dados e registros
quando a MIDlet é desinstalada do dispositivo móvel.
É usada para construir pontuação de jogos.
  10a Questão (Ref.: 201301535905) Pontos: 1,0  / 1,0
A Classe RecordStore é a responsável por:
Garantir integridade física dos registros do MIDlet
Gerenciar uma coleção de dados que são armazenados em arquivos
Gerenciar uma coleção de dados que são armazenados em SGBD's
  Manter uma coleção de dados que serão persistidas através dos MIDlets.
Vender os registros que serão armazenados
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais