Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Simulado: CCT0270_SM_201207097446 V.1 VOLTAR Aluno(a): FAGNER SILVA DE LIMA Matrícula: 201207097446 Desempenho: 5,0 de 8,0 Data: 02/10/2013 09:54:42 (Finalizada) 1a Questão (Ref.: 200725404776) Pontos: 0,0 / 1,0 Sobre as MIDlets: Apenas podem ser instaladas por intermédio de um servidor na Web. Podem ser utilizadas apenas em configurações CLDC. Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais. É a denominação dada aos aplicativos gerados com o Android. São empacotadas dentro de um arquivo de extensão "jad". 2a Questão (Ref.: 200725404777) Pontos: 0,0 / 1,0 Sobre as ações do AMS (Application Management Software) é incorreto dizer: Controla o comportamento da MIDlet durante a execução. Notifica alterações no estado da MIDlet. Define as APIs (Application Programming Interface) para a interface de usuário. Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. É responsável por receber propriedades do arquivo descritor da aplicação. 3a Questão (Ref.: 200725404374) Pontos: 1,0 / 1,0 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 "if". Usar o mínimo possível de instruções de decisão, incluindo o "switch". Usar o mínimo possível de instruções de repetição, incluindo o "do" e o "while". Usar o mínimo possível de instruções "for". Usar o mínimo possível de objetos. 4a Questão (Ref.: 200725404812) Pontos: 0,0 / 1,0 Para a descoberta de erros de lógica de programação a opção mais adequada seria: Reescrever completamente o código. Apagar os comentários. Utilizar um depurador. Utilizar mensagens através de Alert. Buscar um código que funcione no Google. 5a Questão (Ref.: 200725404823) Pontos: 1,0 / 1,0 Assinale a alternativa falsa: A plataforma Android utiliza uma máquina virtual denominada Dalvik. A máquina virtual Java voltada para dispositivos móveis é denominada KVM. A empresa Oracle é quem atualmente suporta a plataforma JME. A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares. A plataforma Android foi desenvolvida pela Apple para utilização em tablets. 6a Questão (Ref.: 200725404249) Pontos: 1,0 / 1,0 Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: podem ser executados nativamente no Android, sem qualquer modificação. podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. são muito pequenos e portáveis para quaisquer outras plataformas Java ME. são nativos e podem ser executados diretamente pelo sistema operacional. para uma plataforma podem não ser portáveis para outras. 7a Questão (Ref.: 200725404769) Pontos: 1,0 / 1,0 Assinale o item que não corresponde a uma constante para controle de fluxo no JME: Command.ITEM Command.LOGOUT Command.CANCEL Command.EXIT Command.OK 8a Questão (Ref.: 200725404335) Pontos: 1,0 / 1,0 Uma máquina virtual é: É a classificação dada para o tamanho do aparelho. Uma máquina que não existe. Um simulador eficiente e isolado de uma máquina real. Um tipo de plataforma de hardware. É uma tecnologia de desenvolvimento de software para dispositivos móveis. 9a Questão (Ref.: 200725385766) Apresente dois exemplos de boas práticas de programação Sua Resposta: Documentação do software, como por exemplo, utilização de comentários nos programas desenvolvidos. Utilização de identificadores condizentes com suas respectivas funções, afim de facilitar o entendimento numa futura leitura de código. Compare com a sua resposta: - 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 10a Questão (Ref.: 200725385769) Explique a diferença entre erro de compilação e erro de execução Sua Resposta: Erro de compilação: Quando ocorre algum erro na sintaxe do código, o que impede a compilação do mesmo. Erro de execução: Ocorre enquanto o software está sendo executado, como por exemplo, quando ocorre uma entrada de dados inconsistente. 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. VOLTAR Período de não visualização da prova: desde até .
Compartilhar