Buscar

Programação para dispositivos móveis avaliando2

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

1a Questão (Ref.: 201504246694) Pontos: 0,1 / 0,1 
São sistemas operacionais de smartphone: 
 
 
Java. 
 
Android e Java ME. 
 
Symbian, Android, Windows, Linux e MAC. 
 iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows Phone. 
 
Dalvik e KVM. 
 Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201504246747) Pontos: 0,1 / 0,1 
A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em sua execução 
e por conta disso: 
 
 
compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java 
Enterprise Edition. 
 
ganhou um conjunto de rotinas e padrões estabelecidos por um software com a utilização das suas 
funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do 
software, mas apenas usar seus serviços. Tal conjunto compatibilizou a plataforma de execução Java 
Micro Edition com a Java Standard Edition e com a Java Enterprise Edition. 
 
a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones. 
 diversas funcionalidades de máquinas virtuais e da linguagem de programação que não eram necessárias 
para a maior parte das aplicações tornaram-se opcionais, portanto a linguagem e a máquina virtual 
tiveram que ser modificadas e as bibliotecas também tiveram que ser reduzidas, tornando a 
programação para a plataforma de execução Java Micro Edition diferente da Java Standard Edition e da 
Java Enterprise Edition. 
 
a KVM tornou-se o sistema operacional de celulares comuns. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201504246221) Pontos: 0,1 / 0,1 
Sobre as ações do AMS (Application Management Software) é incorreto dizer: 
 
 
Controla o comportamento da MIDlet durante a execução. 
 Define as APIs (Application Programming Interface) para a interface de usuário. 
 
É responsável por receber propriedades do arquivo descritor da aplicação. 
 
Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. 
 
Notifica alterações no estado da MIDlet. 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201504246720) Pontos: 0,1 / 0,1 
Podemos afirmar que o NetBeans: 
 
 
Custa mais caro que a "Java ME SDK", pois esta é gratuita. 
 
É incompatível com a "Java ME SDK". 
 É uma ferramenta para desenvolvimento profissional que atende plenamente os requisitos para 
desenvolvimento de software para celular na plataforma Java Micro Edition. 
 
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse 
tipo de desenvolvimento. 
 
Não depende do Java SE e pode funcionar com Java ME. 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201504246222) Pontos: 0,1 / 0,1 
Sobre as MIDlets: 
 
 
Podem ser utilizadas apenas em configurações CLDC. 
 
Apenas podem ser instaladas por intermédio de um servidor na Web. 
 Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais. 
 
É a denominação dada aos aplicativos gerados com o Android. 
 
São empacotadas dentro de um arquivo de extensão "jad". 
 
 
1a Questão (Ref.: 201504358382) Pontos: 0,0 / 0,1 
Sobre Activity é correto afirmar: 
 
 
Classe do Android utilizado para fornecer acesso a itens de persistência. 
 Representa uma classe do Android utilizada para criação de componentes da interface gráfica do usuário 
 
Permite construir serviços no Android 
 Corresponde ao CONTROLLER do padrão MVC no Android 
 
Corresponde ao MODEL do padrão MVC no Android 
 
 
 
 2a Questão (Ref.: 201504834157) Pontos: 0,1 / 0,1 
A respeito dos arquivos que compõem um projeto Android, assinale a opção correta: 
 
 
Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml. 
 
O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o 
armazenamento de constantes utilizadas no aplicativo. 
 O arquivo main.xml define a interface de usuário para sua atividade. 
 
As permissões necessárias, bem como o intent-filters, os receptores e as referências a outros arquivos 
ficam armazenadas no arquivo R.java. 
 
O arquivo mainActivity.java contém os métodos básicos de acesso ao android e às bibliotecas necessárias 
para que os aplicativos sejam executados. 
 
 
 
 3a Questão (Ref.: 201504815613) Pontos: 0,1 / 0,1 
No desenvolvimento de algumas aplicações móveis e na sua utilização de recursos nativos do sistema 
operacional é necessário a configuração e liberações do uso desses recursos. Qual arquivo de configuração 
devemos alterar para liberar essas permissões? 
 
 
Property file 
 
Java source file 
 
Layout file 
 Manifest file 
 
R file 
 
 
 
 4a Questão (Ref.: 201504799538) Pontos: 0,1 / 0,1 
Ao executar uma Activity o Android executa um conjunto de métodos já definidos que compõem seu ciclo de 
vida. Marque a opção que representa a sequencia correta do ciclo de vida de uma Activity 
 
 
onStart, onStop, onCreate, onPause, onDestroy, onResume. 
 
onCreate, onStart, onStop, onPause, onResume, onDestroy. 
 
onStart, onResume, onCreate, onPause, onStop, onDestroy. 
 onCreate, onStart, onResume, onPause, onStop, onDestroy. 
 
