Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0270» PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Professor: OSWALDO BORGES PERES 1a Questão (Ref.: 201202160946) Pontos: 0,5 / 1,0 Para a execução do Java em dispositivos com recursos extremamente limitados, segundo a configuração CLDC, foi necessária a utilização de uma máquina virtual própria. Como é denominada esta máquina virtual e quais as suas características? Resposta: É utilizada o KVM, é extremamente pequeno, consome poucos recursos de processamento e memória Gabarito: A máquina virtual para CLDC é a KVM, caracterizada por consumir poucos recursos e ocupar pouco espaço de memória. Daí vem o nome, onde K significa Kilobyte. 2a Questão (Ref.: 201202160956) Pontos: 0,5 / 1,0 A construção de jogos para JME é feita através da Game API, tendo como um dos elementos constituíntes desta API o GameCanvas. Quais as características do GameCanvas que o tornam mais adequado ao desenvolvimento de jogos que o Canvas padrão? Resposta: Os recursos de fisica aplicada aos games, recursos de graficos e configurações de tela padrão de jogos, além de uma biblioteca desenvolvida exatamente para a construção de games com uma interface mais limpa e com recursos especificos para tal atividade. Gabarito: O GameCanvas permite a captura de teclas pressionadas simultaneamente e a qualquer momento, além de permitir o desenho também a qualquer instante com técnicas de double buffering, o que não ocorre com o Canvas padrão. 3a Questão (Ref.: 201202045444) Pontos: 0,0 / 1,0 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; Podem ser mais resistentes a quedas; Podem possuir ou não conectividade Normalmente são mais lentos na inicialização e no desligamento; Normalmente são menores e mais leves 4a Questão (Ref.: 201202514855) Pontos: 1,0 / 1,0 O termo _______________ refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória e poder de processamento. Qual das opções abaixo completa a lacuna? API CLDC MIDP SERVLET CDC 5a Questão (Ref.: 201202027668) Pontos: 0,0 / 1,0 A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em sua execução e por conta disso: 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. a KVM tornou-se o sistema operacional de celulares comuns. a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones. 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. compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java Enterprise Edition. 6a Questão (Ref.: 201202027232) Pontos: 0,0 / 1,0 Qual interface encapsula o mecanismo de gerência de eventos no J2ME? CommandListener. CommandStateListener. MIDPListener. MIDletListener. ActionListener. 7a Questão (Ref.: 201202045452) Pontos: 0,5 / 0,5 CamelCase é uma estratégia de notação para dar nomes apropriados as variáveis. Ela consiste em: Utilizar todas as letras maiúsculas sempre que tivermos constantes. O nome dos objetos devem ser todos minúsculos. Utilizar a nomes compostos para as variáveis, sempre com a primeira letra maiúsculas e as demais minúsculas. Os métodos devem ter a primeira letra maiúscula. Nomes de objetos devem começar com letras maiúsculas. 8a Questão (Ref.: 201202042182) Pontos: 0,5 / 0,5 Podemos afirmar que a linha de programação: "Display.getDisplay(this).getCurrent()" Retorna o objeto que foi colocado na tela do dispositivo. Define um novo objeto a ser colocado na tela do dispositivo. Não pode ser executada. Gera erros em tempo de execução. Gera erros de compilação. 9a Questão (Ref.: 201202041608) Pontos: 0,0 / 0,5 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: Inteiro Longo Array de Bytes Record XML Collection 10a Questão (Ref.: 201202489137) Pontos: 0,0 / 0,5 É comum bibliotecas apresentarem métodos de conveniência para tarefas repetitivas utilizadas pelos programadores. No caso o GCF não é uma exceção, pois o mesmo conta com métodos de conveniência para criação de vários fluxos de entrada e saída. Qual dos métodos abaixo NÃO é um destes métodos de conveniência? openDataStream openDataOutputStream openInputStream openDataInputStream openOutputStream
Compartilhar