Buscar

AV_Programação para Dispositivos Móveis_2015

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 4 páginas

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

Prévia do material em texto

Untitled Document http://bquestoes.estacio.br/nada.asp?cliente=Estacio
1 de 1 09/07/2015 17:24
 
Avaliação: CCT0270_AV_201004002777 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201004002777 - LUIZ CARLOS BEZERRA FEITOSA
Professor:
OSWALDO BORGES PERES
EDUARDO LUIZ PARETO
Turma: 9001/AA
Nota da Prova: 3,5 Nota de Partic.: 0 Data: 20/06/2015 14:43:18
 1a Questão (Ref.: 201004128731) Pontos: 1,5 / 1,5
Explique a diferença entre erro de compilação e erro de execução
Resposta: No erro de compilação. o código ao compilar em linguagem de baixo nível encontra alguma instrução
que ele não consegue "interpretar",muito comum por erros de sintaxe; No erro de execução, algo dá errado
devido princialmente por uso de instruções não possíveis de se calcular como umavariável nula ou divisão po
zero, quando uma função,por exemplo recebe parâmetros inválidos.
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.
 2a Questão (Ref.: 201004126120) Pontos: 0,0 / 1,5
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do
erro.
Resposta: Objetos Nulos Variáveis inválidas Incompatibilidade de tipos
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.
 3a Questão (Ref.: 201004110191) Pontos: 0,5 / 0,5
A plataforma Android quando comparada à plataforma Java ME possui o diferencial de:
Funcionar usando linguagem de programação Java.
Funcionar com Java na plataforma de execução.
Não permitir que o hardware seja acessado pela máquina virtual.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 3 09/07/2015 17:24
Funcionar em telefones celulares comuns.
 Permitir que desenvolvedores possam tirar proveitos de tudo o que o dispositivo móvel possa oferecer.
 4a Questão (Ref.: 201004253231) Pontos: 0,5 / 0,5
As configurações JME direcionam os aplicativos para uma ampla família de dispositivos com características
similares. Com respeita à configuração do tipo CLDC, qual das afirmações é VERDADEIRA?
Trabalha com conectividade de rede normalmente persistente e veloz.
É a configuração utilizada por Smartphones, set-top boxes entre outros.
Apresenta um limite de 64 KB de memória para alocação em tempo de execução.
Precisa de pelo menos 512 KB de memória para execução do Java.
 Interface de usuário com recursos limitados.
 5a Questão (Ref.: 201004110249) Pontos: 0,5 / 0,5
A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em sua execução
e por conta disso:
a KVM tornou-se o sistema operacional de celulares comuns.
 diversas funcionalidades de máquinas virtuais e da linguagem de programação que não eram
necessárias para a maior parte das aplicações tornaram-se opcionais, portanto a linguagem e a
máquina virtual tiveram que ser modificadas e as bibliotecas também tiveram que ser reduzidas,
tornando a programação para a plataforma de execução Java Micro Edition diferente da Java Standard
Edition e da Java Enterprise Edition.
a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones.
compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java
Enterprise Edition.
ganhou um conjunto de rotinas e padrões estabelecidos por um software com a utilização das suas
funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do
software, mas apenas usar seus serviços. Tal conjunto compatibilizou a plataforma de execução Java
Micro Edition com a Java Standard Edition e com a Java Enterprise Edition.
 6a Questão (Ref.: 201004110262) Pontos: 0,5 / 0,5
O tipo de objeto que representa um campo de texto nativo da plataforma Java ME é:
String.
EditBox.
 TextField.
TextBox.
StringItem.
 7a Questão (Ref.: 201004110126) Pontos: 0,0 / 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 objetos.
Usar o mínimo possível de instruções de decisão, incluindo o "switch".
Usar o mínimo possível de instruções "for".
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 3 09/07/2015 17:24
 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 "if".
 8a Questão (Ref.: 201004124152) Pontos: 0,0 / 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
TextField
DateField
 Gauge
 List
 9a Questão (Ref.: 201004125524) Pontos: 0,0 / 1,0
Quando desenvolvemos aplicativos gráficos para celulares em J2ME, utilizamos a classe Canvas, que é uma
classe:
 Base e é utilizada em aplicações que necessitam lidar com eventos de baixo nível e emissão de gráficos
na tela.
Para tratamento de erros.
Retorna um objeto que é um letreiro eletrônico.
Base que serve para construir arranjos.
 Retorna um objeto que representa a tela do dispositivo.
 10a Questão (Ref.: 201004253236) Pontos: 0,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:
 Acoplamento entre o ambiente de armazenamento e a aplicação
API s para armazenar os dados nas bases de dados
Isolamento entre a memória volátil e a memória persistente
Um conjunto de classes para armazenar em memória as informações
 Um conjunto de classes com a função de gerenciar a persistência de objetos
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 3 09/07/2015 17:24

Continue navegando