Buscar

CCT0270_AV_201301250732 - 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_201301250732 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno:
Professor: Turma:
Nota da Prova: 5,5 Nota de Partic.: 2 Data:
 1a Questão (Ref.: 201301401485) Pontos: 1,5 / 1,5
Apresente dois exemplos de boas práticas de programação
Resposta: Documentação, comentar o código. Curto-circuito - (Usar as comparações que podem haver mais
modificações em primeiro na clausula if) Iniciar objetos nulo Nomes de variáveis coerentes.
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
 2a Questão (Ref.: 201301398909) Pontos: 1,0 / 1,5
Com o lançamento do Mobile Information Device Profile (MIDP) versão 2.0, foi introduzido o pacote
javax.microedition.lcdui.game que disponibiliza cinco classes com uma grande variedade de recursos para a
produção de jogos. Cite as cinco classes explicando suas funções.
Resposta: Canvas - Serve para desenhar na tela TiledLayer - Serve para botar uma paisagem no fundo. Layer -
Serve para separar a aplicação em camadas LayerManager - Gerencia as camadas da aplicação Sprite - Trabalha
com uma imagem na tela.
Gabarito: GameCanvas - responsável pela tela gráfica do jogo; Layer - é a estrutura de camada para a construção
da tela gráfica do jogo; Sprite- Desenvolvedores em Java Micro Edition (JME) podem utilizar a classe chamada
Sprite que é a representação de uma imagem na memória. TiledLayer - Classe deisponibilizada para construir
camadas gráficas; LayerManager - gerenciador das camadas da interface:
 3a Questão (Ref.: 201301401457) Pontos: 0,5 / 0,5
Verifique o trecho de código abaixo:
Display display = getDisplay();
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 3 23/06/2014 07:45
display.setCurrent(proxTela);
Marque a opção que explica corretamente o código:
Cria um objeto que recebe a nova tela e chama outro método para trocar a tela;
Nenhuma das alternativas está correta.
Cria um objeto do tipo Display, que serve para identificar qual é a próxima tela;
 Cria um objeto que identifica a tela atual do dispositivo e passa para proxTela;
Cria um objeto display para tratar a tela atual;
 4a Questão (Ref.: 201301400796) Pontos: 0,0 / 1,0
Em Java, quando falamos sobre Interface, podemos afirmar que:
I- é um recurso da orientação a objeto que define ações que devem ser obrigatoriamente executadas, mas que
cada classe pode executar de forma diferente.
II- é uma classe com um grupo de métodos que possuem seu corpo vazio.
III- Uma Interface define apenas o que deve ser feito, não o como se faz.
Marque a alternativa que identifica as afirmativas corretas:
 Todas as afirmativas estão corretas
Apenas I está correta
 II e III estão corretas
I e III estão corretas
Nenhuma afirmativa está correta
 5a Questão (Ref.: 201301400784) Pontos: 0,5 / 0,5
CamelCase é uma estratégia de notação para dar nomes apropriados as variáveis. Ela consiste em:
O nome dos objetos devem ser todos minúsculos.
Utilizar todas as letras maiúsculas sempre que tivermos constantes.
 Utilizar a nomes compostos para as variáveis, sempre com a primeira letra maiúsculas e as demais
minúsculas.
Os métodos devem ter a primeira letra maiúscula.
Nomes de objetos devem começar com letras maiúsculas.
 6a Questão (Ref.: 201301525984) Pontos: 0,5 / 0,5
Na montagem do ambiente para desenvolvimento J2ME utilizando a IDE NEtBeans, precisamos de vários
componente, são eles:
JDK do Java SE para a plataforma do seu computador, o NetBeans e o mapeamento da plataforma J2ME
dentro do NetBeans
JDK do Java SE qualquer, o NetBeans, o JDK do J2ME e o mapeamento da plataforma J2ME dentro do
NetBeans
 JDK do Java SE para a plataforma do seu computador, o NetBeans, o JDK do J2ME e o mapeamento da
plataforma J2ME dentro do NetBeans
JDK do Java SE para a plataforma do seu computador, o NetBeans, o JDK do J2ME e o mapeamento da
plataforma J2ME dentro do NetBeans e o Eclipse
JDK do Java SE para a plataforma do seu computador, o JDK do J2ME e o mapeamento da plataforma J2ME
dentro do NetBeans
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 3 23/06/2014 07:45
 7a Questão (Ref.: 201301383004) Pontos: 0,5 / 0,5
As MIDlets são empacotadas:
 dentro de um arquivo de extensão JAR (Java Archive).
pois não tem funcionalidades para desenvolvimento.
porque não podem funcionar com Java ME.
para funcionar em sacolas virtuais.
para funcionar em qualquer ferramenta de desenvolvimento profissional que atende plenamente os
requisitos para desenvolvimento de software.
 8a Questão (Ref.: 201301525988) Pontos: 0,0 / 1,0
A Classe RecordStore é a responsável por:
 Gerenciar uma coleção de dados que são armazenados em arquivos
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 SGBD's
Vender os registros que serão armazenados
 9a Questão (Ref.: 201301382909) Pontos: 0,5 / 0,5
O termo "plataforma de hardware" refere-se:
Ao ambiente de desenvolvimento de software.
Ao sistema operacional.
Ao ambiente desktop.
Ao ambiente de desenvolvimento de hardware.
 Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
 10a Questão (Ref.: 201301397514) Pontos: 0,5 / 0,5
Podemos afirmar que a linha de programação: "Display.getDisplay(this).getCurrent()"
Define um novo objeto a ser colocado na tela do dispositivo.
 Retorna o objeto que foi colocado na tela do dispositivo.
Gera erros de compilação.
Não pode ser executada.
Gera erros em tempo de execução.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 3 23/06/2014 07:45

Outros materiais