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