Logo Studenta

PROG.PARA.DISP.MOV

¡Estudia con miles de materiales!

Vista previa del material en texto

Avaliação: CCT0270_AVS_201202330045 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AVS
Aluno: 012023300 ­ ESR
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA
Nota da Prova: 5,5        Nota de Partic.: 0,5        Data: 28/03/2015 10:21:00
  1a Questão (Ref.: 201202488729) Pontos: 1,5  / 1,5
Apresente dois exemplos de boas práticas de programação
Resposta: Iniciar as variáveis dos objetos como nulas; Códigos com cometários bem definidos.
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.: 201202485873) 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 booleam fechaBanco(RecordStore rs, String nomeBanco) { estadoCom = false; try { if
(sr.state == close) estadoCom = false; else etadoCom = true; } catch(Exception ex) {
System.out.printlf("Ocorreu um erro ao fechar o banco de dados: " + nomeBanco + "\n Detalhe do
Erro"+ex.mesagem); } return estadoCom; } }
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.: 201202470219) Pontos: 0,0  / 0,5
Um smartphone, diferentemente de um celular comum, quando possui suporte para a plataforma Java ME,
tipicamente está:
Usando a Dalvik no Java.
  Classificado como CDC.
Usando a Dalvik e a KVM.
Classificado como MIDP e na CLDC.
  Classificado como CLDC.
  4a Questão (Ref.: 201202613226) Pontos: 0,0  / 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.
  Precisa de pelo menos 512 KB de memória para execução do Java.
Apresenta um limite de 64 KB de memória para alocação em tempo de execução.
É a configuração utilizada por Smartphones, set­top boxes entre outros.
  5a Questão (Ref.: 201202488663) Pontos: 0,0  / 0,5
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 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 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.: 201202602578) 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?
Ao executar o projeto inicia o emulador e carrega o aplicativo no mesmo.
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.
  Obriga uma construção totalmente visual, não permitindo ao programador interferir em nenhum ponto
via codificação.
Apresenta uma tela denominada "Navegador", na qual pode ser observada uma visão lógica e
hierárquica do projeto.
Apresenta um controle visual para o fluxo de navegação do MIDlet.
  7a Questão (Ref.: 201202469683) Pontos: 0,5  / 0,5
Para a descoberta de erros de lógica de programação a opção mais adequada seria:
Apagar os comentários.
Utilizar mensagens através de Alert.
Reescrever completamente o código.
Buscar um código que funcione no Google.
  Utilizar um depurador.
  8a Questão (Ref.: 201202488032) Pontos: 0,5  / 0,5
Em Java, quando falamos sobre o método Construtor, podemos afirmar que:
I­ Possui o mesmo nome da Classe
II­ Serve para definir como o objeto será criado
III­ Pode ter diversas assinaturas, ou melhor, parâmetros diferentes
IV­ Seu retorno é sempre inteiro
Marque a alternativa que identifica as afirmativas corretas:
Apenas I e IV estão corretas
Apenas II e III estão corretas
Todas as afirmativas estão corretas
Nenhuma afirmativa está correta
  Apenas I, II e III estão corretas
  9a Questão (Ref.: 201202484188) 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 são gravados com a utilização do método:
putRecord
generateRecord
saveRecord
createRecord
  addRecord
  10a Questão (Ref.: 201202931696) Pontos: 0,0  / 1,0
A plataforma JME apresenta uma arquitetura para gerenciamento de conexões, sejam remotas ou acessos para
I/O locais, centrada no GCF, onde vários tipos de protocolos são aceitos, diferenciando­se na própria URL qual o
tipo de conexão que será efetuada. Assinale a opção que apresenta o CORRETO relacionamento entre protocolo
e classe de conexão.
btl2cap ­ JavaCardRMIConnection
  http ­ HttpsConnection
comm ­ FileConnection
apdu ­ UDPDatagramConnection
  sms ­ MessageConnection
Período de não visualização da prova: desde 26/03/2015 até 14/04/2015.

Otros materiales