Baixe o app para aproveitar ainda mais
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
Compartilhar