Buscar

AV1 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EAD

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: CCT0270_AV_201307103146 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201307103146 - LUCAS RODRIGUES MONTEIRO
Professor: EDUARDO LUIZ PARETO Turma: 9001/AA
Nota da Prova: 3,8 Nota de Partic.: 1 Data: 11/11/2013 19:00:04
 1a Questão (Ref.: 201307236526) DESCARTADA
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do
erro.
Resposta:
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 (Ref.: 201307238431) Pontos: 0,0 / 0,8
Normalmente, os dispositivos móveis são pequenos e possuem algumas diferenciações importantes quando
comparados a equipamentos maiores. Marque a opção que não é uma diferenciação.
Tendem a ser mais seguros e confiáveis;
Normalmente são menores e mais leves
 Podem ser mais resistentes a quedas;
 Normalmente são mais lentos na inicialização e no desligamento;
Podem possuir ou não conectividade
 3a Questão (Ref.: 201307236224) Pontos: 0,8 / 0,8
Podemos dizer que a API RMS (Record Management System) serve para:
 Acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação e que provê
um mecanismo uniforme para criar, destruir, localizar e modificar dados.
Retornar um objeto que representa o dispositivo móvel.
O Gerenciamento de Records, que serve tanto para classificação de pontos de uma aplicação (em jogos
ou não) quanto para destacar o Record e salvar as pontuações.
Gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
Gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
Criar um novo menu no dispositivo.
 4a Questão (Ref.: 201307220543) Pontos: 0,8 / 0,8
Boas práticas de programação compreendem:
Códigos sofisticados.
Programação orientada a objeto, independentemente da plataforma.
Design bonito e sofisticado.
 Documentação e objetividade, a fim de contemplar a manutenção e o resultado.
Simplicidade.
 5a Questão (Ref.: 201307234595) Pontos: 0,8 / 0,8
Os RecordStores são estruturas muito simples que armazenam os dados sem interpretação de seu formato
original. Os dados recebidos a partir de um RecordStore chegam no seguinte formato:
Record
XML
Collection
Inteiro Longo
 Array de Bytes
 6a Questão (Ref.: 201307238451) Pontos: 0,0 / 0,8
Em Java, quando falamos sobre Interface, podemos afirmar que:
I- é um recurso da orientação a objeto que define ações que devem ser obrigatoriamente executadas, mas que
cada classe pode executar de forma diferente.
II- é uma classe com um grupo de métodos que possuem seu corpo vazio.
III- Uma Interface define apenas o que deve ser feito, não o como se faz.
Marque a alternativa que identifica as afirmativas corretas:
II e III estão corretas
 Todas as afirmativas estão corretas
Apenas I está correta
Nenhuma afirmativa está correta
 I e III estão corretas
 7a Questão (Ref.: 201307238449) Pontos: 0,0 / 0,8
A Classe TiledLayer é uma das 5 classes introduzidas pelo pacote javax.microedition.lcdui.game com o
lançamento do Mobile Information Device Profile (MIDP) versão 2.0. Ele serve para:
é a representação de um fundo de tela
 é utilizada para desenhar cenários
é a representação de uma imagem na memória
é a representação de objetos estáticos na memória
 é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
 é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
 8a Questão (Ref.: 201307238447) Pontos: 0,0 / 0,8
A Classe Sprite é uma das 5 classes introduzidas pelo pacote javax.microedition.lcdui.game com o lançamento
do Mobile Information Device Profile (MIDP) versão 2.0. Ele serve para:
é a representação de um fundo de tela
é utilizada para desenhar cenários
 é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
 é a representação de uma imagem na memória
é a representação de objetos estáticos na memória
 9a Questão (Ref.: 201307220087) Pontos: 0,0 / 0,8
Assinale o item que não trata de um elemento constituinte da High Level API:
Screen.
 Canvas.
 Alert.
Form.
Gauge.
 10a Questão (Ref.: 201307220622) Pontos: 0,8 / 0,8
O principal papel da MIDP é para:
Desenhar o software.
Classificar o tamanho do aparelho.
Desenvolver o programa na linguagem Java.
Desenvolvimento de software para dispositivos móveis.
 Complementar a configuração que caracteriza o dispositivo.
 11a Questão (Ref.: 201307239140) Pontos: 0,6 / 0,8
Apresente dois exemplos de boas práticas de programação
Resposta: Documentação e objetividade.
Gabarito:
- Documentação e comentários
- Troca da posição de variáveis e constantes na comparação
- Uso de "curto-circuito" na comparação
- Limitação de novos objetos
- Variáveis de objetos nulas
- Nomes apropriados
- Nomes apropriados
Observação: Eu, LUCAS RODRIGUES MONTEIRO, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou
salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 11/11/2013 19:02:43
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Continue navegando