Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Simulado: CCT0270_SM_201207057851 V.3 VOLTAR Aluno(a): DIEGO LAMEIRA TAVARES Matrícula: 201207057851 Desempenho: 7,0 de 8,0 Data: 12/10/2013 20:47:16 (Finalizada) 1a Questão (Ref.: 200718486782) Pontos: 0,0 / 1,0 Sobre as ações do AMS (Application Management Software) é incorreto dizer: Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. Controla o comportamento da MIDlet durante a execução. Notifica alterações no estado da MIDlet. Define as APIs (Application Programming Interface) para a interface de usuário. É responsável por receber propriedades do arquivo descritor da aplicação. 2a Questão (Ref.: 200718486379) 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 objetos. Usar o mínimo possível de instruções de decisão, incluindo o "switch". Usar o mínimo possível de instruções de repetição, incluindo o "do" e o "while". Usar o mínimo possível de instruções "for". Usar o mínimo possível de instruções "if". 3a Questão (Ref.: 200718486247) Pontos: 1,0 / 1,0 Podemos afirmar que a área de fluxo da IDE NetBeans: É o MIDP. Representa um mapa de banco de dados. É a CLDC. Representa o aparelho celular. É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica. 4a Questão (Ref.: 200718486816) Pontos: 1,0 / 1,0 Para melhorar o desempenho dos sistemas criados com JME deve-se: Instanciar objetos somente quando forem necessários. Compactar o arquivo de distribuição no formato "rar". Nas comparações colocar do lado direito a de maior probabilidade de ocorrência. Evitar nomes grandes para as variáveis do sistema. Apagar os comentários. 5a Questão (Ref.: 200718486817) 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. Reescrever completamente o código. Buscar um código que funcione no Google. Utilizar um depurador. 6a Questão (Ref.: 200718486828) Pontos: 1,0 / 1,0 Assinale a alternativa falsa: A máquina virtual Java voltada para dispositivos móveis é denominada KVM. A plataforma Android foi desenvolvida pela Apple para utilização em tablets. A empresa Oracle é quem atualmente suporta a plataforma JME. A plataforma Android utiliza uma máquina virtual denominada Dalvik. A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares. 7a Questão (Ref.: 200718486289) Pontos: 1,0 / 1,0 O principal papel da MIDP é para: Complementar a configuração que caracteriza o dispositivo. Desenvolvimento de software para dispositivos móveis. Desenvolver o programa na linguagem Java. Desenhar o software. Classificar o tamanho do aparelho. 8a Questão (Ref.: 200718486340) Pontos: 1,0 / 1,0 Uma máquina virtual é: Um simulador eficiente e isolado de uma máquina real. É a classificação dada para o tamanho do aparelho. Uma máquina que não existe. Um tipo de plataforma de hardware. É uma tecnologia de desenvolvimento de software para dispositivos móveis. 9a Questão (Ref.: 200718467771) Apresente dois exemplos de boas práticas de programação Sua Resposta: 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.: 200718467774) Explique a diferença entre erro de compilação e erro de execução Sua Resposta: 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.
Compartilhar