Descarga la aplicación para disfrutar aún más
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 "curtocircuito" 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, settop 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 referese ao conjunto de configurações que caracterizam dispositivos limitados em memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP referese ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. CLDC referese ao conjunto de configurações que caracterizam dispositivos limitados em memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CDC referese ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. API referese ao conjunto de configurações que caracterizam dispositivos limitados em memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC referese ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. API referese ao conjunto de configurações que caracterizam dispositivos limitados em memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o MIDP referese ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. CDC referese ao conjunto de configurações que caracterizam dispositivos limitados em memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CLDC referese 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, diferenciandose 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.
Compartir