Buscar

AV2 PROGRAMAÇÃO DISPOSITIVOS MOVEIS

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

Prévia do material em texto

Avaliação: CCT0196_AV2_201002133882 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
	Tipo de Avaliação: AV2
	Aluno: 201002133882 - JOÃO PAULO FERNANDES BRAGA
	Professor:
	EDUARDO LUIZ PARETO
	Turma: 9002/AB
	Nota da Prova: 5,5 de 8,0        Nota do Trabalho:        Nota de Participação: 2        Data: 05/06/2013 18:06:20
	
	 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: RecordStorefoundExeption---não consegue encontrar o banco de dados-----RecordStoreopenExeption----abrir o banco de dados-----RecordStoreCloseExeption-----para fechar o 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.
	
	
	 2a Questão (Cód.: 107157)
	Pontos: 0,5  / 0,5
	O termo "API" refere-se:
		
	
	Ao ambiente de hardware.
	
	Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
	 
	Ao a um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
	
	Ao ambiente de software.
	
	Ao sistema operacional.
	
	
	 3a Questão (Cód.: 107199)
	Pontos: 0,5  / 0,5
	As MIDlets são empacotadas:
		
	
	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).
	
	para funcionar em sacolas virtuais.
	
	pois não tem funcionalidades para desenvolvimento.
	
	porque não podem funcionar com Java ME.
	
	
	 4a Questão (Cód.: 107204)
	Pontos: 0,5  / 0,5
	Podemos afirmar que a área de fluxo da IDE NetBeans:
		
	
	Representa um mapa de banco de dados.
	 
	É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica.
	
	Representa o aparelho celular.
	
	É a CLDC.
	
	É o MIDP.
	
	
	 5a Questão (Cód.: 122824)
	Pontos: 0,0  / 1,5
	Implemente um método em J2ME para fechar o Banco de Dados. Este método deverá receber um parâmetro, uma String com o nome do banco a ser fechado. Este método deverá retornar um booleano informando se houve ou não sucesso.
		
	
Resposta:
	
Gabarito:
public boolean fecharBanco(RecordStore banco) {
boolean retorno=false;
try {
banco.closeRecordStore( );
retorno = true;
} catch (RecordStoreException ex) {
retorno = false;
}
return retorno;
}
	
	
	 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?
		
	 
	Gauge
	 
	List
	
	TextField
	
	DateField
	
	StringItem
	
	
	 7a 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 "javax.swing".
	
	É o pacote "javax.microedition.midlet".
	
	É o pacote "br.edu.estacio.j2me".
	 
	É o pacote "javax.microedition.lcdui.game".
	
	É o pacote "javax.microedition.lcdui".
	
	
	 8a Questão (Cód.: 125617)
	Pontos: 0,5  / 0,5
	Podemos dizer que um MIDlet possui um conjunto de classes projetadas para ser executada e controlada pelo AMS e que os métodos do MIDlet permitem ao AMS controlar os estados do MIDlet. Marque a opção que apresenta os estados de um MIDlet:
		
	 
	Iniciado ¿ startApp; Pausado ¿ pauseApp; Destruído ¿ destroyApp;
	
	Iniciado ¿ startApp; Pausado ¿ pauseApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp;
	
	Iniciado ¿ startApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp;
	
	Iniciado ¿ startApp; Pausado ¿ pauseApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp;
	
	Iniciado ¿ startApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp;
	
	
	 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 hardware empregado.
	
	Está na aplicação do smartphone, que é um tablet.
	 
	Está no CLDC e no CDC.
	
	Está na marca do aparelho.
	
	Está no MIDP.
	
	
	 10a Questão (Cód.: 107057)
	Pontos: 0,5  / 0,5
	Analise o texto: "Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor pode eventualmente mudar, mas sua referência de memória não pode ser alterada." Considerando que estamos no contexto de Java Micro Edition, este texto refere-se a:
		
	
	Um tipo primitivo.
	 
	Uma constante.
	
	Um ponteiro.
	
	Uma instrução.
	
	Uma variável.

Continue navegando