Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0196_AV2_200802145267 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV2 Aluno: 200802145267 - ALEXSANDRO HONORIO DA CONCEIÇÃO Professor: EDUARDO LUIZ PARETO Turma: 9001/AA Nota da Prova: 2,5 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 08/06/2013 10:15:57 1a Questão (Cód.: 121129) 8a sem.: Persistência de Dados Pontos: 0,5 / 1,5 Explique como é feita a persistência de dados no JME. Resposta: É feito através de códigos usados na Plataforma Nebeans Gabarito: O armazenamento de dados em celulares é feito através de estruturas denominadas RecordStore. A estrutura de armazenamento de um RecordStore é bem simplória, possuindo apenas um id e um array de Bytes como local para armazenagem de dados. 2a Questão (Cód.: 107104) 1a sem.: INTRODUÇÃO AO AMBIENTE Pontos: 0,5 / 0,5 O termo "plataforma de hardware" refere-se: Ao ambiente desktop. Ao sistema operacional. Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução. Ao ambiente de desenvolvimento de hardware. Ao ambiente de desenvolvimento de software. 3a Questão (Cód.: 107197) 3a sem.: INTRODUÇÃO À PROGRAMAÇÃO MÓVEL Pontos: 0,0 / 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. para uma plataforma podem não ser portáveis para outras. são nativos e podem ser executados diretamente pelo sistema operacional. são muito pequenos e portáveis para quaisquer outras plataformas Java ME. 4a Questão (Cód.: 122824) 8a sem.: PERSISTÊNCIA DE DADOS Pontos: 0,0 / 1,5 Implemente um método em J2ME para fechar o Banco de Dados. Este método deverá receber um parâmetro, uma String com o nome do banco a ser fechado. Este método deverá retornar um booleano informando se houve ou não sucesso. Resposta: bolean b=false; IF (b= TRUE) ; { b=FALSE; } trecho de codigo java Gabarito: public boolean fecharBanco(RecordStore banco) { boolean retorno=false; try { banco.closeRecordStore( ); retorno = true; } catch (RecordStoreException ex) { retorno = false; } return retorno; } 5a Questão (Cód.: 121098) 6a sem.: Construção de Formulários Pontos: 0,0 / 1,0 A High Leve API destina-se à construção de interfaces de alto nível, normalmente associada à criação de formulários. Qual dos seguintes componentes não pode ser utilizado em um formulário JME? Gauge TextField DateField StringItem List 6a Questão (Cód.: 121124) 7a sem.: Construção de Jogos Pontos: 0,0 / 1,0 A classe responsável pelo desenho das várias geometrias utilizadas no Low Level API, dentro da plataforma JME, é o Graphics. Através deste componente é possível criar um círculo com o interior preenchido por uma cor especificada através do método: fillOval drawCircle fillRoundRect fillCircle drawRect 7a Questão (Cód.: 107209) 4a sem.: CONTROLE DE FLUXO Pontos: 0,5 / 0,5 O tipo de objeto StringItem: É usando quando o Java não estiver instalado no dispositivo móvel. Não pode ter seus valores modificados. Serve para gravar dados permanentemente na memória do dispositivo. Serve para exibir um campo de texto para que o usuário possa digitar dados. Serve para exibir um rótulo e um texto em um formulário. 8a Questão (Cód.: 125617) 3a sem.: Introdução à programação móvel Pontos: 0,5 / 0,5 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; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Pausado ¿ pauseApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Dormindo ¿ sleepApp; Destruído ¿ destroyApp; Iniciado ¿ startApp; Aguardando ¿ waitApp; Destruído ¿ destroyApp; 9a Questão (Cód.: 107151) 2a sem.: PREPARANDO O AMBIENTE 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á no hardware empregado. Está no MIDP. Está na marca do aparelho. Está no CLDC e no CDC. Está na aplicação do smartphone, que é um tablet. 10a Questão (Cód.: 124982) 5a sem.: Técnica / Desempenho e Depuração Pontos: 0,0 / 0,5 As IDE's fornecem ferramentas para efetuar a depuração dos programas, com o objetivo de corrigir falhas na programação de erros de raciocínio lógico de programas. Através deles, podemos: Interromper laços infinitos Ver o valor das variáveis em memória mas não podemos alterar seu valor. Executar o programa passo a passo, ver o valor das variáveis em memória. Executar o programa passo a passo sem poder ter acesso aos valores das variáveis. Mudar o fluxo natural do programa.
Compartilhar