Buscar

AV2 - PROG. DISP. MOVEIS - FLAVIO

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

Fechar 
 
Avaliação: CCT0196_AV2_201001294939 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV2 
Aluno: 201001294939 - FLÁVIO LUIZ DA SILVA DANTAS 
Professor: EDUARDO LUIZ PARETO Turma: 9001/AA 
Nota da Prova: 4,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 16/11/2012 
 
 
 1
a
 Questão (Cód.: 121129) Pontos: / 1,5 
Explique como é feita a persistência de dados no JME. 
 
 
 
Resposta: 
 
 
 
 2
a
 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: RecordStoreException: Tratamento de erro genérico. RecordStoreNotFoundException: 
arquivo RecordStore não encontrado. RecordStoreOpenException: erro na abertura do arquivo 
RecordStore. 
 
 
 
 3
a
 Questão (Cód.: 107195) 
Pontos: 0,0 
 / 0,5 
A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em 
sua execução e por conta disso: 
 
 
 ganhou um conjunto de rotinas e padrões estabelecidos por um software com 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. Tal conjunto compatibilizou a 
plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java 
Enterprise Edition. 
 diversas funcionalidades de máquinas virtuais e da linguagem de programação que não eram 
necessárias para a maior parte das aplicações tornaram-se opcionais, portanto a linguagem e a 
máquina virtual tiveram que ser modificadas e as bibliotecas também tiveram que ser 
reduzidas, tornando a programação para a plataforma de execução Java Micro Edition 
diferente da Java Standard Edition e da Java Enterprise Edition. 
 a KVM tornou-se o sistema operacional de celulares comuns. 
 compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e 
com a Java Enterprise Edition. 
 a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones. 
 
 
 
 4
a
 Questão (Cód.: 121105) 
Pontos: 1,0 
 / 1,0 
Para as interfaces Web é muito comum a submissão dos dados do formulário para um servidor 
através de um botão do tipo . No caso de formulários JME, os dados do formulário podem ser 
tratados na programação a partir de: 
 
 
 Um componente do tipo JMESubmit. 
 Uma interface do tipo CommandListener. 
 Uma interface do tipo MouseListener. 
 Um componente do tipo Button. 
 Uma interface do tipo ActionListener. 
 
 
 
 5
a
 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. 
 É o MIDP. 
 É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica. 
 Representa o aparelho celular. 
 É a CLDC. 
 
 
 
 6
a
 Questão (Cód.: 124985) 
Pontos: 0,0 
 / 0,5 
Quando desenvolvemos jogos para dispositivos móveis, muitas vezes precisamos lidar com eventos 
de baixo nível e emissão de gráficos na tela. Isso é feito pela classe Canvas em J2ME. Sobre esta 
classe Canvas, podemos afirmar: 
I - Fornece métodos ao desenvolvedor para lidar com ações de jogo, eventos-chave, e eventos de 
ponteiro. 
II - São fornecidos métodos para identificar as capacidades do dispositivo e mapeamento de teclas e 
como as derivadas de Displayable, mas a classe Canvas não pode ouvir os comandos de menu. 
III - É intercambiável com as classes de tela padrão, de modo que um aplicativo pode misturar e 
combinar Canvas nas telas, conforme necessário. 
Marque a alternativa que identifica as afirmativas corretas: 
 
 
 Nenhuma afirmativa está correta 
 Apenas I está correta 
 Todas as afirmativas estão corretas 
 Apenas I e III estão corretas 
 Apenas II e III estão corretas 
 
 
 
 7
a
 Questão (Cód.: 121143) 
Pontos: 0,0 
 / 1,0 
O efeito da utilização do método deleteRecordStore dentro de um aplicativo JME que utiliza o 
banco de dados padrão da plataforma é: 
 
 
 A remoção do primeiro registro adicionado. 
 A remoção de um registro do banco. 
 A remoção do banco de dados completo. 
 A remoção do último registro adicionado. 
 O fechamento do banco. 
 
 
 
 8
a
 Questão (Cód.: 125618) 
Pontos: 0,0 
 / 0,5 
As classes gráficas (classes GUI) do Java Micro Edition são definidas pela JCP (Java Community 
Process) e estão inclusas no MIDP. Marque a alternativa que possui somente Displayable que 
herdam de Screen: 
 
 
 Alert, TextField, Gauge e StringItem 
 Alert, Gauge, Form e TextField 
 Alert, List, Form e TextBox 
 Gauge, List, ChoiceGroup e TextBox 
 Gauge, List, Form e TextField 
 
 
 
 9
a
 Questão (Cód.: 106630) 
Pontos: 0,5 
 / 0,5 
O componente utilizado para exibir mensagens de aviso ao usuário é: 
 
 
 Form. 
 Canvas. 
 TextBox. 
 Alert. 
 TextField. 
 
 
 
 10
a
 Questão (Cód.: 107079) 
Pontos: 0,5 
 / 0,5 
Podemos afirmar que os erros mais difíceis de resolver são: 
 
 
 Os erros em tempo de execução. 
 Os erros na lógica de programação. 
 Os erros de divisão por zero. 
 Os erros de compilação. 
 Os erros de conversão de tipos.

Outros materiais