Buscar

AV - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Prévia do material em texto

Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Avaliação: CCT0270_AV_ (AG) Data: 26/11/2016 08:58:26 (A) Critério: AV 
Aluno: - DOMINGOS CRUZ DE SOUZA 
Professor: DENIS GONCALVES COPLE Turma: 9002/AB 
Nota da Prova: 6,0 Nota de Partic.: 2 Av. Parcial.: 2 
 
 
 1a Questão (Ref.: 125677) Pontos: 0,0 / 1,0 
Explique a diferença entre erro de compilação e erro de execução 
 
 
Resposta: 
 
 
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.: 674614) Pontos: 0,0 / 1,0 
O MIDP possui um conjunto de classes para trabalhar com a persistência de dados em aplicações Java ME 
chamado RMS (Record Management System). Qual é o nome da classe que corresponde às tabelas de um Banco 
de dados tradicional, e qual é método desta classe que permite a instanciação de um objeto? 
 
 
Resposta: 
 
 
Gabarito: Classe: RecordStore 
 
Método de instanciação: openRecordStore(String nome, boolean criar) 
 
 
 
 3a Questão (Ref.: 124970) Pontos: 1,0 / 1,0 
Marque a opção que não é um dispositivo móvel: 
 
 
Ultrabook 
 
Smartphone 
 
Notebook 
 
Tablet 
 Desktop 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 107151) 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á na marca do aparelho. 
 
Está no MIDP. 
 Está no CLDC e no CDC. 
 
Está no hardware empregado. 
 
Está na aplicação do smartphone, que é um tablet. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 125614) 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. 
 
 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. 
 
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 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 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. 
 
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. 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 106757) Pontos: 1,0 / 1,0 
Como são denominados os elementos dispostos sobre um formulário no J2ME? 
 
 
Sprites. 
 Items. 
 
Screens. 
 
Elements. 
 
Robots. 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 107044) Pontos: 0,5 / 0,5 
Analise o trecho de código-fonte Java a seguir: 
boolean b = false; 
if (b = true) { 
b = false; 
} 
O trecho de código-fonte Java: 
 
 
Representa um mapa de banco de dados. 
 
Não funciona, dá erro e travará a KVM. 
 
Cria uma variável "b", define um valor "false" (falso) para o "b" e, por não atender a condição, o fluxo 
saltará a instrução "if", pois diante da comparação, o resultado é "false". 
 
Não funciona e dá erro ao compilar. 
 Cria uma variável "b", define um valor "false" (falso) para o "b" e, por atender a condição, o fluxo entrará 
na instrução "if", pois diante da atribuição e comparação, o resultado é "true". 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 121678) Pontos: 0,5 / 0,5 
O MIDlet é um aplicativo para dispositivos móveis, que rodam na máquina virtual Java. Ele possui uma série de 
métodos obrigatórios. São métodos obrigatórios de um MIDlet: 
 
 "startApp", "pauseApp" e "destroyApp". 
 
"Create" e "Destroy". 
 
"commandAction" e "MIDlet". 
 
"Command" e "CommandListener". 
 
"Display" e "Displayable". 
 Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 672038) Pontos: 0,5 / 0,5 
Considere a afirmação: É uma classe projetada para a criação de cenários e permite gerenciar todos os 
componentes visuais do jogo, e organizando-os em camadas. Qual das alternativas é completamente 
verdadeira? 
 
 
Imagem 
 
Canvas 
 LayerManager 
 
GameCanvas 
 
Sprite 
 
 
 
 10a Questão (Ref.: 250183) Pontos: 0,5 / 0,5 
A Classe RecordStore é a responsável por: 
 
 
Garantir integridade física dos registros do MIDlet 
 
Gerenciar uma coleção de dados que são armazenados em SGBD's 
 Manter uma coleção de dados que serão persistidas através dos MIDlets. 
 
Gerenciar uma coleção de dados que são armazenados em arquivos 
 
Vender os registros que serão armazenados

Continue navegando