Buscar

AV_PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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_201001265025 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201001265025 - LUCIANO BEZERRA
Professor: EDUARDO LUIZ PARETO Turma: 9004/AB
Nota da Prova: 7,0 Nota de Partic.: 2 Data: 22/11/2014 14:05:14
 1a Questão (Ref.: 201001398678) Pontos: 0,0 / 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 hardware empregado.
Está no MIDP.
Está na marca do aparelho.
 Está no CLDC e no CDC.
Está na aplicação do smartphone, que é um tablet.
 2a Questão (Ref.: 201001398697) Pontos: 0,0 / 0,5
Um smartphone, diferentemente de um celular comum, quando possui suporte para a plataforma Java ME,
tipicamente está:
 Usando a Dalvik no Java.
 Classificado como CDC.
Usando a Dalvik e a KVM.
Classificado como MIDP e na CLDC.
Classificado como CLDC.
 3a Questão (Ref.: 201001398738) Pontos: 0,5 / 0,5
Podemos afirmar que a área de código-fonte da IDE NetBeans:
Representa o aparelho celular.
É a CLDC.
Representa um mapa de banco de dados.
É o MIDP.
 Permite a codificação da aplicação.
 4a Questão (Ref.: 201001398584) Pontos: 0,5 / 0,5
Analise o texto: "Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor
pode eventualmente mudar, mas sua referência de memória não pode ser alterada." Considerando que estamos no
contexto de Java Micro Edition, este texto refere-se a:
Uma variável.
 Uma constante.
Um ponteiro.
Um tipo primitivo.
Uma instrução.
 5a Questão (Ref.: 201001413217) Pontos: 0,5 / 0,5
Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans:
Serve para pegar a tela atual.
Substitui a instrução "switch" do Java.
Serve exclusivamente para exibir mensagens de alerta.
Serve exclusivamente para limpar a tela.
 Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição ("Displayable").
 6a Questão (Ref.: 201001541710) Pontos: 1,0 / 1,0
A Classe RecordStore é a responsável por:
Gerenciar uma coleção de dados que são armazenados em arquivos
 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 SGBD's
Garantir integridade física dos registros do MIDlet
Vender os registros que serão armazenados
 7a Questão (Ref.: 201001416515) Pontos: 1,0 / 1,0
A Classe LayerManager é uma das 5 classes introduzidas pelo pacote javax.microedition.lcdui.game com o
lançamento do Mobile Information Device Profile (MIDP) versão 2.0. Ele serve para:
é a representação de um fundo de tela
é a representação de uma imagem na memória
é a representação de objetos estáticos na memória
 é a classe responsável pelo gerenciamento das diversas camadas gráficas na interface
é utilizada para desenhar cenários
 8a Questão (Ref.: 201001398154) Pontos: 0,5 / 0,5
Assinale o item que não trata de um elemento constituinte da High Level API:
Screen.
Form.
 Canvas.
Gauge.
Alert.
 9a Questão (Ref.: 201001417204) Pontos: 1,5 / 1,5
Explique a diferença entre erro de compilação e erro de execução
Resposta: Erro de Compilação acontece durante a codificação, geralmente por erro de sintaxe; Erro de Execução,
como o proprio nome diz, ocorre durante a execução da aplicação e na maioria das vezes esta relacionado com
erros de logica;
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.: 201001417207) Pontos: 1,5 / 1,5
Apresente dois exemplos de boas práticas de programação
Resposta: Documentação do codigo; Uso de curto circuito (colocar a esquerda as variaveis mais importantes ou
mais sujeitas a mudança;
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
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes