Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 3

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 4 páginas

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

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
 
Simulado: CCT0196_SM_201001487184 V.3 VOLTAR 
Aluno(a): GLEICI LUCI LIMA TRINDADE RIBEIRO Matrícula: 201001487184 
Desempenho: 6,0 de 8,0 Data: 07/10/2013 19:00:42 (Finalizada) 
 
 
 1a Questão (Ref.: 200514510114) Pontos: 0,0 / 1,0 
Sobre as MIDlets: 
 
 
Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais. 
 
Podem ser utilizadas apenas em configurações CLDC. 
 
São empacotadas dentro de um arquivo de extensão "jad". 
 
Apenas podem ser instaladas por intermédio de um servidor na Web. 
 
É a denominação dada aos aplicativos gerados com o Android. 
 
 
 
 2a Questão (Ref.: 200514509687) Pontos: 0,0 / 1,0 
A diferença significativa entre um telefone celular e um smartphone: 
 
 
Está na marca do aparelho. 
 
Está no tamanho do aparelho. 
 
Está na aplicação do smartphone, que é um tablet. 
 
É que o smartphone é um telefone inteligente, ele possui funcionalidades que são mais avançadas e que podem 
ser estendidas por meio de programas executados através de seu sistema operacional. 
 
Está no hardware empregado. 
 
 
 
 3a Questão (Ref.: 200514509712) 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 "for". 
 
Usar o mínimo possível de instruções de decisão, incluindo o "switch". 
 
Usar o mínimo possível de instruções "if". 
 
Usar o mínimo possível de objetos. 
 
Usar o mínimo possível de instruções de repetição, incluindo o "do" e o "while". 
 
 
 
 4a Questão (Ref.: 200514509580) Pontos: 1,0 / 1,0 
Podemos afirmar que a área de fluxo da IDE NetBeans: 
 
 
Representa um mapa de banco de dados. 
 
Representa o aparelho celular. 
 
É a CLDC. 
 
É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica. 
 
É o MIDP. 
 
 
 
 5a Questão (Ref.: 200514510149) Pontos: 1,0 / 1,0 
Para melhorar o desempenho dos sistemas criados com JME deve-se: 
 
 
Evitar nomes grandes para as variáveis do sistema. 
 
Apagar os comentários. 
 
Compactar o arquivo de distribuição no formato "rar". 
 
Instanciar objetos somente quando forem necessários. 
 
Nas comparações colocar do lado direito a de maior probabilidade de ocorrência. 
 
 
 
 6a Questão (Ref.: 200514510150) Pontos: 1,0 / 1,0 
Para a descoberta de erros de lógica de programação a opção mais adequada seria: 
 
 
Utilizar mensagens através de Alert. 
 
Apagar os comentários. 
 
Buscar um código que funcione no Google. 
 
Utilizar um depurador. 
 
Reescrever completamente o código. 
 
 
 
 7a Questão (Ref.: 200514509589) Pontos: 1,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. 
 
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. 
 
a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones. 
 
a KVM tornou-se o sistema operacional de celulares comuns. 
 
 
 
 8a Questão (Ref.: 200514509673) Pontos: 1,0 / 1,0 
Uma máquina virtual é: 
 
 
Um tipo de plataforma de hardware. 
 
É a classificação dada para o tamanho do aparelho. 
 
Um simulador eficiente e isolado de uma máquina real. 
 
É uma tecnologia de desenvolvimento de software para dispositivos móveis. 
 
Uma máquina que não existe. 
 
 
 
 9a Questão (Ref.: 200514491104) 
Apresente dois exemplos de boas práticas de programação 
 
 
Sua Resposta: documentação e comentários. Uso de curto-circuito. 
 
 
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.: 200514491107) 
Explique a diferença entre erro de compilação e erro de execução 
 
 
Sua Resposta: erros de compilação: o programa encontra erros antes de executar. execução: o erro ocorre durante sua 
execução, tornando impossível a conclusão do programa. 
 
 
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