Buscar

AV_GUSTAVO_PEREIRA

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

Fechar 
 
Avaliação: CCT0270_AV_201207055646 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV 
Aluno: 201207055646 - GUSTAVO PEREIRA DOS SANTOS 
Professor: EDUARDO LUIZ PARETO Turma: 9002/AB 
Nota da Prova: 5,6 Nota de Partic.: 1 Data: 16/11/2013 11:21:54 
 
 
 1
a
 Questão (Ref.: 201207184029) DESCARTADA 
Implemente um método em J2ME para abrir um Banco de Dados. Este método deverá receber 
dois parâmetro, um booleano que indica se o banco deverá ser criado ou não caso exista ou 
não e o outro, uma String com o nome do banco. Este método deverá retornar um ponteiro 
para o banco aberto ou nulo caso não consiga abrir. 
 
 
Resposta: 
 
 
Gabarito: 
public RecordStore abrirBanco(boolean criar, String banco) { 
try { 
return RecordStore.openRecordStore(banco, criar); 
} catch (RecordStoreException ex) { 
return null; 
} 
} 
 
 
 
 2a Questão (Ref.: 201207168352) Pontos: 0,8 / 0,8 
São sistemas operacionais de smartphone: 
 
 
Symbian, Android, Windows, Linux e MAC. 
 
Dalvik e KVM. 
 iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows Phone. 
 
Android e Java ME. 
 
Java. 
 
 
 
 3a Questão (Ref.: 201207183974) Pontos: 0,0 / 0,8 
Podemos dizer que a API RMS (Record Management System) serve para: 
 
 O Gerenciamento de Records, que serve tanto para classificação de pontos de uma aplicação (em jogos 
ou não) quanto para destacar o Record e salvar as pontuações. 
 
Criar um novo menu no dispositivo. 
 Acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação e que provê 
um mecanismo uniforme para criar, destruir, localizar e modificar dados. 
 
Retornar um objeto que representa o dispositivo móvel. 
 
Gerenciar a pontuação e salvar o Record de uma aplicação de jogos. 
 
 
 
 4a Questão (Ref.: 201207168293) Pontos: 0,8 / 0,8 
Boas práticas de programação compreendem: 
 
 
Design bonito e sofisticado. 
 Documentação e objetividade, a fim de contemplar a manutenção e o resultado. 
 
Simplicidade. 
 
Códigos sofisticados. 
 
Programação orientada a objeto, independentemente da plataforma. 
 
 
 
 5a Questão (Ref.: 201207186180) Pontos: 0,8 / 0,8 
Marque a opção que não é um dispositivo móvel: 
 
 Desktop 
 
Tablet 
 
Smartphone 
 
Notebook 
 
Ultrabook 
 
 
 
 6a Questão (Ref.: 201207186186) Pontos: 0,0 / 0,8 
Uma boa estratégia de programação é utilizar a técnica chamada de "Curto - Circuito", que serve para: 
 
 
Aplicado apenas quando existe concatenação de operadores lógicos 
 
Utilização de loops infinitos. 
 Utilizar loops fechados e não abertos 
 Sempre colocar do lado esquerdo, a condição que possuir maior probabilidade de mudança ou o que for 
mais importante 
 
Sempre colocar do lado direito, a condição que possuir maior probabilidade de mudança ou o que for 
mais importante. 
 
 
 
 7a Questão (Ref.: 201207186189) Pontos: 0,8 / 0,8 
CamelCase é uma estratégia de notação para dar nomes apropriados as variáveis. Ela consiste em: 
 
 
Utilizar todas as letras maiúsculas sempre que tivermos constantes. 
 
O nome dos objetos devem ser todos minúsculos. 
 
Nomes de objetos devem começar com letras maiúsculas. 
 Utilizar a nomes compostos para as variáveis, sempre com a primeira letra maiúsculas e as demais 
minúsculas. 
 
Os métodos devem ter a primeira letra maiúscula. 
 
 
 
 8a Questão (Ref.: 201207167834) Pontos: 0,8 / 0,8 
Com relação ao Android é incorreto dizer que: 
 
 
Não possui restrições quanto ao acesso às funcionalidades nativas do aparelho. 
 
Permite a implementação de bancos de dados com o SQLite. 
 
Fornece ao desenvolvedor poderosos recursos 2D e 3D. 
 
Trata-se de uma plataforma open source. 
 Consome poucos recursos devido à utilização da KVM. 
 
 
 
 9a Questão (Ref.: 201207167840) Pontos: 0,0 / 0,8 
O componente utilizado para exibir mensagens de aviso ao usuário é: 
 
 
Canvas. 
 
Form. 
 
TextBox. 
 TextField. 
 Alert. 
 
 
 
 10a Questão (Ref.: 201207167879) Pontos: 0,8 / 0,8 
Sobre as ações do AMS (Application Management Software) é incorreto dizer: 
 
 
Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. 
 
Notifica alterações no estado da MIDlet. 
 Define as APIs (Application Programming Interface) para a interface de usuário. 
 
É responsável por receber propriedades do arquivo descritor da aplicação. 
 
Controla o comportamento da MIDlet durante a execução. 
 
 
 
 11a Questão (Ref.: 201207186890) Pontos: 0,8 / 0,8 
Apresente dois exemplos de boas práticas de programação 
 
 
Resposta: Documentação, objetividade a fim de contemplar a manutanção e o resultado. 
 
 
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 
 
 
 
Observação: Eu, GUSTAVO PEREIRA DOS SANTOS, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou 
salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. 
 
Data: 16/11/2013 11:29:24 
 
 
 
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais