Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Fechar Avaliação: CCT0270_AV1_201004009984 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV1 Aluno: 201004009984 - MARISÂNGELA MARIA RIBEIRO GUIMARÃES Professor: DENIS GONCALVES COPLE Turma: 9003/AC Nota da Prova: 7,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 26/04/2013 15:20:09 1a Questão (Cód.: 124970) Pontos: 0,5 / 0,5 Marque a opção que não é um dispositivo móvel: Tablet Smartphone Ultrabook Desktop Notebook 2a Questão (Cód.: 107197) Pontos: 0,5 / 0,5 Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. podem ser executados nativamente no Android, sem qualquer modificação. 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. 3a Questão (Cód.: 107208) Pontos: 0,5 / 0,5 O tipo de objeto que representa um campo de texto nativo da plataforma Java ME é: String. TextBox. EditBox. TextField. StringItem. 4a Questão (Cód.: 106623) Pontos: 0,5 / 0,5 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. 5a Questão (Cód.: 125617) Pontos: 1,0 / 1,0 Podemos dizer que um MIDlet possui um conjunto de classes projetadas para ser executada e controlada pelo AMS e que os métodos do MIDlet permitem ao AMS controlar os estados do MIDlet. Marque a opção que apresenta os estados de um MIDlet: Iniciado ¿ startApp; Pausado ¿ pauseApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; 6a Questão (Cód.: 106634) Pontos: 1,0 / 1,0 Para a descoberta de erros de lógica de programação a opção mais adequada seria: Utilizar um depurador. Reescrever completamente o código. Buscar um código que funcione no Google. Apagar os comentários. Utilizar mensagens através de Alert. 7a Questão (Cód.: 107079) Pontos: 1,0 / 1,0 Podemos afirmar que os erros mais difíceis de resolver são: Os erros de conversão de tipos. Os erros de divisão por zero. Os erros em tempo de execução. Os erros de compilação. Os erros na lógica de programação. 8a Questão (Cód.: 106669) Pontos: 1,0 / 1,0 Sobre as ações do AMS (Application Management Software) é incorreto dizer: Define as APIs (Application Programming Interface) para a interface de usuário. É responsável por receber propriedades do arquivo descritor da aplicação. Controla o comportamento da MIDlet durante a execução. Notifica alterações no estado da MIDlet. Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. 9a Questão (Cód.: 106759) Pontos: 0,0 / 1,0 Qual interface encapsula o mecanismo de gerência de eventos no J2ME? CommandListener. MIDPListener. MIDletListener. CommandStateListener. ActionListener. 10a Questão (Cód.: 107057) Pontos: 1,0 / 1,0 Analise o texto: "Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor pode eventualmente mudar, mas sua referência de memória não pode ser alterada." Considerando que estamos no contexto de Java Micro Edition, este texto refere-se a: Um tipo primitivo. Uma variável. Um ponteiro. Uma instrução. Uma constante.