Buscar

AV2 - Programação para dispositivos móveis

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

Parte superior do formulário
	
	
�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
�
 ��1a Questão (Cód.: 121129)
Pontos:  / 1,5 
Explique como é feita a persistência de dados no JME.
Resposta: 
�
 ��2a 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.
�
 ��3a 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:
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
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.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
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.
�
 ��4a 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.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
Uma interface do tipo CommandListener.
Uma interface do tipo MouseListener.
Um componente do tipo Button.
Uma interface do tipo ActionListener.
�
 ��5a 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.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica.
Representa o aparelho celular.
É a CLDC.
�
 ��6a 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
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
Todas as afirmativas estão corretas
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
Apenas I e III estão corretas
Apenas II e III estão corretas
�
 ��7a 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.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
A remoção de um registro do banco.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
A remoção do banco de dados completo.
A remoção do último registro adicionado.
O fechamento do banco.
�
 ��8a 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:
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
Alert, TextField, Gauge e StringItem
Alert, Gauge, Form e TextField
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
Alert, List, Form e TextBox
Gauge, List, ChoiceGroup e TextBox
Gauge, List, Form e TextField
�
 ��9a Questão (Cód.: 106630)
Pontos: 0,5  / 0,5 
O componente utilizado para exibir mensagens de aviso ao usuário é:
Form.
Canvas.
TextBox.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
Alert.
TextField.
�
 ��10a 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.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
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.
	
	
Parte inferior do formulário

Outros materiais