Baixe o app para aproveitar ainda mais
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
Compartilhar