Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
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...