Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0270_AV_201401318363 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: Professor: OSWALDO BORGES PERES EDUARDO LUIZ PARETO Turma: 9002/AB Nota da Prova: 7,0 Nota de Partic.: 1 Data: 22/06/2015 21:29:53 1a Questão (Ref.: 201401475876) Pontos: 1,5 / 1,5 Explique a diferença entre erro de compilação e erro de execução Resposta: Erro de compilação ocorre antes do programa ser executado e erro em tempo de execução ocorre quando o sistema já compilado tenta executar uma ação impossível. Gabarito: 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. 2a Questão (Ref.: 201401475879) Pontos: 1,5 / 1,5 Apresente dois exemplos de boas práticas de programação Resposta: Documentação e comentários; variaveis com nomes apropriados; utilização da tecnica de 'curto- circuito'; Gabarito: - 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 3a Questão (Ref.: 201401457361) Pontos: 0,5 / 0,5 O principal papel da MIDP é para: Desenvolvimento de software para dispositivos móveis. Complementar a configuração que caracteriza o dispositivo. Classificar o tamanho do aparelho. Desenvolver o programa na linguagem Java. Desenhar o software. 4a Questão (Ref.: 201401457350) Pontos: 0,5 / 0,5 Para a plataforma Java Micro Edition, podemos afirmar que a diferença significativa entre as configurações de um telefone celular e um smartphone: Está no MIDP. Está no hardware empregado. Está na aplicação do smartphone, que é um tablet. Está na marca do aparelho. Está no CLDC e no CDC. 5a Questão (Ref.: 201401475813) Pontos: 0,5 / 0,5 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. 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. 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. 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. 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. 6a Questão (Ref.: 201401456829) Pontos: 0,5 / 0,5 O componente utilizado para exibir mensagens de aviso ao usuário é: TextBox. Canvas. Alert. TextField. Form. 7a Questão (Ref.: 201401475175) Pontos: 0,5 / 0,5 Uma boa estratégia de programação é utilizar a técnica chamada de "Curto - Circuito", que serve para: 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 Utilização de loops infinitos. Utilizar loops fechados e não abertos Sempre colocar do lado direito, a condição que possuir maior probabilidade de mudança ou o que for mais importante. 8a Questão (Ref.: 201401471920) Pontos: 0,5 / 0,5 O método "setCommandListener(this)" faz com que todo evento de comando de um formulário seja: Recebido através do método "commandAction". Tratado em outra classe. Atrasado, cancelado e revertido. Cancelado. Ignorado e transferido à MIDlet. 9a Questão (Ref.: 201401471338) Pontos: 1,0 / 1,0 Os RecordStores são estruturas muito simples que armazenam os dados sem interpretação de seu formato original. Os dados são gravados com a utilização do método: addRecord generateRecord saveRecord createRecord putRecord 10a Questão (Ref.: 201401600383) Pontos: 0,0 / 1,0 Sobre a Interface RocerdComparator, podemos afirmar que: Implementa um conjunto de métodos para efetuar comparação entre registros Implementa um método que acha o registro igual Define a comparação entre dois registros, para ver se são iguais ou a ordem relativa entre eles define a chamada de um método que procura registros iguais Implementa a comparação entre dois registros, para ver se são iguais ou a ordem relativa entre eles
Compartilhar