Baixe o app para aproveitar ainda mais
Prévia do material em texto
Professor : EDUARDO LUIZ PARETO Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: 1,5 Data: 14/11/2014 10:55:51 1a Questão (Ref.: 201101665652) Pontos: 0,5 / 0,5 As configurações JME direcionam os aplicativos para uma ampla família de dispositivos com características similares. Marque a opção dos aparelhos que possuem as características abaixo: - Mínimo de 512 Kb de memória para execução do Java; - Mínimo de 256 Kb de maméria para alocação em tempo de execução KVM MIDP CDC API CLDC 2a Questão (Ref.: 201101655134) Pontos: 0,0 / 1,0 Para a construção de aplicativos cadastrais no JME é necessária a correta utilização dos métodos da classe RecordStore, pertencente à API RMS. Qual dos métodos abaixo NÃO pertence à classe RecordStore? openRecordStore enumerateRecords nextRecordId closeRecordStore getRecord 3a Questão (Ref.: 201101538255) Pontos: 1,0 / 1,0 Para que possamos obter registros de um objeto do tipo RecordStore, primeiramente: é preciso abrir o banco de dados. é preciso criar um arranjo de bytes (byte[]). é preciso criar um formulário. é preciso fechar o banco de dados. é preciso criar uma lista. 4a Questão (Ref.: 201101522097) Pontos: 0,5 / 0,5 Assinale a alternativa falsa: A empresa Oracle é quem atualmente suporta a plataforma JME. A plataforma Android foi desenvolvida pela Apple para utilização em tablets. A plataforma Android utiliza uma máquina virtual denominada Dalvik. A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares. A máquina virtual Java voltada para dispositivos móveis é denominada KVM. 5a Questão (Ref.: 201101541092) Pontos: 0,0 / 0,5 As classes gráficas (classes GUI) do Java Micro Edition são definidas pela JCP (Java Community Process) e estão inclusas no MIDP. Marque a alternativa que possui somente Displayable que herdam de Screen: Alert, TextField, Gauge e StringItem Alert, Gauge, Form e TextField Gauge, List, Form e TextField Gauge, List, ChoiceGroup e TextBox Alert, List, Form e TextBox 6a Questão (Ref.: 201101522108) Pontos: 0,5 / 0,5 Para a descoberta de erros de lógica de programação a opção mais adequada seria: Utilizar um depurador. Buscar um código que funcione no Google. Utilizar mensagens através de Alert. Reescrever completamente o código. Apagar os comentários. 7a Questão (Ref.: 201101541126) Pontos: 0,0 / 0,5 Verifique o trecho de código abaixo: Display display = getDisplay(); display.setCurrent(proxTela); Marque a opção que explica corretamente o código: Cria um objeto que recebe a nova tela e chama outro método para trocar a tela; Cria um objeto que identifica a tela atual do dispositivo e passa para proxTela; Cria um objeto display para tratar a tela atual; Cria um objeto do tipo Display, que serve para identificar qual é a próxima tela; Nenhuma das alternativas está correta. 8a Questão (Ref.: 201101537135) Pontos: 0,5 / 0,5 Podemos concluir que a linha de programação "Display.getDisplay(this)": Não funciona e gera erro. Retorna um objeto que é um letreiro eletrônico. Retorna uma tela vazia. Faz a tela piscar. Retorna um objeto que representa a tela do dispositivo. 9a Questão (Ref.: 201101541151) Pontos: 1,5 / 1,5 Explique a diferença entre erro de compilação e erro de execução Resposta: Erros de compilação são aqueles que ocorrem antes do seu programa executar e erros de execução ocorrem depois do seu programa executar. Gabarito: 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. 10a Questão (Ref.: 201101538298) Pontos: 1,5 / 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: public bolean fecharbd (RecordStorebd) { bolean retorno = false try { bd.closeRecordStorebd(); retorno=true } catch (RecordstoreExecition.ex) { retrorno=false Gabarito: public boolean fecharBanco(RecordStore banco) { boolean retorno=false; try { banco.closeRecordStore( ); retorno = true; } catch (RecordStoreException ex) { retorno = false; } return retorno; }
Compartilhar