Buscar

programaçao moveis av2

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

1a Questão (Cód.: 123066) Pontos:1,5 / 1,5
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do erro.
Resposta: RecordNotOpeException - Ocorre quando o banco de dados utilizado pela classe RecordSotre não foi 
aberto. RecordStoreFullException - Ocorre após um esgotamento dos registros. RecordStoreException - Usado para 
indicar um erro generico.
Gabarito: InvalidRecordIDException Usado para indicar um número de registro inválido. Por exemplo, esse erro 
ocorrerá se o método RecordStore.getRecord(int) for utilizado para chamar um registro que não existe. 
RecordStoreException Usado para indicar um erro genérico que seja relativo ao contexto do RMS. 
RecordStoreFullException Sinaliza o esgotamento da capacidade para armazenamento de registros. Por exemplo, 
esse erro ocorrerá quando o método RecordStore.addRecord(byte[], int, int) for chamado para adicionar um novo 
registro e não houver mais capacidade no dispositivo móvel para adicioná-lo. RecordStoreNotFoundException Indica 
que o nome do banco de dados utilizado pela classe RecordStore não foi encontrado. Por exemplo, esse erro 
ocorrerá se RecordStore.deleteRecordStore(String) for chamado com um nome de banco de dados que não existe. 
RecordStoreNotOpenException Usado para indicar que o banco de dados utilizado pela classe RecordStore não foi 
aberto. Por exemplo, esse erro acontece se o método RecordStore.getNumRecords() for chamado antes do banco 
de dados estar aberto.
2a Questão (Cód.: 121129) Pontos:1,5 / 1,5
Explique como é feita a persistência de dados no JME.
Resposta: A pesistência de dados é uma area designada que armazena os dados de forma persistente, ou seja, 
mesmo que a energia seja interrompida ou o dispositivo seja desligado, os dados armazenados na area persistente 
não se perderam, sendo tal função por meio de uma API RMS. Na linguagem de programação java ME é utilizada a 
classe recordStore para acessar, criar, eliminar e percorrer os dados armazenados de forma persistente.
Gabarito: O armazenamento de dados em celulares é feito através de estruturas denominadas RecordStore. A 
estrutura de armazenamento de um RecordStore é bem simplória, possuindo apenas um id e um array de Bytes 
como local para armazenagem de dados.
3a Questão (Cód.: 107097) Pontos:0,5 / 0,5
A diferença significativa entre um telefone celular e um smartphone:
Está no hardware empregado.
É 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.
Página 1 de 3BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3083...
Está na marca do aparelho.
Está no tamanho do aparelho.
Está na aplicação do smartphone, que é um tablet.
4a Questão (Cód.: 107199) Pontos:0,5 / 0,5
As MIDlets são empacotadas:
pois não tem funcionalidades para desenvolvimento.
para funcionar em qualquer ferramenta de desenvolvimento profissional que atende plenamente os 
requisitos para desenvolvimento de software.
dentro de um arquivo de extensão JAR (Java Archive).
porque não podem funcionar com Java ME.
para funcionar em sacolas virtuais.
5a Questão (Cód.: 121115) Pontos:1,0 / 1,0
Ao contrário das interfaces de alto nível, apenas uma classe é utilizada na definição da interface. Esta classe é 
denominada:
GraphicsWriter
Canvas
Window
Paint
Plotter
6a Questão (Cód.: 121098) Pontos:0,0 / 1,0
A High Leve API destina-se à construção de interfaces de alto nível, normalmente associada à criação de 
formulários. Qual dos seguintes componentes não pode ser utilizado em um formulário JME?
StringItem
TextField
Gauge
DateField
List
7a Questão (Cód.: 125614) Pontos:0,5 / 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.
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. 
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 CLDC refere-se ao conjunto 
Página 2 de 3BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3083...
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. 
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. 
8a Questão (Cód.: 124979) Pontos:0,0 / 0,5
CamelCase é uma estratégia de notação para dar nomes apropriados as variáveis. Ela consiste em:
Utilizar todas as letras maiúsculas sempre que tivermos constantes.
O nome dos objetos devem ser todos minúsculos.
Utilizar a nomes compostos para as variáveis, sempre com a primeira letra maiúsculas e as demais 
minúsculas.
Os métodos devem ter a primeira letra maiúscula.
Nomes de objetos devem começar com letras maiúsculas.
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á no CLDC e no CDC.
Está na marca do aparelho.
Está no hardware empregado.
Está na aplicação do smartphone, que é um tablet.
Está no MIDP.
10a Questão (Cód.: 106757) Pontos:0,5 / 0,5
Como são denominados os elementos dispostos sobre um formulário no J2ME?
Robots.
Items.
Elements.
Sprites.
Screens.
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Página 3 de 3BDQ Prova
20/06/2013...

Outros materiais