Buscar

AV 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

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

Continue navegando