Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 2

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
 
Simulado: CCT0196_SM_201001487184 V.2 VOLTAR 
Aluno(a): GLEICI LUCI LIMA TRINDADE RIBEIRO Matrícula: 201001487184 
Desempenho: 7,0 de 8,0 Data: 07/10/2013 16:56:20 (Finalizada) 
 
 
 1a Questão (Ref.: 200514673115) Pontos: 1,0 / 1,0 
Sobre as ações do AMS (Application Management Software) é incorreto dizer: 
 
 
Controla o comportamento da MIDlet durante a execução. 
 
Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. 
 
Define as APIs (Application Programming Interface) para a interface de usuário. 
 
É responsável por receber propriedades do arquivo descritor da aplicação. 
 
Notifica alterações no estado da MIDlet. 
 
 
 
 2a Questão (Ref.: 200514673161) Pontos: 1,0 / 1,0 
Assinale a alternativa falsa: 
 
 
A plataforma Android utiliza uma máquina virtual denominada Dalvik. 
 
A empresa Oracle é quem atualmente suporta a plataforma JME. 
 
A plataforma Android foi desenvolvida pela Apple para utilização em tablets. 
 
A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares. 
 
A máquina virtual Java voltada para dispositivos móveis é denominada KVM. 
 
 
 
 3a Questão (Ref.: 200514672587) Pontos: 1,0 / 1,0 
Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: 
 
 
para uma plataforma podem não ser portáveis para outras. 
 
são nativos e podem ser executados diretamente pelo sistema operacional. 
 
podem ser executados nativamente no Android, sem qualquer modificação. 
 
são muito pequenos e portáveis para quaisquer outras plataformas Java ME. 
 
podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. 
 
 
 
 4a Questão (Ref.: 200514672701) Pontos: 1,0 / 1,0 
Boas práticas de programação compreendem: 
 
 
Códigos sofisticados. 
 
Programação orientada a objeto, independentemente da plataforma. 
 
Simplicidade. 
 
Design bonito e sofisticado. 
 
Documentação e objetividade, a fim de contemplar a manutenção e o resultado. 
 
 
 
 5a Questão (Ref.: 200514673027) Pontos: 1,0 / 1,0 
Como são denominados os elementos dispostos sobre um formulário no J2ME? 
 
 
Items. 
 
Screens. 
 
Sprites. 
 
Robots. 
 
Elements. 
 
 
 
 6a Questão (Ref.: 200514673107) Pontos: 0,0 / 1,0 
Assinale o item que não corresponde a uma constante para controle de fluxo no JME: 
 
 
Command.ITEM 
 
Command.CANCEL 
 
Command.EXIT 
 
Command.OK 
 
Command.LOGOUT 
 
 
 
 7a Questão (Ref.: 200514672622) Pontos: 1,0 / 1,0 
O principal papel da MIDP é para: 
 
 
Desenhar o software. 
 
Desenvolver o programa na linguagem Java. 
 
Complementar a configuração que caracteriza o dispositivo. 
 
Classificar o tamanho do aparelho. 
 
Desenvolvimento de software para dispositivos móveis. 
 
 
 
 8a Questão (Ref.: 200514672673) Pontos: 1,0 / 1,0 
Uma máquina virtual é: 
 
 
Um simulador eficiente e isolado de uma máquina real. 
 
Um tipo de plataforma de hardware. 
 
Uma máquina que não existe. 
 
É uma tecnologia de desenvolvimento de software para dispositivos móveis. 
 
É a classificação dada para o tamanho do aparelho. 
 
 
 
 9a Questão (Ref.: 200514654104) 
Apresente dois exemplos de boas práticas de programação 
 
 
Sua Resposta: documentação e comentários 
 
 
Compare com a sua resposta: 
- 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 
 
 
 
 10a Questão (Ref.: 200514654107) 
Explique a diferença entre erro de compilação e erro de execução 
 
 
Sua Resposta: Erros de compilação são aqueles que ocorrem antes de seu programa executar, enquanto que erros em 
tempo de execução são erros que ocorrem enquanto o programa é executado. Estes, normalmente ocorrem quando o 
programa tenta uma operação que é impossível executar. 
 
 
Compare com a sua resposta: Erros de compilação são aqueles que ocorrem antes de seu programa executar, enquanto 
que erros em tempo de execução são erros que ocorrem enquanto o programa é executado. Estes, normalmente 
ocorrem quando o programa tenta uma operação que é impossível executar. 
 
VOLTAR 
 
 
Período de não visualização da prova: desde até .

Outros materiais