Buscar

AV - EAD - Programacao Dispositivos Moveis - 2016.1

Prévia do material em texto

Avaliação: CCT0270_AV » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 
Professor: Turma: 
Nota da Prova: 7,5 Nota de Partic.: 0,5 Av. Parcial 2 Data: 
 1a Questão (Ref.: 201603617347) Pontos: 1,0 / 1,0
Para a execução do Java em dispositivos com recursos extremamente limitados, segundo a configuração CLDC, foi
necessária a utilização de uma máquina virtual própria. Como é denominada esta máquina virtual e quais as suas
características?
Resposta: KVM - Kilo Virtual Machine - É uma máquina virtual que possui APIs e estruturas totalmente projetadas
para dispositivos móveis, estes de capacidade e processamento limitados. Por isso, nem sempre um código em JME
rodará em JSE, pois algumas APIs são diferentes devido o intuito da primeira atender a dispositivos de baixa
capacidade de processamento, memória e conectividade, enquanto o JSE atende a dispositivos de capacidades e
processamento maiores.
Gabarito: A máquina virtual para CLDC é a KVM, caracterizada por consumir poucos recursos e ocupar pouco
espaço de memória. Daí vem o nome, onde K significa Kilobyte.
 2a Questão (Ref.: 201603498003) Pontos: 1,0 / 1,0
Explique como é feita a persistência de dados no JME.
Resposta: A persistência dos dados é feita através de estruturas RecordStore da API RMS. Os dados são tratados
como se fossem um banco de dados, não claro como os relacionais que conhecemos e que possui views,
procedures e etc, devido a capacidade dos dispositivos móveis serem menores. Entretanto, via registro baseado em
índice conseguimos fazer as operações básicas de um banco de dados comum, como INSERIR, ATUALIZAR,
DELETAR E SELECIONAR registros. Neste sistema de persistência o JME trata as estruturas RecordStore como um
array de bytes e possui métodos que atendem as operações principais descritas acima.
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.
 3a Questão (Ref.: 201603483978) Pontos: 1,0 / 1,0
O termo "plataforma de hardware" refere-se:
Ao ambiente de desenvolvimento de hardware.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 27/06/2016 15:48
 Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
Ao ambiente desktop.
Ao ambiente de desenvolvimento de software.
Ao sistema operacional.
 4a Questão (Ref.: 201603484025) Pontos: 1,0 / 1,0
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 CLDC e no CDC.
Está no MIDP.
Está na marca do aparelho.
Está na aplicação do smartphone, que é um tablet.
 5a Questão (Ref.: 201603502488) Pontos: 1,0 / 1,0
Para desenvolver programas para dispositivos móveis, foi necessário classificar os aparelhos em duas classes.
Marque a alternativa correta das duas categorias e suas principais características.
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória,
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP refere-se ao conjunto
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento,
vídeo, interoperabilidade e conectividade de rede.
 CLDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória,
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CDC refere-se ao conjunto
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento,
vídeo, interoperabilidade e conectividade de rede.
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória,
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP refere-se ao conjunto
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento,
vídeo, interoperabilidade e conectividade de rede.
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória,
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC refere-se ao conjunto
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento,
vídeo, interoperabilidade e conectividade de rede.
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em memória,
conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC refere-se ao conjunto
de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento,
vídeo, interoperabilidade e conectividade de rede.
 6a Questão (Ref.: 201603483504) Pontos: 1,0 / 1,0
O componente utilizado para exibir mensagens de aviso ao usuário é:
TextBox.
TextField.
Form.
Canvas.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 27/06/2016 15:48
 Alert.
 7a Questão (Ref.: 201603483509) Pontos: 0,5 / 0,5
Para melhorar o desempenho dos sistemas criados com JME deve-se:
Apagar os comentários.
 Instanciar objetos somente quando forem necessários.
Evitar nomes grandes para as variáveis do sistema.
Nas comparações colocar do lado direito a de maior probabilidade de ocorrência.
Compactar o arquivo de distribuição no formato "rar".
 8a Questão (Ref.: 201603497984) Pontos: 0,5 / 0,5
A High Leve API destina-se à construção de interfaces de alto nível, sendo composta de componentes voltados para
a criação de ambientes "janelizados". Qual dos seguintes componentes não faz parte da High Level API?
 Canvas
List
Ticker
Form
TextBox
 9a Questão (Ref.: 201603498017) Pontos: 0,5 / 0,5
O efeito da utilização do método deleteRecordStore dentro de um aplicativo JME que utiliza o banco de dados
padrão da plataforma é:
O fechamento do banco.
A remoção do último registro adicionado.
A remoção de um registro do banco.
A remoção do primeiro registro adicionado.
 A remoção do banco de dados completo.
 10a Questão (Ref.: 201604077838) Pontos: 0,0 / 0,5
Na API do GCF, a classe Connector define três modos para abrir a conexão, são eles:
open(String url)
open(String url, int mode)
open(String url, int mode, boolean timeouts)
O parâmetro mode descreve a forma como a conexão acontece. Assinale a alternativa que indica o modo padrão
de abertura da conexão:
WRITE
 READ_WRITE
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 27/06/2016 15:48
READ
 POST
GET
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 27/06/2016 15:48

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes