Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0270_AV_201405106476 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: Professor: MARCIO PACHECO DE AZEVEDO Turma: Nota da Prova: 7,5 Nota de Partic.: 2 Data: 04/09/2015 1a Questão (Ref.: 201405791699) Pontos: 1,5 / 1,5 A classe Form pode conter outros elementos de interface, chamados de itens. Cite dois tipos de itens que podem ser colocados dentro do form, indicando as respectivas finalidades Resposta: textfield=utilizado para entrada de texto imagemitem=utilizado pra mostrar imagem Gabarito: A resposta deve ser constituída de dois dos itens abaixo: ChoiceGroup: utilizado em listas de opções (simples ou múltipla escolha) DateField: componente utilizado para mostrar data e tempo Gauge: mostra um valor numérico graficamente ImageItem: utilizado para mostrar imagens StringItem: utilizado para mostrar texto estático TextField: utilizado para entrada de texto 2a Questão (Ref.: 201405240189) Pontos: 1,5 / 1,5 Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do erro. Resposta: recordStore exception= tratamento de erro generico - recordStore not found exception= arquivo record store não encontrado - recordStore open exception= erro na abertura do arquivo recordStore Gabarito: InvalidRecordIDException Usado para indicar um número de registro inválido. Por exemplo, esse erro ocorrerá se o método RecordStore.getRecord(int) for utilizado para chamar um registro que não existe. RecordStoreException Usado para indicar um erro genérico que seja relativo ao contexto do RMS. RecordStoreFullException Sinaliza o esgotamento da capacidade para armazenamento de registros. Por exemplo, esse erro ocorrerá quando o método RecordStore.addRecord(byte[], int, int) for chamado para adicionar um novo registro e não houver mais capacidade no dispositivo móvel para adicioná-lo. RecordStoreNotFoundException Indica que o nome do banco de dados utilizado pela classe RecordStore não foi encontrado. Por exemplo, esse erro ocorrerá se RecordStore.deleteRecordStore(String) for chamado com um nome de banco de dados que não existe. RecordStoreNotOpenException Usado para indicar que o banco de dados utilizado pela classe RecordStore não foi aberto. Por exemplo, esse erro acontece se o método RecordStore.getNumRecords() for chamado antes do banco de dados estar aberto. 3a Questão (Ref.: 201405356520) Pontos: 0,0 / 0,5 Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a este tipo de dispositivo? Podem possuir conectividade, inclusive intermitente. Normalmente são mais rápidos para inicialização ou desligamento. Utilizam o mouse como dispositivo de apontamento. Maior autonomia de bateria. São menores e mais leves. 4a Questão (Ref.: 201405738080) Pontos: 0,5 / 0,5 No desenvolvimento em dispositivos móveis, as configurações definem qual a plataforma mínima de desenvolvimento para cada tipo de dispositivo, baseando-se nas características do hardware. Assinale a alternativa que indica as duas configurações atualmente definidas para o Java ME CLDC e RMIP CDC e KVM CLDC e MIDP CDC e MIDP CLDC e CDC 5a Questão (Ref.: 201405224320) Pontos: 0,5 / 0,5 Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: são muito pequenos e portáveis para quaisquer outras plataformas Java ME. são nativos e podem ser executados diretamente pelo sistema operacional. para uma plataforma podem não ser portáveis para outras. podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. podem ser executados nativamente no Android, sem qualquer modificação. 6a Questão (Ref.: 201405751242) Pontos: 0,5 / 0,5 O editor visual para JME High Level oferece as seguintes funcionalidades: Criação de animações, inserção de som e empacotamento para acesso via HTTP. Criação de Sprites e definição de cenários, via TiledLayer. Desenho em canvas, controle do fluxo de navegação e edição de código. Adição de componentes awt e acionamento de eventos como actionPerformed. Edição visual de Displayables, controle do fluxo de navegação e edição de código. 7a Questão (Ref.: 201405223758) Pontos: 0,5 / 0,5 Para melhorar o desempenho dos sistemas criados com JME deve-se: Nas comparações colocar do lado direito a de maior probabilidade de ocorrência. Compactar o arquivo de distribuição no formato "rar". Evitar nomes grandes para as variáveis do sistema. Instanciar objetos somente quando forem necessários. Apagar os comentários. 8a Questão (Ref.: 201405745166) Pontos: 0,5 / 0,5 A classe Form é um componente que pode conter um número arbitrário de controles de interface, chamados Itens. Neste contexto, assinale a alternativa que corresponde a tal característica. Lista suspensa Conteiner Componente não visual Caixa de texto Componente atômico 9a Questão (Ref.: 201405789161) Pontos: 1,0 / 1,0 Considere a afirmação: É uma classe projetada para a criação de cenários e permite gerenciar todos os componentes visuais do jogo, e organizando-os em camadas. Qual das alternativas é completamente verdadeira? GameCanvas Sprite Imagem LayerManager Canvas 10a Questão (Ref.: 201405367304) Pontos: 1,0 / 1,0 A camada, ou layer, de persistência ou de acesso aos dados é a parte da aplicação responsável por se comunicar com o banco de dados, ou com o framework de persistência. Ela prove: Isolamento entre o ambiente de armazenamento persistente e a aplicação. Um conjunto de classes para armazenar em memória as informações API s para armazenar os dados nas bases de dados Acoplamento entre o ambiente de armazenamento e a aplicação Isolamento entre a memória volátil e a memória persistente
Compartilhar