Buscar

AV2 - Mobile

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 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

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

Prévia do material em texto

Fechar 
 
Avaliação: CCT0196_AV2_201001282876 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV2 
Aluno: 201001282876 - LEANDRO CESAR BEZERRA DE SOUSA 
Professor: DENIS GONCALVES COPLE Turma: 9001/AA 
Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 16/03/2013 13:20:37 
 
 
 1a Questão (Cód.: 122819) Pontos: 0,5 / 1,5 
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: Public Boolean AbreBanco (String Banco){ 
 
 
Gabarito: 
public RecordStore abrirBanco(boolean criar, String banco) { 
try { 
return RecordStore.openRecordStore(banco, criar); 
} catch (RecordStoreException ex) { 
return null; 
} 
} 
 
 
 
 2a Questão (Cód.: 123104) Pontos: 1,0 / 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: Sprint, Layer, Canvas, 
 
 
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 (Cód.: 122508) Pontos: 1,0 / 1,0 
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 "br.edu.estacio.j2me". 
 É o pacote "javax.swing". 
 É o pacote "javax.microedition.lcdui". 
 É o pacote "javax.microedition.lcdui.game". 
 É o pacote "javax.microedition.midlet". 
 
 
 
 4a Questão (Cód.: 124976) Pontos: 0,5 / 0,5 
Uma boa estratégia de programação é utilizar a técnica chamada de "Curto - Circuito", que serve 
para: 
 
 Aplicado apenas quando existe concatenação de operadores lógicos 
 Utilizar loops fechados e não abertos 
 Sempre colocar do lado esquerdo, a condição que possuir maior probabilidade de mudança ou 
o que for mais importante 
 Utilização de loops infinitos. 
 Sempre colocar do lado direito, a condição que possuir maior probabilidade de mudança ou o 
que for mais importante. 
 
 
 
 5a Questão (Cód.: 125614) Pontos: 0,0 / 0,5 
Para desenvolver programas para dispositivos móveis, foi necessário classificar os aparelhos em 
duas classes. Marque a alternativa correta das duas categorias e suas principais características. 
 
 API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
CLDC refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
MIDP refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
CLDC refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 CLDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CDC 
refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
MIDP refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 
 
 
 6a Questão (Cód.: 124971) Pontos: 0,5 / 0,5 
Normalmente, os dispositivos móveis são pequenos e possuem algumas diferenciações importantes 
quando comparados a equipamentos maiores. Marque a opção que não é uma diferenciação. 
 
 Normalmente são mais lentos na inicialização e no desligamento; 
 Podem possuir ou não conectividade 
 Normalmente são menores e mais leves 
 Tendem a ser mais seguros e confiáveis; 
 Podem ser mais resistentes a quedas; 
 
 
 
 7a Questão (Cód.: 107211) Pontos: 0,5 / 0,5 
Podemos afirmar que a área de código-fonte da IDE NetBeans: 
 
 É a CLDC. 
 É o MIDP. 
 Representa o aparelho celular. 
 Permite a codificação da aplicação. 
 Representa um mapa de banco de dados. 
 
 
 
 8a Questão (Cód.: 121110) Pontos: 0,0 / 1,0 
A High Leve API destina-se à construção de interfaces de alto nível, sendo composta de 
componentes voltados para a criação de ambientes "janelizados". Qual dos seguintes componentes 
não faz parte da High Level API? 
 
 Form 
 Ticker 
 Canvas 
 List 
 TextBox 
 
 
 
 9a Questão (Cód.: 107151) 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á na aplicação do smartphone, que é um tablet. 
 Está no CLDC e no CDC. 
 Está no hardware empregado. 
 Está no MIDP. 
 Está na marca do aparelho. 
 
 
 
 10a Questão (Cód.: 106653) Pontos: 0,5 / 0,5 
As MIDlets são: 
 
 Um meio de comunicação padronizado entre front-end e back-end. 
 Componentes de acessibilidade para pessoas de baixa estatura. 
 Constantes de localização para o centro do display. 
 Aplicações da plataforma Java Micro Edition. 
 Métodos para particionamento de texto. 
 
 
 
Período de não visualização da prova: desde 09/03/2013 até 21/03/2013.

Outros materiais