Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0196_AV_201101212021 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: 201101212021 - ADRIANO PEREIRA DOS SANTOS Professor: EDUARDO LUIZ PARETO Turma: 9001/AA Nota da Prova: 7,5 Nota de Partic.: 2 Data: 07/11/2014 17:56:15 1a Questão (Ref.: 201101339982) Pontos: 0,0 / 0,5 Qual interface encapsula o mecanismo de gerência de eventos no J2ME? CommandListener. MIDPListener. MIDletListener. CommandStateListener. ActionListener. 2a Questão (Ref.: 201101339876) Pontos: 0,5 / 0,5 As MIDlets são: Um meio de comunicação padronizado entre front-end e back-end. Aplicações da plataforma Java Micro Edition. Componentes de acessibilidade para pessoas de baixa estatura. Constantes de localização para o centro do display. Métodos para particionamento de texto. 3a Questão (Ref.: 201101340374) 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á na aplicação do smartphone, que é um tablet. Está no hardware empregado. Está no MIDP. Está na marca do aparelho. Está no CLDC e no CDC. 4a Questão (Ref.: 201101358205) Pontos: 0,5 / 0,5 As IDE's fornecem ferramentas para efetuar a depuração dos programas, com o objetivo de corrigir falhas na programação de erros de raciocínio lógico de programas. Através deles, podemos: Executar o programa passo a passo, ver o valor das variáveis em memória. Ver o valor das variáveis em memória mas não podemos alterar seu valor. Interromper laços infinitos Executar o programa passo a passo sem poder ter acesso aos valores das variáveis. Mudar o fluxo natural do programa. 5a Questão (Ref.: 201101340393) Pontos: 0,5 / 0,5 Um smartphone, diferentemente de um celular comum, quando possui suporte para a plataforma Java ME, tipicamente está: Usando a Dalvik e a KVM. Classificado como MIDP e na CLDC. Classificado como CLDC. Usando a Dalvik no Java. Classificado como CDC. 6a Questão (Ref.: 201101354901) 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". "Display" e "Displayable". "Command" e "CommandListener". "startApp", "pauseApp" e "destroyApp". "commandAction" e "MIDlet". 7a Questão (Ref.: 201101355693) Pontos: 1,0 / 1,0 Quando desenvolvemos aplicativos gráficos para celulares em J2ME, utilizamos a classe Canvas, que é uma classe: Base que serve para construir arranjos. Retorna um objeto que é um letreiro eletrônico. Retorna um objeto que representa a tela do dispositivo. Base e é utilizada em aplicações que necessitam lidar com eventos de baixo nível e emissão de gráficos na tela. Para tratamento de erros. 8a Questão (Ref.: 201101483406) Pontos: 1,0 / 1,0 A Classe RecordStore é a responsável por: Garantir integridade física dos registros do MIDlet 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 Gerenciar uma coleção de dados que são armazenados em SGBD's Vender os registros que serão armazenados 9a Questão (Ref.: 201101358900) Pontos: 1,5 / 1,5 Explique a diferença entre erro de compilação e erro de execução Resposta: 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 é impossivel executar. 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. 10a Questão (Ref.: 201101358903) Pontos: 1,5 / 1,5 Apresente dois exemplos de boas práticas de programação Resposta: Documentação e cometários; Troca de posição de variáveis e constantes na composição; Uso de "curto-circuito" na comparação; Limitação de novos objetos; Variáveis de objetos nulas; Nome apropriados. 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
Compartilhar