Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0270_AV2_201401093183 (AG) » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV2 Aluno: 201401093183 - ROGERIO AGUILERA RIBEIRO Professor: OSWALDO BORGES PERES Turma: 9001/AA Nota da Prova: 9,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 07/12/2016 09:18:31 1a Questão (Ref.: 201401777077) Pontos: 0,0 / 1,0 A classe Form pode conter outros elementos de interface, chamados de itens. Cite dois tipos de itens que podem ser colocados dentro do form, indicando as respectivas finalidades Resposta: Conteiner. Gabarito: A resposta deve ser constituída de dois dos itens abaixo: ChoiceGroup: utilizado em listas de opções (simples ou múltipla escolha) DateField: componente utilizado para mostrar data e tempo Gauge: mostra um valor numérico graficamente ImageItem: utilizado para mostrar imagens StringItem: utilizado para mostrar texto estático TextField: utilizado para entrada de texto 2a Questão (Ref.: 201401225605) Pontos: 1,0 / 1,0 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: LayerManager: representa a construção do cenário do jogo. Sprite: representa o armazenamento da imagem na memória. Canvas: representa a construção gráfica . 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: 3a Questão (Ref.: 201401723075) Pontos: 1,0 / 1,0 Refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento e conectividade de rede: CLDC CDC RMIP MIDP API 4a Questão (Ref.: 201401209708) Pontos: 1,0 / 1,0 A instrução if serve para: Verificar a KVM. Comparar números e textos Validar textos. Verificar condições e conduzir o fluxo da aplicação. Inverter um texto. 5a Questão (Ref.: 201401209573) Pontos: 1,0 / 1,0 Quando se programa em celular com uma configuração baixa como, por exemplo, CLDC 1.0, o melhor a fazer a fim de reduzir o consumo de memória RAM é: Usar o mínimo possível de instruções de repetição, incluindo o "do" e o "while". Usar o mínimo possível de objetos. Usar o mínimo possível de instruções "for". Usar o mínimo possível de instruções "if". Usar o mínimo possível de instruções de decisão, incluindo o "switch". 6a Questão (Ref.: 201401730534) Pontos: 1,0 / 1,0 A classe ChoiceGroup é um componente correspondente a uma lista de escolhas, podendo ser adicionado a um Form junto com outros componentes visuais. Assinale a alternativa que indica o tipo desse componente que possibilita a seleção única: IMPLICIT DROPDOWN EXCLUSIVE POPUP UNIQUE 7a Questão (Ref.: 201401223619) Pontos: 1,0 / 1,0 Na construção de jogos é utilizada a Low Level API na definição da interface visual, sendo a mesma construída em apenas um método denominado: startApp paint plot destroyApp init 8a Questão (Ref.: 201401342143) Pontos: 1,0 / 1,0 No ambiente JME CLDC a tecnologia para gravação de dados deve se preocupar com as características do dispositivo com relação a processamento e armazenamento físico. Para tal foi adotado um ambiente de persistência padrão que apresenta a seguinte característica: Armazenamento exclusivamente na nuvem. Gravação em HD externo, desde que o mesmo seja IDE, não sendo aceito o padrão SATA. Utilização de estruturas denominadas RecordStore, as quais se caracterizam por um id inteiro e um array de bytes. Uso de banco de dados relacional. Serialização de objetos e uso das bibliotecas java.io originais do JSE. 9a Questão (Ref.: 201401805432) Pontos: 1,0 / 1,0 O armazenamento de dados é chamado de Record Store. Ele é identificado por um nome, que é case sensitive e é criado por um MIDlet. Dada as opções abaixo, identifique a afirmação falsa: nextRecordId é um método da classe RecordStore; enumerateRecords é um método da classe RecordStore; hasNextElement é um método da interface RecordEnumeration; openRecordStore é um método da classe RecordStore; getRecord é um método da classe RecordStore; 10a Questão (Ref.: 201401736531) Pontos: 1,0 / 1,0 Para obter uma conexão no GCF é necessário utilizar o comando: HttpConnection.open(url); Connector.open(url); Connector.get(url); SocketConnection.close(url); HttpConnection.get(url);
Compartilhar