Buscar

AV Programacao dispositivos moveis 2016 3

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

Fechar
Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Avaliação: Data: 26/11/2016 10:29:18 (A) Critério: AV
Aluno: 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA
Nota da Prova: 6,0 Nota de Partic.: 1,5 Av. Parcial.: 2
1a Questão (Ref.: 674545) Pontos: 1,0 / 1,0
Descreva, sucintamente, o conceito de máquina virtual.
Resposta: Maquina virtual é a simulação de uma maquina fisica real, utilizada para execução de programas.
Gabarito: Uma máquina virtual é uma máquina criada através de um software que tem como objetivo simular uma
máquina física. Pode ser entendida como uma "duplicata eficiente e isolada da máquina real".
2a Questão (Ref.: 123066) Pontos: 0,5 / 1,0
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do erro.
Resposta: RecordStore exception. Exceção que é gerada caso aconteça alguma falha ao salvar dados no banco de
dados. Exceção de falha de comunicação com o banco de dados
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.: 107178) Pontos: 1,0 / 1,0
Podemos afirmar que a "API":
É o que ativa a plataforma Java Micro Edition para dispositivos móveis.
É a interface de programação da aplicação, ela dá acesso a um conjunto de rotinas e padrões estabelecidos
por um software para 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.
É a parte do aparelho que é controlada pela VM.
É a CLDC.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
1 of 3 05-12-2016 13:10
É o MIDP.
Gabarito Comentado.
4a Questão (Ref.: 620586) Pontos: 1,0 / 1,0
A CDC refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de
processamento e conectividade de rede. Assinale a alternativa que indica uma característica desses dispositivos
Mínimo de 256 KB de memória para execução do Java.
Máximo de 64 KB de memória para alocação em tempo de execução.
Mínimo de 128 KB de memória para execução do Java.
Mínimo de 512 KB de memória para execução do Java.
Máximo de 128 KB de memória para alocação em tempo de execução.
Gabarito Comentado.
5a Questão (Ref.: 106670) Pontos: 1,0 / 1,0
Sobre as MIDlets:
Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais.
Podem ser utilizadas apenas em configurações CLDC.
São empacotadas dentro de um arquivo de extensão "jad".
Apenas podem ser instaladas por intermédio de um servidor na Web.
É a denominação dada aos aplicativos gerados com o Android.
6a Questão (Ref.: 634116) Pontos: 0,0 / 1,0
Para controlar o fluxo de navegação em um aplicativo MIDP, com uso da High Level API, devem ser utilizados
componentes do tipo:
Applet
TextField
Form
Canvas
Command
Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 124982) Pontos: 0,5 / 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:
Ver o valor das variáveis em memória mas não podemos alterar seu valor.
Mudar o fluxo natural do programa.
Executar o programa passo a passo, ver o valor das variáveis em memória.
Interromper laços infinitos
Executar o programa passo a passo sem poder ter acesso aos valores das variáveis.
Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
2 of 3 05-12-2016 13:10
8a Questão (Ref.: 628033) Pontos: 0,5 / 0,5
A classe ChoiceGroup é um componente correspondente a uma lista de escolhas, podendo ser adicionado a um
Form junto com outros componentes visuais. Assinale a alternativa que indica o tipo desse componente que
possibilita a seleção única:
IMPLICIT
DROPDOWN
UNIQUE
EXCLUSIVE
POPUP
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 634104) Pontos: 0,5 / 0,5
Qual dos métodos abaixo não é definido na classe RecordEnumeration?
nextRecordId()
previousRecordId()
reset()
enumerateRecords()
numRecords()
Gabarito Comentado.
10a Questão (Ref.: 239660) Pontos: 0,0 / 0,5
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?
closeRecordStore
enumerateRecords
nextRecordId
getRecord
openRecordStore
Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
3 of 3 05-12-2016 13:10

Outros materiais