onCreate, onResume, onStart, onStop, onPause, onDestroy. 
 
 
 
 5a Questão (Ref.: 201504358386) Pontos: 0,1 / 0,1 
Analise os itens sobre o ciclo de vida de uma Activity abaixo e marque a opção correta: 
( ) A Entire Lifetime Ocorre entre o onResume() ¿ onPause(). 
( ) A Visible Lifetime A activity esta visivel ao usuario, mas não em primeiro plano. 
( ) A Foreground Lifetime Ocorre entre onStart() ¿ onStop(). 
( ) A Entire Lifetime Corresponde ao ciclo de vida completo. 
( ) A Foreground Lifetime a activity esta visivel ao usuario e em primeiro plano. 
 
 
V, V, F, F, F 
 
V, F, F, V, F 
 
F, V, F, F, V 
 
F, V, F, V, F 
 F, V, F, V, V 
 
1a Questão (Ref.: 201504246229) Pontos: 0,1 / 0,1 
Assinale o item que não corresponde a uma constante para controle de fluxo no JME: 
 
 
Command.CANCEL 
 
Command.EXIT 
 
Command.OK 
 Command.LOGOUT 
 
Command.ITEM 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201504246182) Pontos: 0,1 / 0,1 
O componente utilizado para exibir mensagens de aviso ao usuário é: 
 
 
TextField. 
 Alert. 
 
Form. 
 
TextBox. 
 
Canvas. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201504789488) Pontos: 0,1 / 0,1 
Analise as seguintes sentenças em relação à linguagem Java: I. Java suporta diretamente somente herança 
simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual 
abstract. II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição 
da classe a palavra-chave implements seguida das interfaces separadas por vírgula. III. Em Java, quando um 
método é definido como final, ele pode ser sobreposto somente em classes descendentes. Em relação às 
sentenças supracitadas, pode-se afirmar que apenas: 
 
 
I é verdadeira; 
 
III é verdadeira; 
 
I e II são verdadeira 
 II é verdadeira; 
 
II e III são verdadeiras. 
 
 
 
 4a Questão (Ref.: 201504834135) Pontos: 0,1 / 0,1 
Qual dos componentes abaixo pode ser utilizado em um formulário Android: 
 
 
List 
 
TextField 
 
Gauge 
 ProgressBar 
 
StringItem 
 
 
 
 5a Questão (Ref.: 201504246186) Pontos: 0,1 / 0,1 
Para a descoberta de erros de lógica de programação a opção mais adequada seria: 
 
 
Buscar um código que funcione no Google.Reescrever completamente o código. 
 
Apagar os comentários. 
 
Utilizar mensagens através de Alert. 
 Utilizar um depurador. 
 
1a Questão (Ref.: 201504358109) Pontos: 0,1 / 0,1 
Relacione as três plataformas listadas com os termos enumerados mais abaixo: 
(1) iPhone 
(2) Android 
(3) Windows Phone 
( ) Dalvik 
( ) C# 
( ) Objetive-C 
( ) Visual Studio 
( ) X-Code 
Marque a opção que contém a sequência correra de associação de cima para baixo: 
 
 
 
 
2,3,2,3,1. 
 
NDA. 
 
1,3,2,3,1. 
 2,3,1,3,1. 
 
1,3,1,3,2. 
 
 
 
 2a Questão (Ref.: 201504246182) Pontos: 0,1 / 0,1 
O componente utilizado para exibir mensagens de aviso ao usuário é: 
 
 
TextBox. 
 
TextField. 
 
Canvas. 
 Alert. 
 
Form. 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201504261261) Pontos: 0,1 / 0,1 
Podemos afirmar que a linha de programação: "Display.getDisplay(this).getCurrent()" 
 
 
Gera erros em tempo de execução. 
 
Não pode ser executada. 
 
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. 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201504264535) Pontos: 0,1 / 0,1 
Em Java, quando falamos sobre o método Construtor, podemos afirmar que: 
I- Possui o mesmo nome da Classe 
II- Serve para definir como o objeto será criado 
III- Pode ter diversas assinaturas, ou melhor, parâmetros diferentes 
IV- Seu retorno é sempre inteiro 
Marque a alternativa que identifica as afirmativas corretas: 
 
 
Apenas I e IV estão corretas 
 
Todas as afirmativas estão corretas 
 
Nenhuma afirmativa está correta 
 
Apenas II e III estão corretas 
 Apenas I, II e III estão corretas 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201504744776) Pontos: 0,1 / 0,1 
O método paint da classe Canvas: 
 
 
É usado conjuntamente com ¿Create¿ e ¿Destroy¿. 
 Serve para desenhar gráficos na tela. 
 
Serve para alocar posições no arranjo da classe. 
 
Serve para gera eventos de erro. 
 
É usado conjuntamente com ¿Command¿ e ¿CommandListener¿.

Outros materiais