Buscar

AV Programação para Dispositivos Móveis 2015-1

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

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

Continue navegando