Baixe o app para aproveitar ainda mais
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...
Compartilhar