Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0196_AV3_200802145267 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV3 Aluno: 200802145267 - ALEXSANDRO HONORIO DA CONCEIÇÃO Professor: EDUARDO LUIZ PARETO Turma: 9001/AA Nota da Prova: 5,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 28/06/2013 15:12:19 1a Questão (Cód.: 107170) 1a sem.: PREPARANDO O AMBIENTE Pontos: 1,0 / 1,0 Um smartphone, diferentemente de um celular comum, quando possui suporte para a plataforma Java ME, tipicamente está: Classificado como MIDP e na CLDC. Usando a Dalvik no Java. Classificado como CDC. Usando a Dalvik e a KVM. Classificado como CLDC. 2a Questão (Cód.: 107197) 3a sem.: INTRODUÇÃO À PROGRAMAÇÃO MÓVEL Pontos: 1,0 / 1,0 Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. são muito pequenos e portáveis para quaisquer outras plataformas Java ME. 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. 3a Questão (Cód.: 106757) 4a sem.: CONTROLE DE FLUXO Pontos: 1,0 / 1,0 Como são denominados os elementos dispostos sobre um formulário no J2ME? Elements. Items. Screens. Sprites. Robots. 4a Questão (Cód.: 122470) 7a sem.: CONSTRUÇÃO DE JOGOS Pontos: 1,0 / 1,0 Quando desenvolvemos aplicativos gráficos para celulares em J2ME, utilizamos a classe Canvas, que é uma classe: Retorna um objeto que representa a tela do dispositivo. Para tratamento de erros. Retorna um objeto que é um letreiro eletrônico. Base e é utilizada em aplicações que necessitam lidar com eventos de baixo nível e emissão de gráficos na tela. Base que serve para construir arranjos. 5a Questão (Cód.: 106622) 1a sem.: Introdução ao ambiente Pontos: 1,0 / 1,0 Programas feitos com JME consomem poucos recursos graças: Às características da KVM. Ao coletor de lixo do Java. À resolução do display dos aparelhos. Ao uso de semáforos para acesso aos escassos recursos do aparelho. Ao uso de Smart Pointers. 6a Questão (Cód.: 106634) 5a sem.: Técnica Pontos: 0,0 / 1,0 Para a descoberta de erros de lógica de programação a opção mais adequada seria: Utilizar um depurador. Buscar um código que funcione no Google. Utilizar mensagens através de Alert. Reescrever completamente o código. Apagar os comentários. 7a Questão (Cód.: 125614) 3a sem.: Introdução à programação móvel Pontos: 0,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 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 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. 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. 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. 8a Questão (Cód.: 122783) 8a sem.: PERSISTÊNCIA DE DADOS Pontos: 0,0 / 1,0 Utilizando os recursos providos pelas classes e interfaces da API RMS, podemos afirmar que a forma mais eficiente para navegar, filtrar e ordenar registros de um objeto do tipo RecordStore: É utilizar o comando "for" do Java para percorrer todos os registros. É baixar um navegador. É criar seus próprios métodos, pois a API RMS não fornece um meio para navegarmos entre os registros de um objeto da classe RecordStore. É utilizar uma variável de classe para armazenar um arranjo de bytes (byte[]). É utilizar um objeto da classe RecordEnumeration, pois permite que naveguemos pelos registros da classe RecordStore de forma filtrada e ordenada. 9a Questão (Cód.: 106630) 4a sem.: CONTROLE DE FLUXO Pontos: 0,0 / 1,0 O componente utilizado para exibir mensagens de aviso ao usuário é: Alert. TextBox. Canvas. Form. TextField. 10a Questão (Cód.: 124976) 5a sem.: Técnica / Desempenho e Depuração Pontos: 0,0 / 1,0 Uma boa estratégia de programação é utilizar a técnica chamada de "Curto - Circuito", que serve para: Utilizar loops fechados e não abertos Aplicado apenas quando existe concatenação de operadores lógicos Sempre colocar do lado esquerdo, a condição que possuir maior probabilidade de mudança ou o que for mais importante Sempre colocar do lado direito, a condição que possuir maior probabilidade de mudança ou o que for mais importante. Utilização de loops infinitos.
Compartilhar