Buscar

AV.Prog.Dispos.Mov.110614

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

Avaliação: CCT0270_AV_201301262846 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 
Professor: EDUARDO LUIZ PARETO Turma: 9001/AA
Nota da Prova: 7,5 Nota de Partic.: 0 Data: 11/06/2014 15:07:37
1a Questão (Ref.: 201301414810) Pontos: 1,5 / 1,5
Apresente dois exemplos de boas práticas de programação
Resposta: 1) Documentação e comentários. 2)Uso de "curto circuito" na comparação entre variáveis
Gabarito:
- Documentação e comentários 
- Troca da posição de variáveis e constantes na comparação 
- Uso de "curto-circuito" na comparação 
- Limitação de novos objetos 
- Variáveis de objetos nulas 
- Nomes apropriados
2a Questão (Ref.: 201301411898) Pontos: 1,0 / 1,0
É correto afirmar que a classe RecordStore:
Serve para alocar posições no arranjo da classe.
Representa o banco de dados da aplicação e possui a capacidade de armazenar registros, que são os dados 
que pretendemos salvar na área de memória dedicada ao armazenamento persistente de dados da 
aplicação.
Serve para gera eventos de erro.
É usado conjuntamente com as classes "Create" e "Destroy" para criar e destruir objetos de banco de dados 
e registros quando a MIDlet é desinstalada do dispositivo móvel.
É usada para construir pontuação de jogos.
3a Questão (Ref.: 201301411954) Pontos: 1,0 / 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 RecordStore FechaBanco (String banco){ boolean retorno=true; try{ public 
FechaBanco.RecordStoreClose(banco); } catch ( RecordStoreExeption ex ){ boolean retorno=false; } return 
retorno; }
Gabarito:
public boolean fecharBanco(RecordStore banco) { 
boolean retorno=false; 
try { 
banco.closeRecordStore( ); 
retorno = true; 
} catch (RecordStoreException ex) { 
retorno = false; 
} 
return retorno; 
} 
4a Questão (Ref.: 201301395800) Pontos: 0,5 / 0,5
Sobre as MIDlets:
Apenas podem ser instaladas por intermédio de um servidor na Web.
São empacotadas dentro de um arquivo de extensão "jad".
Podem ser utilizadas apenas em configurações CLDC.
Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais.
É a denominação dada aos aplicativos gerados com o Android.
5a Questão (Ref.: 201301396174) 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: 
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.
Não funciona, dá erro e travará a KVM.
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". 
Representa um mapa de banco de dados.
6a Questão (Ref.: 201301539313) Pontos: 1,0 / 1,0
A Classe RecordStore é a responsável por:
Manter uma coleção de dados que serão persistidas através dos MIDlets.
Garantir integridade física dos registros do MIDlet
Gerenciar uma coleção de dados que são armazenados em arquivos
Gerenciar uma coleção de dados que são armazenados em SGBD's
Vender os registros que serão armazenados
7a Questão (Ref.: 201301539307) Pontos: 0,5 / 0,5
As configurações JME direcionam os aplicativos para uma ampla família de dispositivos com características 
similares. Com respeita à configuração do tipo CLDC, qual das afirmações é VERDADEIRA?
Trabalha com conectividade de rede normalmente persistente e veloz.
Interface de usuário com recursos limitados.
Apresenta um limite de 64 KB de memória para alocação em tempo de execução.
Precisa de pelo menos 512 KB de memória para execução do Java.
É a configuração utilizada por Smartphones, set-top boxes entre outros.
8a Questão (Ref.: 201301396298) Pontos: 0,5 / 0,5
Podemos afirmar que o NetBeans:
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse tipo 
de desenvolvimento.
Não depende do Java SE e pode funcionar com Java ME.
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".
9a Questão (Ref.: 201301396339) Pontos: 0,5 / 0,5
O tipo de objeto StringItem: 
Serve para exibir um campo de texto para que o usuário possa digitar dados. 
Serve para exibir um rótulo e um texto em um formulário. 
É usando quando o Java não estiver instalado no dispositivo móvel. 
Não pode ter seus valores modificados. 
Serve para gravar dados permanentemente na memória do dispositivo. 
10a Questão (Ref.: 201301410839) Pontos: 0,5 / 0,5
Podemos afirmar que a linha de programação: "Display.getDisplay(this).getCurrent()" 
Gera erros de compilação.
Retorna o objeto que foi colocado na tela do dispositivo.
Define um novo objeto a ser colocado na tela do dispositivo.
Não pode ser executada.
Gera erros em tempo de execução.

Outros materiais