Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS AULAS 03 E 04

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 5 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

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
 
Lupa 
 
 
 
 
 
 
Exercício: CCT0270_EX_A3_ Matrícula: 
Aluno(a): DOMINGOS CRUZ DE SOUZA Data: 17/08/2016 15:48:50 (Finalizada) 
 
 
 1a Questão (Ref.: 201409587144) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 Gauge 
 
TextBox 
 
Form 
 
Alert 
 
List 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201410048488) Fórum de Dúvidas (0) Saiba (0) 
 
Uma MIDlet é uma aplicação da Plataforma Java Micro Edition. Para gerenciar e executar essas aplicações, os 
dispositivos possuem um software que gerencia a instalação, o armazenamento e o comportamento da MIDlet 
durante a execução. Assinale a alternativa que indica o nome desse software 
 
 AMS 
 
CLDC 
 KVM 
 
MIDP 
 
CDC 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201409454845) Fórum de Dúvidas (0) Saiba (0) 
 
Devemos considerar o uso de bibliotecas gráficas: 
 
 Quando a biblioteca empregar um paradigma de programação que facilite o desenvolvimento e quando 
houver espaço no equipamento para a adição dela. 
 
Quando estivermos utilizando MIDP e CLDC exclusivamente. 
 
Quando não houver espaço no dispositivo móvel. 
 
Quando a Dalvik e a KVM estiverem presentes em um mesmo equipamento. 
 
Quando o Java não estiver instalado no dispositivo móvel. 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201409454840) Fórum de Dúvidas (0) Saiba (0) 
 
A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em sua execução 
e por conta disso: 
 
 
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 o sistema operacional de celulares comuns. 
 
a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones. 
 
compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java 
Enterprise Edition. 
 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. 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201409454314) Fórum de Dúvidas (0) Saiba (0) 
 
Sobre as ações do AMS (Application Management Software) é incorreto dizer: 
 
 
É responsável por receber propriedades do arquivo descritor da aplicação. 
 
Controla o comportamento da MIDlet durante a execução. 
 
Notifica alterações no estado da MIDlet. 
 
Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído. 
 Define as APIs (Application Programming Interface) para a interface de usuário. 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201409454842) Fórum de Dúvidas (0) Saiba (0) 
 
Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: 
 
 
podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. 
 
podem ser executados nativamente no Android, sem qualquer modificação. 
 
são muito pequenos e portáveis para quaisquer outras plataformas Java ME. 
 para uma plataforma podem não ser portáveis para outras. 
 
são nativos e podem ser executados diretamente pelo sistema operacional. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201409473263) Fórum de Dúvidas (0) Saiba (0) 
 
As classes gráficas (classes GUI) do Java Micro Edition são definidas pela JCP (Java Community Process) e estão 
inclusas no MIDP. Marque a alternativa que possui somente Displayable que herdam de Screen: 
 
 Alert, List, Form e TextBox 
 
Gauge, List, ChoiceGroup e TextBox 
 
Alert, Gauge, Form e TextField 
 
Gauge, List, Form e TextField 
 
Alert, TextField, Gauge e StringItem 
 
 Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201409454844) Fórum de Dúvidas (0) Saiba (0) 
 
As MIDlets são empacotadas: 
 
 
pois não tem funcionalidades para desenvolvimento. 
 
porque não podem funcionar com Java ME. 
 dentro de um arquivo de extensão JAR (Java Archive). 
 
para funcionar em sacolas virtuais. 
 
para funcionar em qualquer ferramenta de desenvolvimento profissional que atende plenamente os 
requisitos para desenvolvimento de software. 
 
SIMULADOS - DIVERSOS 
DICAS E EXERCÍCIOS - DIVERSOS 
FÓRUM DE DISCURSÃO SOBRE O CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - NOVO 
 
 
 
Exercício: CCT0270_EX_A4_ Matrícula: 
Aluno(a): DOMINGOS CRUZ DE SOUZA Data: 29/08/2016 11:15:32 (Finalizada) 
 
 
 1a Questão (Ref.: 201409454402) Fórum de Dúvidas (0) Saiba (0) 
 
Como são denominados os elementos dispostos sobre um formulário no J2ME? 
 
 
Elements. 
 
Sprites. 
 
Screens. 
 
Robots. 
 Items. 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201409454404) Fórum de Dúvidas (0) Saiba (0) 
 
Qual interface encapsula o mecanismo de gerência de eventos no J2ME? 
 
 
MIDletListener. 
 
CommandStateListener. 
 
MIDPListener. 
 
ActionListener. 
 CommandListener.Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201409587174) Fórum de Dúvidas (0) Saiba (0) 
 
O NetBeans permite o desenvolvimento de aplicativos para JME com grande produtividade. Qual das afirmações 
abaixo NÃO corresponde a uma característica deste ambiente? 
 
 
Apresenta uma tela denominada "Navegador", na qual pode ser observada uma visão lógica e 
hierárquica do projeto. 
 
Ao executar o projeto inicia o emulador e carrega o aplicativo no mesmo. 
 
Apresenta um controle visual para o fluxo de navegação do MIDlet. 
 
A tela de código protege o código estrutural da IDE contra modificações e sinaliza para o programador 
com a colocação de fundo cinza. 
 Obriga uma construção totalmente visual, não permitindo ao programador interferir em nenhum ponto 
via codificação. 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201409975626) Fórum de Dúvidas (0) Saiba (0) 
 
Considere a linha de código abaixo, e assinale a alternativa que indica a correta execução dessa instrução: 
nomeStringItem.setText(nomeTextField.getString()) 
 
 
Solicita que o usuário informe um dado a partir da combo box nomeStringItem 
 
Coleta o dado digitado pelo usuário, e o transfere para ser exibido no objeto Form1 
 Coleta o dado digitado pelo usuário, e o transfere para ser exibido no objeto nomeTextField 
 Coleta o dado digitado pelo usuário, e o transfere para ser exibido no objeto nomeStringItem 
 
Solicita que o usuário informe um dado a partir da caixa de texto nomeTextField 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201409454852) Fórum de Dúvidas (0) Saiba (0) 
 
A instrução if serve para: 
 
 Verificar condições e conduzir o fluxo da aplicação. 
 
Verificar a KVM. 
 
Validar textos. 
 
Comparar números e textos 
 
Inverter um texto. 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201409454856) Fórum de Dúvidas (0) Saiba (0) 
 
Podemos afirmar que a área de código-fonte da IDE NetBeans: 
 
 
Representa o aparelho celular. 
 
Representa um mapa de banco de dados. 
 
É o MIDP. 
 
É a CLDC. 
 Permite a codificação da aplicação. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201409454854) Fórum de Dúvidas (0) Saiba (0) 
 
O tipo de objeto StringItem: 
 
 
Serve para gravar dados permanentemente na memória do dispositivo. 
 Serve para exibir um rótulo e um texto em um formulário. 
 
É usando quando o Java não estiver instalado no dispositivo móvel. 
 
Não pode ter seus valores modificados. 
 
Serve para exibir um campo de texto para que o usuário possa digitar dados. 
 
 Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201409454849) Fórum de Dúvidas (0) Saiba (0) 
 
Podemos afirmar que a área de fluxo da IDE NetBeans: 
 
 
Representa um mapa de banco de dados. 
 
É a CLDC. 
 
É o MIDP. 
 É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica. 
 
Representa o aparelho celular. 
 
 Gabarito Comentado 
 
 
SIMULADOS - DIVERSOS 
DICAS E EXERCÍCIOS - DIVERSOS 
FÓRUM DE DISCURSÃO SOBRE O CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - NOVO

Continue navegando