Buscar

AVS - 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 3 páginas

Prévia do material em texto

16/12/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=156608640&p1=201002010462&p2=1139632&p3=CCT0196&p4=101554&p5=AVS&p6=5/12/2013&p10=4509563 1/3
 Fechar
Avaliação: CCT0196_AVS_201002010462 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AVS
Aluno: 201002010462 - CAIO FRANÇA LAMENHA
Professor: EDUARDO LUIZ PARETO Turma: 9002/AB
Nota da Prova: 6,4 Nota de Partic.: 0 Data: 05/12/2013 17:00:23
 1a Questão (Ref.: 201002134612) Pontos: 0,4 / 0,8
Com o lançamento do Mobile Information Device Profile (MIDP) versão 2.0, foi introduzido o pacote
javax.microedition.lcdui.game que disponibiliza cinco classes com uma grande variedade de recursos para a
produção de jogos. Cite as cinco classes explicando suas funções.
Resposta: GameCanvas: Responsável pela tela gráfica do jogo. Layer: Estrutura de camada para a criação de
tela gráfica. Sprite: Representação de uma imagem na memória. TieldLayer: Serve para construir as camadas
gráficas. LayerManager: Serve para gerenciar as camadas da interface.
Gabarito: GameCanvas - responsável pela tela gráfica do jogo; Layer - é a estrutura de camada para a
construção da tela gráfica do jogo; Sprite- Desenvolvedores em Java Micro Edition (JME) podem utilizar a classe
chamada Sprite que é a representação de uma imagem na memória. TiledLayer - Classe deisponibilizada para
construir camadas gráficas; LayerManager - gerenciador das camadas da interface:
 2a Questão (Ref.: 201002137188) Pontos: 0,4 / 0,8
Apresente dois exemplos de boas práticas de programação
Resposta: Documentação e comentários e Nomes apropriados.
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
 3a Questão (Ref.: 201002118131) Pontos: 0,8 / 0,8
Assinale a alternativa falsa:
A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares.
A plataforma Android utiliza uma máquina virtual denominada Dalvik.
A máquina virtual Java voltada para dispositivos móveis é denominada KVM.
16/12/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=156608640&p1=201002010462&p2=1139632&p3=CCT0196&p4=101554&p5=AVS&p6=5/12/2013&p10=4509563 2/3
A máquina virtual Java voltada para dispositivos móveis é denominada KVM.
A empresa Oracle é quem atualmente suporta a plataforma JME.
 A plataforma Android foi desenvolvida pela Apple para utilização em tablets.
 4a Questão (Ref.: 201002118132) Pontos: 0,8 / 0,8
Com relação ao Android é incorreto dizer que:
Trata-se de uma plataforma open source.
Fornece ao desenvolvedor poderosos recursos 2D e 3D.
Não possui restrições quanto ao acesso às funcionalidades nativas do aparelho.
 Consome poucos recursos devido à utilização da KVM.
Permite a implementação de bancos de dados com o SQLite.
 5a Questão (Ref.: 201002134272) Pontos: 0,8 / 0,8
Podemos dizer que a API RMS (Record Management System) serve para:
Criar um novo menu no dispositivo.
Retornar um objeto que representa o dispositivo móvel.
 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.
Gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
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.
 6a Questão (Ref.: 201002137126) Pontos: 0,8 / 0,8
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, Gauge, Form e TextField
Alert, TextField, Gauge e StringItem
 Alert, List, Form e TextBox
Gauge, List, Form e TextField
Gauge, List, ChoiceGroup e TextBox
 7a Questão (Ref.: 201002136496) Pontos: 0,8 / 0,8
A Classe LayerManager é 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:
é utilizada para desenhar cenários
é a representação de um fundo de tela
é a representação de uma imagem na memória
 é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
é a representação de objetos estáticos na memória
16/12/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=156608640&p1=201002010462&p2=1139632&p3=CCT0196&p4=101554&p5=AVS&p6=5/12/2013&p10=4509563 3/3
 8a Questão (Ref.: 201002118135) Pontos: 0,8 / 0,8
Assinale o item que não trata de um elemento constituinte da High Level API:
Form.
Gauge.
 Canvas.
Screen.
Alert.
 9a Questão (Ref.: 201002118185) Pontos: 0,8 / 0,8
Assinale o item que não corresponde a uma constante para controle de fluxo no JME:
 Command.LOGOUT
Command.ITEM
Command.EXIT
Command.CANCEL
Command.OK
 10a Questão (Ref.: 201002118716) DESCARTADA
O tipo de objeto que representa um campo de texto nativo da plataforma Java ME é:
 TextField.
String.
EditBox.
 TextBox.
StringItem.
 11a Questão (Ref.: 201002133229) Pontos: 0,0 / 0,8
O método "setCommandListener(this)" faz com que todo evento de comando de um formulário seja:
 Atrasado, cancelado e revertido.
Ignorado e transferido à MIDlet.
Tratado em outra classe.
Cancelado.
 Recebido através do método "commandAction".
Período de não visualização da prova: desde 29/11/2013 até 15/12/2013.

Continue navegando