Buscar

AV2 - Programação para dispositivos móveis

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

Detalhes
Avaliação: CCT0196_AV2_201001233662
Tipo de Avaliação: AV2 
Aluno: 201001233662 - MARCO AURELIO VAQUERO DA SILVA 
Professor: EDUARDO LUIZ PARETO Turma: 9001/AA
Nota da Prova: 5,0 de 8,0        Nota do Trabalho:        Nota de Participação: 1 Data: 13/06/2012
1.) PERSISTÊNCIA DE DADOS Pontos: / 1,5 
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do erro.
 
Resposta: RecordStoreException => tratamento de erro genérico. RecordStoreNotFoundException => arquivo 
RecordStore não encontrado. RecordStoreOpenException => erro na abertura do arquivo RecordStore.
2.) PERSISTÊNCIA DE DADOS Pontos: 1,0 / 1,0 
É correto afirmar que a classe RecordStore:
 Serve para alocar posições no arranjo da classe.
 É usada para construir pontuação de jogos.
 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.
3.) PREPARANDO O AMBIENTE Pontos: 0,5 / 0,5 
Para a plataforma Java Micro Edition, podemos afirmar que a diferença significativa entre as configurações de um 
telefone celular e um smartphone:
 Está no CLDC e no CDC.
 Está na aplicação do smartphone, que é um tablet.
 Está no hardware empregado.
 Está no MIDP.
 Está na marca do aparelho.
4.) CONSTRUÇÃO DE JOGOS Pontos: 1,0 / 1,0 
Página 1 de 3BDQ Prova
20/06/2012http://www.bquestoes.estacio.br/prova_resultado_preview.asp?cod_hist_prova=1938055...
 
 
 
 
O pacote introduzido na versão MIDP 2.0 que disponibiliza cinco classes com uma grande variedade de recursos 
para a produção de jogos:
 É o pacote "javax.microedition.lcdui".
 É o pacote "javax.microedition.midlet".
 É o pacote "javax.swing".
 É o pacote "br.edu.estacio.j2me".
 É o pacote "javax.microedition.lcdui.game".
5.) PREPARANDO O AMBIENTE Pontos: 0,5 / 0,5 
Podemos afirmar que a "API": 
 É a CLDC. 
 É a interface de programação da aplicação, ela dá acesso a um conjunto de rotinas e padrões estabelecidos 
por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se 
em detalhes da implementação do software, mas apenas usar seus serviços. 
 É o que ativa a plataforma Java Micro Edition para dispositivos móveis. 
 É a parte do aparelho que é controlada pela VM. 
 É o MIDP. 
6.) CONSTRUÇÃO DE JOGOS Pontos: 0,5 / 0,5 
A Classe LayerManager é uma das 5 classes introduzidas pelo pacote javax.microedition.lcdui.game com o 
lançamento do Mobile Information Device Profile (MIDP) versão 2.0. Ele serve para: 
 é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
 é a representação de objetos estáticos na memória
 é utilizada para desenhar cenários
 é a representação de uma imagem na memória
 é a representação de um fundo de tela
7.) CONSTRUÇÃO DE JOGOS Pontos: 0,5 / 0,5 
A Classe TiledLayer é uma das 5 classes introduzidas pelo pacote javax.microedition.lcdui.game com o lançamento 
do Mobile Information Device Profile (MIDP) versão 2.0. Ele serve para: 
 é a representação de uma imagem na memória
 é a representação de um fundo de tela
 é utilizada para desenhar cenários
 é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
 é a representação de objetos estáticos na memória
8.) CONTROLE DE FLUXO Pontos: 0,5 / 0,5 
Assinale o item que não corresponde a uma constante para controle de fluxo no JME:
Página 2 de 3BDQ Prova
20/06/2012http://www.bquestoes.estacio.br/prova_resultado_preview.asp?cod_hist_prova=1938055...
 
  
  
 
 
 Command.CANCEL
 Command.LOGOUT
 Command.ITEM
 Command.EXIT
 Command.OK
9.) CONSTRUÇÃO DE JOGOS Pontos: / 1,5 
Com o lançamento do Mobile Information Device Profile (MIDP) versão 2.0, foi introduzido o pacote 
javax.microedition.lcdui.game que disponibiliza cinco classes com uma grande variedade de recursos para a 
produção de jogos. Cite as cinco classes explicando suas funções.
 
Resposta: CanvasGame => utiliza recursos de baixo nível para criação de telas gráficas Sprite => é a 
representação de uma imagem na memória Layer => cria uma camada gráfica na interface LayerManager => 
responsável pelo gerenciamento das diversas camadas gráficas na interface TiledLayer => é utilizada para 
desenhar cenários
10.) TÉCNICA Pontos: 0,5 / 0,5 
Para a descoberta de erros de lógica de programação a opção mais adequada seria:
 Buscar um código que funcione no Google.
 Utilizar um depurador.
 Apagar os comentários.
 Reescrever completamente o código.
 Utilizar mensagens através de Alert.
Página 3 de 3BDQ Prova
20/06/2012http://www.bquestoes.estacio.br/prova_resultado_preview.asp?cod_hist_prova=1938055...

Outros materiais