Buscar

AV1 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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: CCT0270_AV1_201201134561 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV1 
Aluno: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
Professor: DENIS GONCALVES COPLE Turma: 9003/AC 
Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 31/10/2016 19:53:59 
 
 
 1a Questão (Ref.: 201201254639) Pontos: 1,0 / 1,0 
Programas feitos com JME consomem poucos recursos graças: 
 
 
Ao coletor de lixo do Java. 
 
À resolução do display dos aparelhos. 
 Às características da KVM. 
 
Ao uso de semáforos para acesso aos escassos recursos do aparelho. 
 
Ao uso de Smart Pointers. 
 
 
 
 2a Questão (Ref.: 201201255159) Pontos: 1,0 / 1,0 
São sistemas operacionais de smartphone: 
 
 
Android e Java ME. 
 
Dalvik e KVM. 
 
Java. 
 
Symbian, Android, Windows, Linux e MAC. 
 iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows Phone. 
 
 
 
 3a Questão (Ref.: 201201398195) Pontos: 1,0 / 1,0 
As configurações JME direcionam os aplicativos para uma ampla família de dispositivos com características 
similares. Marque a opção dos aparelhos que possuem as características abaixo: - Mínimo de 512 Kb de 
memória para execução do Java; - Mínimo de 256 Kb de maméria para alocação em tempo de execução 
 
 
MIDP 
 
API 
 
KVM 
 
CLDC 
 CDC 
 
 
 
 4a Questão (Ref.: 201201742399) 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? 
 
 
CDC 
 CLDC 
 
MIDP 
 
SERVLET 
 
API 
 
 
 
 5a Questão (Ref.: 201201273634) Pontos: 1,0 / 1,0 
Podemos dizer que um MIDlet possui um conjunto de classes projetadas para ser executada e controlada pelo 
AMS e que os métodos do MIDlet permitem ao AMS controlar os estados do MIDlet. Marque a opção que 
apresenta os estados de um MIDlet: 
 
 
Iniciado ¿ startApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; 
 
Iniciado ¿ startApp; Pausado ¿ pauseApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; 
 Iniciado ¿ startApp; Pausado ¿ pauseApp; Destruído ¿ destroyApp; 
 
Iniciado ¿ startApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; 
 
Iniciado ¿ startApp; Pausado ¿ pauseApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; 
 
 
 
 6a Questão (Ref.: 201201273631) Pontos: 1,0 / 1,0 
Para desenvolver programas para dispositivos móveis, foi necessário classificar os aparelhos em duas classes. 
Marque a alternativa correta das duas categorias e suas principais características. 
 
 
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP refere-se ao 
conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de 
processamento, vídeo, interoperabilidade e conectividade de rede. 
 
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP refere-se ao 
conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de 
processamento, vídeo, interoperabilidade e conectividade de rede. 
 
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC refere-se ao 
conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de 
processamento, vídeo, interoperabilidade e conectividade de rede. 
 
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC refere-se ao 
conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de 
processamento, vídeo, interoperabilidade e conectividade de rede. 
 CLDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória, 
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CDC refere-se ao 
conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de 
processamento, vídeo, interoperabilidade e conectividade de rede. 
 
 
 
 7a Questão (Ref.: 201201782136) Pontos: 1,0 / 1,0 
O editor visual para JME High Level oferece as seguintes funcionalidades: 
 
 
Desenho em canvas, controle do fluxo de navegação e edição de código. 
 
Criação de animações, inserção de som e empacotamento para acesso via HTTP. 
 Edição visual de Displayables, controle do fluxo de navegação e edição de código. 
 
Adição de componentes awt e acionamento de eventos como actionPerformed. 
 
Criação de Sprites e definição de cenários, via TiledLayer. 
 
 
 
 8a Questão (Ref.: 201201273669) Pontos: 1,0 / 1,0 
Verifique o trecho de código abaixo: 
Display display = getDisplay(); 
display.setCurrent(proxTela); 
Marque a opção que explica corretamente o código: 
 
 
Nenhuma das alternativas está correta. 
 
Cria um objeto display para tratar a tela atual; 
 Cria um objeto que identifica a tela atual do dispositivo e passa para proxTela; 
 
Cria um objeto do tipo Display, que serve para identificar qual é a próxima tela; 
 
Cria um objeto que recebe a nova tela e chama outro método para trocar a tela; 
 
 
 
 9a Questão (Ref.: 201201272993) Pontos: 1,0 / 1,0 
Uma boa estratégia de programação é utilizar a técnica chamada de "Curto - Circuito", que serve para: 
 
 
Sempre colocar do lado direito, a condição que possuir maior probabilidade de mudança ou o que for 
mais importante. 
 
Utilizar loops fechados e não abertos 
 
Aplicado apenas quando existe concatenação de operadores lógicos 
 
Utilização de loops infinitos. 
 Sempre colocar do lado esquerdo, a condição que possuir maior probabilidade de mudança ou o que for 
mais importante 
 
 
 
 10a Questão (Ref.: 201201272999) Pontos: 1,0 / 1,0 
As IDE's fornecem ferramentas para efetuar a depuração dos programas, com o objetivo de corrigir falhas na 
programação de erros de raciocínio lógico de programas. Através deles, podemos: 
 
 Executar o programa passo a passo, ver o valor das variáveis em memória. 
 
Executar o programa passo a passo sem poder ter acesso aos valores das variáveis. 
 
Ver o valor das variáveis em memória mas não podemos alterar seu valor. 
 
Interromper laços infinitos 
 
Mudar o fluxo natural do programa.

Outros materiais