Buscar

CCT0270 AV PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 11 06 16

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: CCT0270_AV_ » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: ­
Professor: OSWALDO BORGES PERES Turma: 9001/AA
Nota da Prova: 6,0    Nota de Partic.: 1   Av. Parcial 2  Data: 11/06/2016 07:28:20
  1a Questão (Ref.: 201301402847) Pontos: 0,0  / 1,0
Para a execução do Java em dispositivos com recursos extremamente limitados, segundo a configuração CLDC,
foi necessária a utilização de uma máquina virtual própria. Como é denominada esta máquina virtual e quais as
suas características?
Resposta: Essa máquina virtual é denominada KMS. Suas principais características são: pequeno tamanho de
armazenamento e apresenta baixo consumo de processamento do dispositivo móvel.
Gabarito: A máquina virtual para CLDC é a KVM, caracterizada por consumir poucos recursos e ocupar pouco
espaço de memória. Daí vem o nome, onde K significa Kilobyte.
  2a Questão (Ref.: 201301285440) Pontos: 0,0  / 1,0
Apresente três exceções que precisam ser tratadas para a classe RecordStore, explicando o fator gerador do
erro.
Resposta: Exceção para abertura do banco de dados: deve ser utilizada para emitir uma mensagem quando por
algum motivo não foi possível realizar a abertura do banco; Exceção para localização do banco de dados: deve
ser utilizada para emitir um aviso quando o banco não for localizado; Exceção para espaço indisponível no
banco: deve ser utilizada para avisar quando não existe mais espaço disponível no banco.
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.: 201301269485) Pontos: 1,0  / 1,0
Uma máquina virtual é:
Um tipo de plataforma de hardware.
Uma máquina que não existe.
É a classificação dada para o tamanho do aparelho.
É uma tecnologia de desenvolvimento de software para dispositivos móveis.
  Um simulador eficiente e isolado de uma máquina real.
  4a Questão (Ref.: 201301269542) Pontos: 1,0  / 1,0
Podemos afirmar que o NetBeans:
É incompatível com a "Java ME SDK".
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse
tipo de desenvolvimento.
Não depende do Java SE e pode funcionar com Java ME.
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.
  5a Questão (Ref.: 201301269001) Pontos: 1,0  / 1,0
Assinale o item que não trata de um elemento constituinte da High Level API:
Alert.
  Canvas.
Gauge.
Screen.
Form.
  6a Questão (Ref.: 201301269585) Pontos: 1,0  / 1,0
Podemos afirmar que a área de código­fonte da IDE NetBeans:
É o MIDP.
É a CLDC.
  Permite a codificação da aplicação.
Representa um mapa de banco de dados.
Representa o aparelho celular.
  7a Questão (Ref.: 201301287353) Pontos: 0,5  / 0,5
CamelCase é uma estratégia de notação para dar nomes apropriados as variáveis. Ela consiste em:
  Utilizar a nomes compostos para as variáveis, sempre com a primeira letra maiúsculas e as demais
minúsculas.
O nome dos objetos devem ser todos minúsculos.
Os métodos devem ter a primeira letra maiúscula.
Nomes de objetos devem começar com letras maiúsculas.
Utilizar todas as letras maiúsculas sempre que tivermos constantes.
  8a Questão (Ref.: 201301284035) Pontos: 0,5  / 0,5
Podemos concluir que a linha de programação "Display.getDisplay(this)":
Retorna um objeto que é um letreiro eletrônico.
Não funciona e gera erro.
Faz a tela piscar.
  Retorna um objeto que representa a tela do dispositivo.
Retorna uma tela vazia.
  9a Questão (Ref.: 201301285142) Pontos: 0,5  / 0,5
É correto afirmar que a classe RecordStore:
É 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.
Serve para gera eventos de erro.
É usada para construir pontuação de jogos.
  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.
Serve para alocar posições no arranjo da classe.
  10a Questão (Ref.: 201301863327) Pontos: 0,5  / 0,5
Em uma aplicação, necessitamos trabalhar com a classe RecordStore e a interface RecordEnumeration. Neste
contexto, devemos, obrigatoriamente, importar o pacote:
  javax.microedition.rms
javax.microedition.sql
javax.microedition.lcdui
javax.micoredition.io
javax.microedition.lang
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.

Outros materiais