Baixe o app para aproveitar ainda mais
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.
Compartilhar