Buscar

prog dispositivos moveis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

26/11/2014 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/3
 
Avaliação: CCT0196_AV_201101111356 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201101111356 ­ LUCIANO BARBOSA LIMA
Professor: EDUARDO LUIZ PARETO Turma: 9001/AA
Nota da Prova: 7,5        Nota de Partic.: 2        Data: 22/11/2014 11:09:01
  1a Questão (Ref.: 201101229699) Pontos: 0,5  / 0,5
O tipo de objeto que representa um campo de texto nativo da plataforma Java ME é:
  TextField.
TextBox.
EditBox.
String.
StringItem.
  2a Questão (Ref.: 201101229563) Pontos: 0,5  / 0,5
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 "for".
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 de decisão, incluindo o "switch".
Usar o mínimo possível de instruções "if".
  Usar o mínimo possível de objetos.
  3a Questão (Ref.: 201101243589) Pontos: 0,5  / 0,5
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?
StringItem
DateField
  List
Gauge
TextField
  4a Questão (Ref.: 201101372673) Pontos: 1,0  / 1,0
A camada, ou layer, de persistência ou de acesso aos dados é a parte da aplicação responsável por se
comunicar com o banco de dados, ou com o framework de persistência. Ela prove:
  Um conjunto de classes com a função de gerenciar a persistência de objetos
26/11/2014 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/3
Acoplamento entre o ambiente de armazenamento e a aplicação
Isolamento entre a memória volátil e a memória persistente
Um conjunto de classes para armazenar em memória as informações
API s para armazenar os dados nas bases de dados
  5a Questão (Ref.: 201101245266) Pontos: 1,0  / 1,0
Quando utilizamos a classe RecordStore, precisamos proteger o código para eventuais problemas em tempo de
execução. Por isso, quando utilizamos a classe RecordStore é necessário:
  Utilizar instruções de tratamento de erros da linguagem Java (try / catch).
Descarregar a memória persistente do dispositivo móvel.
Um dispositivo móvel com conectividade a um servidor de internet.
Utilizar um banco de dados relacional.
Um dispositivo móvel dotado de banco de dados relacional.
  6a Questão (Ref.: 201101247462) Pontos: 0,5  / 0,5
Normalmente, os dispositivos móveis são pequenos e possuem algumas diferenciações importantes quando
comparados a equipamentos maiores. Marque a opção que não é uma diferenciação.
  Normalmente são mais lentos na inicialização e no desligamento;
Tendem a ser mais seguros e confiáveis;
Podem ser mais resistentes a quedas;
Normalmente são menores e mais leves
Podem possuir ou não conectividade
  7a Questão (Ref.: 201101372670) Pontos: 0,0  / 0,5
Na montagem do ambiente para desenvolvimento J2ME utilizando a IDE NEtBeans, precisamos de vários
componente, são eles:
JDK do Java SE qualquer, o NetBeans, o JDK do J2ME e o mapeamento da plataforma J2ME dentro do
NetBeans
  JDK do Java SE para a plataforma do seu computador, o NetBeans, o JDK do J2ME e o mapeamento da
plataforma J2ME dentro do NetBeans
  JDK do Java SE para a plataforma do seu computador, o JDK do J2ME e o mapeamento da plataforma
J2ME dentro do NetBeans
JDK do Java SE para a plataforma do seu computador, o NetBeans e o mapeamento da plataforma J2ME
dentro do NetBeans
JDK do Java SE para a plataforma do seu computador, o NetBeans, o JDK do J2ME e o mapeamento da
plataforma J2ME dentro do NetBeans e o Eclipse
  8a Questão (Ref.: 201101229688) 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.
  para uma plataforma podem não ser portáveis para outras.
podem ser executados nativamente no Android, sem qualquer modificação.
26/11/2014 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/3
são nativos e podem ser executados diretamente pelo sistema operacional.
são muito pequenos e portáveis para quaisquer outras plataformas Java ME.
  9a Questão (Ref.: 201101248168) Pontos: 1,5  / 1,5
Explique a diferença entre erro de compilação e erro de execução
Resposta: O erro de compilação acontece antes da execução do programa, isto é, no momento da compilação.
E o erro de de execução ocorre após a execução do programa.
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.: 201101245557) Pontos: 1,5  / 1,5
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do
erro.
Resposta: RecordStoreException: tratamentos de erros genéricos. RecordStoreNotFoundExeption: tratamento
de erros por arquivo recordstore não encontrado. RecordStoreOpenExeption: tratamento de erros por abertura
de arquivo recordstore
Gabarito: InvalidRecordIDException Usado para indicar um número de registro inválido. Por exemplo, esse erro
ocorrerá se o método RecordStore.getRecord(int) for utilizado para chamar um registro que não existe.
RecordStoreException Usado para indicar um erro genérico que seja relativo ao contexto do RMS.
RecordStoreFullException Sinaliza o esgotamento da capacidade para armazenamento de registros. Por
exemplo, esse erro ocorrerá quando o método RecordStore.addRecord(byte[], int, int) for chamado para
adicionar um novo registro e não houver mais capacidade no dispositivo móvel para adicioná­lo.
RecordStoreNotFoundException Indica que o nome do banco de dados utilizado pela classe RecordStore não foi
encontrado. Por exemplo, esse erro ocorrerá se RecordStore.deleteRecordStore(String) for chamado com um
nome de banco de dados que não existe. RecordStoreNotOpenException Usado para indicar que o banco de
dados utilizado pela classe RecordStore não foi aberto. Por exemplo, esse erro acontece se o método
RecordStore.getNumRecords() for chamado antes do banco de dados estar aberto.
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Continue navegando