Buscar

AV Programação dispositivos moveis 2015

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV 
Aluno: EMERSON 
Professor: 
OSWALDO BORGES PERES 
EDUARDO LUIZ PARETO 
Turma: 9002/AB 
Nota da Prova: 7,5 Nota de Partic.: 1,5 Data: 22/06/2015 18:10:12 
 
 
 1a Questão (Ref.: 201402633364) Pontos: 1,5 / 1,5 
Explique a diferença entre erro de compilação e erro de execução 
 
 
Resposta: Erro de compilação são erros que acontecem antes do programa rodar e erros de 
execução são erros que ocorrem com o programa rodando. 
 
 
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.: 201402633367) Pontos: 1,5 / 1,5 
Apresente dois exemplos de boas práticas de programação 
 
 
Resposta: Documentação e objetividade; Programar fazendo uso do 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.: 201402614829) Pontos: 0,5 / 0,5 
São sistemas operacionais de smartphone: 
 
 iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows 
Phone. 
 Java. 
 Symbian, Android, Windows, Linux e MAC. 
 Android e Java ME. 
 Dalvik e KVM. 
 
 
 
 4a Questão (Ref.: 201402614838) 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á na aplicação do smartphone, que é um tablet. 
 Está no hardware empregado. 
 Está no MIDP. 
 Está no CLDC e no CDC. 
 Está na marca do aparelho. 
 
 
 
 5a Questão (Ref.: 201402614357) Pontos: 0,0 / 0,5 
Sobre as MIDlets: 
 
 Podem ser utilizadas apenas em configurações CLDC. 
 Apenas podem ser instaladas por intermédio de um servidor na Web. 
 Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais. 
 São empacotadas dentro de um arquivo de extensão "jad". 
 É a denominação dada aos aplicativos gerados com o Android. 
 
 
 
 6a Questão (Ref.: 201402614364) Pontos: 0,5 / 0,5 
Assinale o item que não corresponde a uma constante para controle de fluxo no JME: 
 
 Command.OK 
 Command.LOGOUT 
 Command.ITEM 
 Command.CANCEL 
 Command.EXIT 
 
 
 
 7a Questão (Ref.: 201402614770) Pontos: 0,5 / 0,5 
Boas práticas de programação compreendem: 
 
 Programação orientada a objeto, independentemente da plataforma. 
 Design bonito e sofisticado. 
 Documentação e objetividade, a fim de contemplar a manutenção e o resultado. 
 Códigos sofisticados. 
 Simplicidade. 
 
 
 
 8a Questão (Ref.: 201402629408) 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. 
 Ignorado e transferido à MIDlet. 
 Atrasado, cancelado e revertido. 
 Cancelado. 
 
 
 
 9a Questão (Ref.: 201402630200) Pontos: 1,0 / 1,0 
Um Sprite é uma classe serve para: 
 
 Representar uma imagem na memória. 
 Dividir textos, separando-os em partes. 
 Desenvolver um programa do tipo MIDlet. 
 Apagar a tela. 
 Dividir uma String, transformando-a em arranjo. 
 
 
 
 10a Questão (Ref.: 201402747386) Pontos: 1,0 / 1,0 
Em termos de comunicação remota, o JME trabalha com um framework denominado GCF, 
sendo a forma correta de abrir uma conexão do tipo Socket com uso do mesmo a seguinte: 
 
 SocketConnection c = (SocketConnection) Connector.open ("http://192.168.100.1:80"); 
 SocketConnection c = new SocketConnection ("socket://192.168.100.1:80"); 
 SocketConnection c = new SocketConnection ("http://192.168.100.1:80"); 
 SocketConnection c = (SocketConnection) Connector.open 
("socket://192.168.100.1:40"); 
 SocketConnection c = SocketConnection.newInstance("socket://192.168.100.1:40");

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes