Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/11/2015 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/3 Avaliação: CCT0270_AV_201301259748 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: 201301259748 LEONARDO PALMEIRO Professor: DENIS GONCALVES COPLE Turma: 9002/AB Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial Data: 16/11/2015 20:09:16 1a Questão (Ref.: 201301411399) Pontos: 1,5 / 1,5 Explique a diferença entre erro de compilação e erro de execução Resposta: erro de compilação é quando existe uma instrução que o compilador não entende e erro de execução, quando existe um erro de programação, por exemplo um valor nulo não tratado. 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.: 201301411402) Pontos: 1,5 / 1,5 Apresente dois exemplos de boas práticas de programação Resposta: documentação e comentários troca da posição da váriavel e constantes na comparação nomes aproriados limitação de novos objetos 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 3a Questão (Ref.: 201301392819) Pontos: 0,5 / 0,5 A diferença significativa entre um telefone celular e um smartphone: Está no tamanho do aparelho. Está na aplicação do smartphone, que é um tablet. Está na marca do aparelho. É que o smartphone é um telefone inteligente, ele possui funcionalidades que são mais avançadas e que podem ser estendidas por meio de programas executados através de seu sistema operacional. Está no hardware empregado. 26/11/2015 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/3 4a Questão (Ref.: 201301906308) Pontos: 0,5 / 0,5 A CDC referese ao conjunto de configurações que caracterizam dispositivos mais potentes em memória, poder de processamento e conectividade de rede. Assinale a alternativa que indica uma característica desses dispositivos Mínimo de 128 KB de memória para execução do Java. Máximo de 64 KB de memória para alocação em tempo de execução. Mínimo de 512 KB de memória para execução do Java. Mínimo de 256 KB de memória para execução do Java. Máximo de 128 KB de memória para alocação em tempo de execução. 5a Questão (Ref.: 201301392392) Pontos: 0,0 / 0,5 Sobre as MIDlets: São empacotadas dentro de um arquivo de extensão "jad". Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais. É a denominação dada aos aplicativos gerados com o Android. Podem ser utilizadas apenas em configurações CLDC. Apenas podem ser instaladas por intermédio de um servidor na Web. 6a Questão (Ref.: 201301919841) Pontos: 0,5 / 0,5 O editor visual para JME High Level oferece as seguintes funcionalidades: Adição de componentes awt e acionamento de eventos como actionPerformed. Desenho em canvas, controle do fluxo de navegação e edição de código. Criação de Sprites e definição de cenários, via TiledLayer. Edição visual de Displayables, controle do fluxo de navegação e edição de código. Criação de animações, inserção de som e empacotamento para acesso via HTTP. 7a Questão (Ref.: 201301392805) Pontos: 0,5 / 0,5 Boas práticas de programação compreendem: Simplicidade. Design bonito e sofisticado. Códigos sofisticados. Documentação e objetividade, a fim de contemplar a manutenção e o resultado. Programação orientada a objeto, independentemente da plataforma. 8a Questão (Ref.: 201301407443) Pontos: 0,5 / 0,5 O método "setCommandListener(this)" faz com que todo evento de comando de um formulário seja: Ignorado e transferido à MIDlet. Recebido através do método "commandAction". Atrasado, cancelado e revertido. Cancelado. 26/11/2015 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/3 Tratado em outra classe. 9a Questão (Ref.: 201301408490) Pontos: 1,0 / 1,0 É correto afirmar que a classe RecordStore: Serve para alocar posições no arranjo da classe. Serve para gera eventos de erro. Representa o banco de dados da aplicação e possui a capacidade de armazenar registros, que são os dados que pretendemos salvar na área de memória dedicada ao armazenamento persistente de dados da aplicação. É usado conjuntamente com as classes "Create" e "Destroy" para criar e destruir objetos de banco de dados e registros quando a MIDlet é desinstalada do dispositivo móvel. É usada para construir pontuação de jogos. 10a Questão (Ref.: 201301535905) Pontos: 1,0 / 1,0 A Classe RecordStore é a responsável por: Garantir integridade física dos registros do MIDlet 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 Manter uma coleção de dados que serão persistidas através dos MIDlets. Vender os registros que serão armazenados Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Compartilhar