Buscar

Simulado 2 Geraldo Lucas Gomes Prog. Disp. Moveis

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0196_SM_201107083061 V.2 
Aluno(a): GERALDO LUCAS GOMES Matrícula: 201107083061 
Desempenho: 7,0 de 8,0 Data: 07/10/2013 10:12:25
 1a Questão (Ref.: 200620697492) Pontos:
Sobre as ações do AMS (Application Management Software) é incorreto dizer:
 É responsável por receber propriedades do arquivo descritor da aplicação.
 Define as APIs (Application Programming Interface) para a interface de usuário.
 Notifica alterações no estado da MIDlet.
 Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído.
 Controla o comportamento da MIDlet durante a execução.
 2a Questão (Ref.: 200620697089) Pontos:
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 instruções de decisão, incluindo o "switch".
 Usar o mínimo possível de instruções "if".
 Usar o mínimo possível de instruções "for".
 Usar o mínimo possível de objetos.
 Usar o mínimo possível de instruções de repetição, incluindo o "do" e o "while".
 3a Questão (Ref.: 200620697527) Pontos:
Para a descoberta de erros de lógica de programação a opção mais adequada seria:
 Buscar um código que funcione no Google.
 Apagar os comentários.
 Reescrever completamente o código.
 Utilizar um depurador.
 Utilizar mensagens através de Alert.
 4a Questão (Ref.: 200620697538) Pontos:
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 configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares.
 A plataforma Android utiliza uma máquina virtual denominada Dalvik.
 A empresa Oracle é quem atualmente suporta a plataforma JME.
Página 1 de 3BDQ Prova
07/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=275404780&p1=7...
 
 
 
 
 5a Questão (Ref.: 200620697078) Pontos:
Boas práticas de programação compreendem:
 Documentação e objetividade, a fim de contemplar a manutenção e o resultado.
 Design bonito e sofisticado.
 Simplicidade.
 Códigos sofisticados.
 Programação orientada a objeto, independentemente da plataforma.
 6a Questão (Ref.: 200620697484) Pontos:
Assinale o item que não corresponde a uma constante para controle de fluxo no JME:
 Command.EXIT
 Command.LOGOUT
 Command.ITEM
 Command.CANCEL
 Command.OK
 7a Questão (Ref.: 200620696999) Pontos:
O principal papel da MIDP é para:
 Classificar o tamanho do aparelho.
 Desenvolver o programa na linguagem Java.
 Desenhar o software.
 Complementar a configuração que caracteriza o dispositivo.
 Desenvolvimento de software para dispositivos móveis.
 8a Questão (Ref.: 200620697050) Pontos:
Uma máquina virtual é:
 Uma máquina que não existe.
 Um tipo de plataforma de hardware.
 Um simulador eficiente e isolado de uma máquina real.
 É uma tecnologia de desenvolvimento de software para dispositivos móveis.
 É a classificação dada para o tamanho do aparelho.
 9a Questão (Ref.: 200620678481)
Apresente dois exemplos de boas práticas de programação
 
Sua Resposta: - Limitação de novos objetos. -Troca da posição de variáveis e constantes na comparação.
 
 
Compare com a sua resposta: 
- Documentação e comentários 
Página 2 de 3BDQ Prova
07/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=275404780&p1=7...
 
 
 
 
- 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.: 200620678484)
Explique a diferença entre erro de compilação e erro de execução
 
Sua Resposta: Erros em tempo de execução são aqueles que ocorrem enquanto o programa é executado, ja os erros de 
complilação são erros que ocorrem antes do programa ser executado.
 
 
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.
Período de não visualização da prova: desde até .
Página 3 de 3BDQ Prova
07/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=275404780&p1=7...

Continue navegando