Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0270_AV_201311014081 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: 201311014081 - WAGNER LOPES MEDEIROS Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA Nota da Prova: 5,0 Nota de Partic.: 2 Av. Parcial 0 Data: 19/03/2016 11:30:14 1a Questão (Ref.: 201311690047) Pontos: 0,0 / 1,5 O Java ME é formado por quatro camadas: Sistema Operacional, Máquina Virtual Java, Configuração e Perfil. Neste contexto, descreva, sucintamente, a finalidade das configurações e dos perfis. Resposta: Configuração - permite que o usuário faça algumas alterações no sistema, de forma que este possa se adequar as suas necessidades e preferências. Perfis - define perfis de usuário, podendo estabelecer um controle de acesso, carregando ainda as configurações anteriormente definidas pelo usuário. Gabarito: Configurações definem qual a plataforma mínima de desenvolvimento, baseando-se nas características do hardware. Perfis são extensões das configurações, e são encarregados da interface e do acesso às propriedades específicas de cada dispositivo. 2a Questão (Ref.: 201311690103) Pontos: 1,0 / 1,5 O MIDP possui um conjunto de classes para trabalhar com a persistência de dados em aplicações Java ME chamado RMS (Record Management System). Qual é o nome da classe que corresponde às tabelas de um Banco de dados tradicional, e qual é método desta classe que permite a instanciação de um objeto? Resposta: É a classe RecordStore, que é responsável pela estrutura de armazenamento de dados em alguns dispositivos móveis. O método dessa classe que permite a instanciação de um objeto é o RecordStore(). Gabarito: Classe: RecordStore Método de instanciação: openRecordStore(String nome, boolean criar) 3a Questão (Ref.: 201311140460) Pontos: 0,5 / 0,5 Normalmente, os dispositivos móveis são pequenos e possuem algumas diferenciações importantes quando comparados a equipamentos maiores. Marque a opção que não é uma diferenciação. Podem ser mais resistentes a quedas; Podem possuir ou não conectividade Tendem a ser mais seguros e confiáveis; Normalmente são mais lentos na inicialização e no desligamento; Normalmente são menores e mais leves BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 3 31/03/2016 16:23 4a Questão (Ref.: 201311122657) Pontos: 0,5 / 0,5 Podemos afirmar que o NetBeans: Custa mais caro que a "Java ME SDK", pois esta é gratuita. Não depende do Java SE e pode funcionar com Java ME. É uma ferramenta para desenvolvimento profissional que atende plenamente os requisitos para desenvolvimento de software para celular na plataforma Java Micro Edition. É 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. 5a Questão (Ref.: 201311254988) Pontos: 0,5 / 0,5 A High Level API é voltada para a construção de interfaces de usuário, similares às janelas dos sistemas desktop, sendo estas interfaces descendentes da classe Screen. Qual dos elementos abaixo NÃO é um descendente de Screen? Form Alert TextBox Gauge List 6a Questão (Ref.: 201311643494) Pontos: 0,5 / 0,5 TextFiled é um componente caixa de texto para celular. A partir do TextField, é possível que o usuário entre com informações textuais ou numéricas utilizando o teclado do aparelho celular. Neste contexto, assinale a alternativa que indica o método utilizado para recuperar o conteúdo da caixa de texto geString() getText() getTextSting() getMaxSize() getConstraint() 7a Questão (Ref.: 201311716382) Pontos: 0,0 / 0,5 Considere que em uma aplicação há a seguinte linha de comando: int c = a/b; Suponha, ainda, que durante a execução da aplicação a variável b recebe o valor 0 (zero). É correto afirmar que, nessa situação: ocorrerá um erro de lógica. O programa continuará a ser executado. Ocorrerá um erro de compilação. Ocorrerá um erro de execução. A variável c receberá o valor 0 (zero). BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 3 31/03/2016 16:23 8a Questão (Ref.: 201311643521) Pontos: 0,0 / 0,5 A classe ChoiceGroup é um componente correspondente a uma lista de escolhas, podendo ser adicionado a um Form junto com outros componentes visuais. Assinale a alternativa que indica o tipo desse componente que possibilita a seleção de várias opções: POPUP MULTIPLE EXCLUSIVE IMPLICIT CHECKLIST 9a Questão (Ref.: 201311137971) Pontos: 1,0 / 1,0 O método paint da classe Canvas: Serve para gera eventos de erro. Serve para alocar posições no arranjo da classe. Serve para desenhar gráficos na tela. É usado conjuntamente com "Create" e "Destroy". É usado conjuntamente com "Command" e "CommandListener". 10a Questão (Ref.: 201311584319) 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: final public new static abstract Período de não visualização da prova: desde 11/03/2016 até 29/03/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 3 31/03/2016 16:23
Compartilhar