Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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

Estácio
 
 
 Fechar
 
Avaliação: CCT0270_AV_201110046804 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV 
Aluno: 201110046804 - SIMONE PACIFICO DE SOUZA GONZAGA 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA
Nota da Prova: 8,0 Nota de Partic.: 1 Data: 14/03/2015 10:31:30 
 
 1a Questão (Ref.: 201110177161) 5
a sem.: TÉCNICA / DESEMPENHO E 
DEPURAÇÃO
Pontos: 1,5 / 1,5 
Explique a diferença entre erro de compilação e erro de execução
 
Resposta: Erro de complilação é quando um erro ocorre antes da execução do programa, já o erro de execução é 
quando ocorre um erro no momento da execução do programa. Um exemplo é quando um programa tenta 
executar uma operação que é impossível de ser executada pelo programa.
 
 
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.: 201110174308) 8a sem.: PERSISTÊNCIA DE DADOS Pontos: 1,5 / 1,5 
Implemente um método em J2ME para fechar o Banco de Dados. Este método deverá receber um parâmetro, uma 
String com o nome do banco a ser fechado. Este método deverá retornar um booleano informando se houve ou 
não sucesso.
 
Resposta: public boolean fecharBanco(RecordStore banco){ boolean retorno=false; try{ banco.closeRecordStore(); 
retorno=true; }cath(RecordStoreException ex){ retorno=false; } return retorno; }
file:///C|/Users/pc/Desktop/Analise%20e%20desenvolvimento/Estacio%208%20periodo/Provas%20Simone/Estácio.html (1 of 4) [11/09/2015 11:43:34]
Estácio
 
 
Gabarito: 
public boolean fecharBanco(RecordStore banco) { 
boolean retorno=false; 
try { 
banco.closeRecordStore( ); 
retorno = true; 
} catch (RecordStoreException ex) { 
retorno = false; 
} 
return retorno; 
} 
 
 3a Questão (Ref.: 201110158652) 1a sem.: PREPARANDO O AMBIENTE Pontos: 0,5 / 0,5 
Podemos afirmar que o NetBeans:
 Custa mais caro que a "Java ME SDK", pois esta é gratuita.
 É uma ferramenta para desenvolvimento profissional que atende plenamente os requisitos para 
desenvolvimento de software para celular na plataforma Java Micro Edition.
 É incompatível com a "Java ME SDK".
 Não depende do Java SE e pode funcionar com Java ME.
 Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse tipo 
de desenvolvimento.
 
 4a Questão (Ref.: 201110158635) 2a sem.: PREPARANDO O AMBIENTE Pontos: 0,5 / 0,5 
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 CLDC e no CDC.
 Está na aplicação do smartphone, que é um tablet.
 Está na marca do aparelho.
 Está no hardware empregado.
 Está no MIDP.
 
file:///C|/Users/pc/Desktop/Analise%20e%20desenvolvimento/Estacio%208%20periodo/Provas%20Simone/Estácio.html (2 of 4) [11/09/2015 11:43:34]
Estácio
 5a Questão (Ref.: 201110158683) 3
a sem.: INTRODUÇÃO À PROGRAMAÇÃO 
MÓVEL Pontos: 0,5 / 0,5 
As MIDlets são empacotadas:
 pois não tem funcionalidades para desenvolvimento.
 para funcionar em sacolas virtuais.
 dentro de um arquivo de extensão JAR (Java Archive).
 porque não podem funcionar com Java ME.
 para funcionar em qualquer ferramenta de desenvolvimento profissional que atende plenamente os 
requisitos para desenvolvimento de software.
 
 6a Questão (Ref.: 201110291013) sem. N/A: Controle de Fluxo Pontos: 0,5 / 0,5 
O NetBeans permite o desenvolvimento de aplicativos para JME com grande produtividade. Qual das afirmações 
abaixo NÃO corresponde a uma característica deste ambiente?
 Apresenta uma tela denominada "Navegador", na qual pode ser observada uma visão lógica e hierárquica 
do projeto.
 Obriga uma construção totalmente visual, não permitindo ao programador interferir em nenhum ponto via 
codificação.
 Apresenta um controle visual para o fluxo de navegação do MIDlet.
 A tela de código protege o código estrutural da IDE contra modificações e sinaliza para o programador com 
a colocação de fundo cinza.
 Ao executar o projeto inicia o emulador e carrega o aplicativo no mesmo.
 
 7a Questão (Ref.: 201110291064) sem. N/A: Técnica Pontos: 0,5 / 0,5 
O uso de boas práticas de programação facilitam a deteção de erros que não podem ser detectados pelo 
compilador, além de agilizar o desenvolvimento de softwares e viabilizar o trabalho em equipe. Qual dos elementos 
abaixo NÃO pode ser considerada uma boa prática?
 Criação da documentação adequada e inserção de comentários no código.
 Utilização de nomes significativos.
 Alocação de todos os objetos ao iniciar a execução do programa.
 Colocação das constantes à esquerda nas operações de comparação.
 Uso de "curto-circuito" na comparação.
 
 8a Questão (Ref.: 201110173162) 6a sem.: CONSTRUÇÃO DE FORMULÁRIOS 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: 
 "Create" e "Destroy".
 "commandAction" e "MIDlet".
 "startApp", "pauseApp" e "destroyApp".
 "Command" e "CommandListener".
 "Display" e "Displayable".
file:///C|/Users/pc/Desktop/Analise%20e%20desenvolvimento/Estacio%208%20periodo/Provas%20Simone/Estácio.html (3 of 4) [11/09/2015 11:43:34]
Estácio
 
 9a Questão (Ref.: 201110172619) 8a sem.: Persistência de Dados Pontos: 1,0 / 1,0 
Os RecordStores são estruturas muito simples que armazenam os dados sem interpretação de seu formato 
original. Os dados recebidos a partir de um RecordStore chegam no seguinte formato:
 Collection
 XML
 Record
 Inteiro Longo
 Array de Bytes
 
 10a Questão (Ref.: 201110301667) sem. N/A: CONTROLE DA APLICAÇÃO / AULA 9 Pontos: 1,0 / 1,0 
A Classe RecordStore é a responsável por:
 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
 Garantir integridade física dos registros do MIDlet
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
 
 
file:///C|/Users/pc/Desktop/Analise%20e%20desenvolvimento/Estacio%208%20periodo/Provas%20Simone/Estácio.html (4 of 4) [11/09/2015 11:43:34]
	Local Disk
	Estácio

Continue navegando