Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário 1a Questão (Ref.: 201007157119) DESCARTADA Implemente um método em J2ME para abrir um Banco de Dados. Este método deverá receber dois parâmetro, um booleano que indica se o banco deverá ser criado ou não caso exista ou não e o outro, uma String com o nome do banco. Este método deverá retornar um ponteiro para o banco aberto ou nulo caso não consiga abrir. Resposta: Gabarito: public RecordStore abrirBanco(boolean criar, String banco) { try { return RecordStore.openRecordStore(banco, criar); } catch (RecordStoreException ex) { return null; } } 2a Questão (Ref.: 201007157404) Pontos: Sem Correç. / 0,8 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: Gabarito: GameCanvas - responsável pela tela gráfica do jogo; Layer - é a estrutura de camada para a construção da tela gráfica do jogo; Sprite- Desenvolvedores em Java Micro Edition (JME) podem utilizar a classe chamada Sprite que é a representação de uma imagem na memória. TiledLayer - Classe deisponibilizada para construir camadas gráficas; LayerManager - gerenciador das camadas da interface: 3a Questão (Ref.: 201007141437) Pontos: 0,0 / 0,8 A plataforma Android quando comparada à plataforma Java ME possui o diferencial de: Funcionar usando linguagem de programação Java. Funcionar com Java na plataforma de execução. Permitir que desenvolvedores possam tirar proveitos de tudo o que o dispositivo móvel possa oferecer. Não permitir que o hardware seja acessado pela máquina virtual. Funcionar em telefones celulares comuns. 4a Questão (Ref.: 201007141451) Pontos: 0,8 / 0,8 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 hardware empregado. Está no MIDP. Está na aplicação do smartphone, que é um tablet. Está no CLDC e no CDC. Está na marca do aparelho. 5a Questão (Ref.: 201007157064) Pontos: 0,0 / 0,8 Podemos dizer que a API RMS (Record Management System) serve para: Criar um novo menu no dispositivo. Gerenciar a pontuação e salvar o Record de uma aplicação de jogos. Acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação e que provê um mecanismo uniforme para criar, destruir, localizar e modificar dados. Retornar um objeto que representa o dispositivo móvel. O Gerenciamento de Records, que serve tanto para classificação de pontos de uma aplicação (em jogos ou não) quanto para destacar o Record e salvar as pontuações. 6a Questão (Ref.: 201007140923) Pontos: 0,8 / 0,8 Assinale a alternativa falsa: A plataforma Android foi desenvolvida pela Apple para utilização em tablets. A empresa Oracle é quem atualmente suporta a plataforma JME. A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares. A máquina virtual Java voltada para dispositivos móveis é denominada KVM. A plataforma Android utiliza uma máquina virtual denominada Dalvik. 7a Questão (Ref.: 201007159288) Pontos: 0,0 / 0,8 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: é utilizada para desenhar cenários é a representação de objetos estáticos na memória é a representação de um fundo de tela é a representação de uma imagem na memória é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface 8a Questão (Ref.: 201007159290) Pontos: 0,0 / 0,8 O controle de colisão é responsável por identificar quando um componente gráfico fica na mesma posição que outro. Este tratamento é feito pelo método: collidesWith(Sprite, Boolean) ; hitWith(Sprite, Boolean) ; detectCollision(Sprite, Boolean) ; collidesSprite(Sprite, Boolean) ; hitSprite(Sprite, Boolean) ; 9a Questão (Ref.: 201007140924) Pontos: 0,8 / 0,8 Com relação ao Android é incorreto dizer que: Permite a implementação de bancos de dados com o SQLite. Não possui restrições quanto ao acesso às funcionalidades nativas do aparelho. Trata-se de uma plataforma open source. Fornece ao desenvolvedor poderosos recursos 2D e 3D. Consome poucos recursos devido à utilização da KVM. 10a Questão (Ref.: 201007157075) Pontos: 0,8 / 0,8 Quando utilizamos a classe RecordStore, precisamos proteger o código para eventuais problemas em tempo de execução. Por isso, quando utilizamos a classe RecordStore é necessário: Um dispositivo móvel dotado de banco de dados relacional. Um dispositivo móvel com conectividade a um servidor de internet. Utilizar um banco de dados relacional. Descarregar a memória persistente do dispositivo móvel. Utilizar instruções de tratamento de erros da linguagem Java (try / catch). 11a Questão (Ref.: 201007140927) Pontos: 0,8 / 0,8 Assinale o item que não trata de um elemento constituinte da High Level API: Canvas. Screen. Alert. Form. Gauge. Parte inferior do formulário
Compartilhar