Baixe o app para aproveitar ainda mais
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.
Compartilhar