Buscar

av programacao para dispositivos moveis 06 2016

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

Avaliação: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV 
Aluno: 
Professor: OSWALDO BORGES PERES Turma: 9001/AA 
Nota da Prova: 6,0 Nota de Partic.: 2 Av. Parcial 2 Data: 15/06/2016 08:59:12 
 
 
 1a Questão (Ref.: 201301255750) Pontos: 0,0 / 1,0 
Para a execução do Java em dispositivos com recursos extremamente limitados, segundo a configuração CLDC, 
foi necessária a utilização de uma máquina virtual própria. Como é denominada esta máquina virtual e quais as 
suas características? 
 
 
Resposta: A maquina virtual para dispositivos CLDC é a KVM, caraterizada por consumir recursos minimos e 
ocupar pouco espaco de memoria, por isso o nome com K de kilobytes 
 
 
Gabarito: A máquina virtual para CLDC é a KVM, caracterizada por consumir poucos recursos e ocupar pouco 
espaço de memória. Daí vem o nome, onde K significa Kilobyte. 
 
 
 
 2a Questão (Ref.: 201301138343) Pontos: 1,0 / 1,0 
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do 
erro. 
 
 
Resposta: RecordStoreException: usado para indicar um erro genérico, relativo ao contexto do RMS 
RecordStoreNotFoundException: indica que o nome do banco de dados usado pela RecordStore não foi 
encontrado RecordStoreNotOpenException: Indica que o banco de dados usado pela RecordStore não foi aberto. 
Um exemplo dessa excessão é quando o método getNumRecords() foi chamado antes da abertura do banco de 
dados 
 
 
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. 
 
 
 
 3a Questão (Ref.: 201301122388) Pontos: 1,0 / 1,0 
Uma máquina virtual é: 
 
 
É uma tecnologia de desenvolvimento de software para dispositivos móveis. 
 
Uma máquina que não existe. 
 Um simulador eficiente e isolado de uma máquina real. 
 
É a classificação dada para o tamanho do aparelho. 
 
Um tipo de plataforma de hardware. 
 
 
 
 4a Questão (Ref.: 201301122445) Pontos: 1,0 / 1,0 
Podemos afirmar que o NetBeans: 
 
 
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse 
tipo de desenvolvimento. 
 
Custa mais caro que a "Java ME SDK", pois esta é gratuita. 
 
Não depende do Java SE e pode funcionar com Java ME. 
 
É incompatível com a "Java ME SDK". 
 É uma ferramenta para desenvolvimento profissional que atende plenamente os requisitos para 
desenvolvimento de software para celular na plataforma Java Micro Edition. 
 
 
 
 5a Questão (Ref.: 201301716120) Pontos: 0,0 / 1,0 
Uma MIDlet é uma aplicação da Plataforma Java Micro Edition. Para gerenciar e executar essas aplicações, os 
dispositivos possuem um software que gerencia a instalação, o armazenamento e o comportamento da MIDlet 
durante a execução. Assinale a alternativa que indica o nome desse software 
 
 AMS 
 
CDC 
 
CLDC 
 
KVM 
 MIDP 
 
 
 
 6a Questão (Ref.: 201301122034) Pontos: 1,0 / 1,0 
Como são denominados os elementos dispostos sobre um formulário no J2ME? 
 
 Items. 
 
Screens. 
 
Elements. 
 
Sprites. 
 
Robots. 
 
 
 
 7a Questão (Ref.: 201301716170) Pontos: 0,5 / 0,5 
Considere que em uma aplicação há a seguinte linha de comando: 
 
int c = a/b; 
 
Suponha, ainda, que durante a execução da aplicação a variável b recebe o valor 0 (zero). É correto afirmar 
que, nessa situação: 
 
 
ocorrerá um erro de lógica. 
 
A variável c receberá o valor 0 (zero). 
 
O programa continuará a ser executado. 
 
Ocorrerá um erro de compilação. 
 Ocorrerá um erro de execução. 
 
 
 
 8a Questão (Ref.: 201301136955) Pontos: 0,5 / 0,5 
O MIDlet é um aplicativo para dispositivos móveis, que rodam na máquina virtual Java. Ele possui uma série de 
métodos obrigatórios. São métodos obrigatórios de um MIDlet: 
 
 
"Display" e "Displayable". 
 
"Create" e "Destroy". 
 
"Command" e "CommandListener". 
 
"commandAction" e "MIDlet". 
 "startApp", "pauseApp" e "destroyApp". 
 
 
 
 9a Questão (Ref.: 201301137785) Pontos: 0,5 / 0,5 
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.game". 
 
É o pacote "javax.microedition.midlet". 
 
É o pacote "javax.swing". 
 
É o pacote "br.edu.estacio.j2me". 
 
É o pacote "javax.microedition.lcdui". 
 
 
 
 10a Questão (Ref.: 201301254937) Pontos: 0,5 / 0,5 
Para a construção de aplicativos cadastrais no JME é necessária a correta utilização dos métodos da classe 
RecordStore, pertencente à API RMS. Qual dos métodos abaixo NÃO pertence à classe RecordStore? 
 
 nextRecordId 
 
enumerateRecords 
 
openRecordStore 
 
getRecord 
 
closeRecordStore

Continue navegando