Baixe o app para aproveitar ainda mais
Prévia do material em texto
� Fechar� Avaliação: CCT0270_AV_ PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: Professor: OSWALDO BORGES PERES EDUARDO LUIZ PARETO Turma: 9002/AB Nota da Prova: 7,0 Nota de Partic.: 1 Data: 22/06/2015 14:29:14 � 1a Questão (Ref.: 201401427862) 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 antes do programa se iniciar. Erro de Execução ocorre quando o programa ja esta em execução. 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. � 2a Questão (Ref.: 201401427865) Pontos: 1,5 / 1,5 Apresente dois exemplos de boas práticas de programação Resposta: Usar nome Apropriados, Documentação e Comentario. 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 � 3a Questão (Ref.: 201401409355) Pontos: 0,0 / 0,5 Um smartphone, diferentemente de um celular comum, quando possui suporte para a plataforma Java ME, tipicamente está: Classificado como MIDP e na CLDC. Classificado como CDC. Classificado como CLDC. Usando a Dalvik no Java. Usando a Dalvik e a KVM. � 4a Questão (Ref.: 201401409336) Pontos: 0,5 / 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 CLDC e no CDC. Está na aplicação do smartphone, que é um tablet. Está no hardware empregado. Está no MIDP. Está na marca do aparelho. � 5a Questão (Ref.: 201401408812) Pontos: 0,0 / 0,5 Assinale o item que não trata de um elemento constituinte da High Level API: Canvas. Screen. Gauge. Form. Alert. � 6a Questão (Ref.: 201401409396) Pontos: 0,5 / 0,5 Podemos afirmar que a área de código-fonte da IDE NetBeans: Permite a codificação da aplicação. É o MIDP. Representa um mapa de banco de dados. Representa o aparelho celular. É a CLDC. � 7a Questão (Ref.: 201401409242) 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. Uma instrução. Um ponteiro. Um tipo primitivo. � 8a Questão (Ref.: 201401423875) Pontos: 0,5 / 0,5 Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans: Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição ("Displayable"). 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. � 9a Questão (Ref.: 201401424953) Pontos: 1,0 / 1,0 É correto afirmar que a classe RecordStore: Serve para gera eventos de erro. É 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. É usada para construir pontuação de jogos. Serve para alocar posições no arranjo da classe. 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. � 10a Questão (Ref.: 201401871015) Pontos: 1,0 / 1,0 Em muitas aplicações ocorrem situações em que alguns processos apresentam trechos comuns e como uma estratégia para evitar a repetição de códigos define-se uma classe abstrata, de forma a permitir a complementação da funcionalidade para cada processo específico através de heranças, sendo um bom exemplo disto a área de persistência de dados. Para definir um macroprocesso através de uma classe abstrata o Java faz uso da palavra reservada: new static abstract public final
Compartilhar