Buscar

Simulados dispositivos móveis

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 51 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 51 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 9, do total de 51 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

Prévia do material em texto

2017­5­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 1/2
  SANDRO MATA BARBOSA201401028764       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028764 V.1 
Aluno(a): SANDRO MATA BARBOSA Matrícula: 201401028764
Desempenho: 0,5 de 0,5 Data: 30/03/2017 21:56:57 (Finalizada)
 
  1a Questão (Ref.: 201401138808) Pontos: 0,1  / 0,1
Podemos afirmar que o NetBeans:
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.
  É 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".
Custa mais caro que a "Java ME SDK", pois esta é gratuita.
 Gabarito Comentado.
 
  2a Questão (Ref.: 201401156611) Pontos: 0,1  / 0,1
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 possuir ou não conectividade
  Normalmente são mais lentos na inicialização e no desligamento;
Normalmente são menores e mais leves
Tendem a ser mais seguros e confiáveis;
Podem ser mais resistentes a quedas;
 Gabarito Comentado.
 
  3a Questão (Ref.: 201401138840) Pontos: 0,1  / 0,1
Devemos considerar o uso de bibliotecas gráficas:
Quando o Java não estiver instalado no dispositivo móvel.
  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.
javascript:voltar();
javascript:voltar();
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=522105
http://v3.webcasters.com.br/Login.aspx?codTransmissao=254051&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­5­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 2/2
Quando a Dalvik e a KVM estiverem presentes em um mesmo equipamento.
 Gabarito Comentado.
 
  4a Questão (Ref.: 201401138267) Pontos: 0,1  / 0,1
Assinale o item que não trata de um elemento constituinte da High Level API:
Screen.
Form.
  Canvas.
Gauge.
Alert.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201401138309) Pontos: 0,1  / 0,1
Sobre as ações do AMS (Application Management Software) é incorreto dizer:
Notifica alterações no estado da MIDlet.
É responsável por receber propriedades do arquivo descritor da aplicação.
  Define as APIs (Application Programming Interface) para a interface de usuário.
Trabalha com três estados básicos da MIDlet: Iniciado, Pausado e Destruído.
Controla o comportamento da MIDlet durante a execução.
 Gabarito Comentado.
 
 
 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=323715&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=239447&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252535&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:abre_colabore('35224','59639754','1063729966');
Sandro
Realce
Sandro
Realce
2017­5­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 1/2
  SANDRO MATA BARBOSA201401028764       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028764 V.1 
Aluno(a): SANDRO MATA BARBOSA Matrícula: 201401028764
Desempenho: 0,5 de 0,5 Data: 11/05/2017 10:53:17 (Finalizada)
 
  1a Questão (Ref.: 201401707708) Pontos: 0,1  / 0,1
Sobre o arquivo layout XML qual a sentença correta?
Um arquivo que contém todas as informações de permissão da aplicação
Um arquivo que contém um único widget atividade
  É usado para desenhar o conteúdo de uma activity
Responsável por gerar a id únicas dos componentes
Corresponde a um arquivo de layout PNG de imagem
 
  2a Questão (Ref.: 201401152738) Pontos: 0,1  / 0,1
A High Leve API destina­se à construção de interfaces de alto nível, normalmente associada à criação de
formulários. Qual dos seguintes componentes não pode ser utilizado em um formulário JME?
Gauge
StringItem
DateField
TextField
  List
 
  3a Questão (Ref.: 201401707700) Pontos: 0,1  / 0,1
Durante o ciclo de vida de uma activity, qual o método inicial a ser chamado pelo sistema?
onStop()
  onCreate()
onStart()
onBack()
onRestore()
 
  4a Questão (Ref.: 201401784352) Pontos: 0,1  / 0,1
javascript:voltar();
javascript:voltar();
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­5­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 2/2
Apesar dos incrementos das capacidades de memória e de processamento dos dispositivos móveis, limites são
sempre atingidos em razão da demanda crescente dos usuários por aplicativos com as mais variadas funções,
muitas vezes envolvendo o uso de múltiplos sensores e recursos gráficos de alta qualidade. Caso o conjunto de
aplicativos utilizados exceda o total de memória disponível, o sistema operacional Android irá
  solicitar ao usuário que termine um dos aplicativos em uso.
  terminar automaticamente o aplicativo de menor prioridade.
  terminar apenas o aplicativo em uso.
  terminar todos os aplicativos.
  bloquear toda a execução do sistema, requerendo reinício.
 
  5a Questão (Ref.: 201401806368) Pontos: 0,1  / 0,1
Em relação a classe Activity e a troca de mensagens entre as janelas podemos afirmar que:
  apenas objetos que implementam a interface serializable podem ser passados como parâmetros entre
as janelas Activity
  O método putExtra da classe Intent, permite adicionar parâmetros para serem enviados a uma nova
janela.
  O método startActivity abre uma nova janela passando como parâmetro um objeto da classe Intent
  o método getExtra da classe Intent, permite adicionar parâmetros para serem enviados a uma nova
janela.
 
 
 
javascript:abre_colabore('35224','62065463','1161805944');
Sandro
Realce
Sandro
Realce
2017­6­10 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 1/2
  SANDRO MATA BARBOSA201401028764       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028764 V.1 
Aluno(a): SANDRO MATA BARBOSA Matrícula: 201401028764
Desempenho: 0,5 de 0,5 Data: 11/05/2017 11:14:18 (Finalizada)
 
  1a Questão (Ref.: 201401636864) Pontos: 0,1  / 0,1
O método paint da classe Canvas:
Serve para gera eventos de erro.
Serve para alocar posições no arranjo da classe.
É usado conjuntamente com ¿Command¿ e ¿CommandListener¿.
É usado conjuntamente com ¿Create¿ e ¿Destroy¿.
  Serve para desenhar gráficos na tela.
 
  2a Questão (Ref.: 201401625209) Pontos: 0,1  / 0,1
Como se carrega o display do disposi埱�vo móvel?
através do new Display()
através do Canvas
através do Display.setDisplay(this)
através do MIDlet
  através do Display.getDisplay(this)
 
  3a Questão (Ref.: 201401156623) 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:
Todas as afirmativas estão corretas
  Apenas I, II e III estão corretas
Nenhuma afirmativa está correta
Apenas II e III estão corretas
javascript:voltar();
javascript:voltar();
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­6­10 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 2/2
Apenas I e IV estão corretas
 Gabarito Comentado.
 
  4a Questão (Ref.: 201401138267) Pontos: 0,1  / 0,1
Assinale o item que não trata de um elemento constituinteda High Level API:
Gauge.
Alert.
Screen.
  Canvas.
Form.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201401289960) Pontos: 0,1  / 0,1
De acordo com o arquivo AndroidManifest, marque responda os itens corrtetos.
  A aplicação só executa em dispositivos com versões superiores a 17.
  A instalação do aplicativo requer duas permissões.
  O aplicativo terá oito activitives.
  O aplicativo irá executar em aparelhos com versões 8 e 17.
  A Activity que é carregada quando a aplicação é iniciado é "LoginActivity_"
 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=255710&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=239447&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:abre_colabore('35309','64261570','1247303431');
Sandro
Realce
Sandro
Realce
2017­6­10 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 1/2
  SANDRO MATA BARBOSA201401028764       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028764 V.1 
Aluno(a): SANDRO MATA BARBOSA Matrícula: 201401028764
Desempenho: 0,5 de 0,5 Data: 26/05/2017 14:35:37 (Finalizada)
 
  1a Questão (Ref.: 201401250181) Pontos: 0,1  / 0,1
Marque a opção que NÃO descreve uma boa justificativa para que cada vez mais desenvolvedores entrem no
mercado de desenvolvimento móvel:
  O mercado está estável, ou seja, há pouca experimentação.
A Internet levou informação para praticamente todos os lugares que frequentamos, agora é possível
acessá­la em qualquer lugar.
Maior visibilidade e maior oportunidade para organizações.
Hoje em dia é possível desenvolver praticamente qualquer tipo de aplicação.
Segundo GigaOm Pro Survey, em 2011 38% dos negócios foram feitos com smartphones.
 
  2a Questão (Ref.: 201401138697) Pontos: 0,1  / 0,1
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:
Um tipo primitivo.
Um ponteiro.
Uma variável.
Uma instrução.
  Uma constante.
 Gabarito Comentado.
 
  3a Questão (Ref.: 201401138844) Pontos: 0,1  / 0,1
Podemos afirmar que a área de fluxo da IDE NetBeans:
  É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica.
É a CLDC.
Representa um mapa de banco de dados.
Representa o aparelho celular.
É o MIDP.
javascript:voltar();
javascript:voltar();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277553&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­6­10 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 2/2
 Gabarito Comentado.
 
  4a Questão (Ref.: 201401138310) Pontos: 0,1  / 0,1
Sobre as MIDlets:
É a denominação dada aos aplicativos gerados com o Android.
  Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais.
São empacotadas dentro de um arquivo de extensão "jad".
Podem ser utilizadas apenas em configurações CLDC.
Apenas podem ser instaladas por intermédio de um servidor na Web.
 
  5a Questão (Ref.: 201401138262) Pontos: 0,1  / 0,1
Programas feitos com JME consomem poucos recursos graças:
Ao uso de Smart Pointers.
  Às características da KVM.
Ao coletor de lixo do Java.
À resolução do display dos aparelhos.
Ao uso de semáforos para acesso aos escassos recursos do aparelho.
 Gabarito Comentado.
 
 
 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=323709&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=323713&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:abre_colabore('35309','66244381','1323501921');
Sandro
Realce
Sandro
Realce
 1a Questão (Ref.: 201402980498) Pontos: 0,1 / 0,1 
Sobre componentes para a construção de telas, enumere os itens abaixo conforme a tabela de componentes VIEW e 
marque a opção correta 
( 1 ) LinearLayout 
( 2 ) TextView 
( 3 ) Checkbox 
( 4 ) Radiobutton 
( 5 ) Radiogroup 
( ) Organiza os componentes da UI de uma tela 
( ) Permite agrupar itens de seleção única em uma tela 
( ) Permite definir opção de escolha única em uma tela 
( ) Permite apresentar uma informação em uma tela 
( ) Permite escolher entre dois estados em uma tela 
 
 
 
( ) 4, 3, 2, 1, 5 
 
( ) 1, 5, 3, 2, 4 
 
( ) 3, 4, 1, 5, 2 
 
( ) 5, 1, 2, 4, 3 
 ( ) 1, 5, 4, 2, 3 
 
 
 
 
 
 2a Questão (Ref.: 201402980494) Pontos: 0,1 / 0,1 
Analise as afirmações abaixo e assinale a alternativa CORRETA: 
I - Na especificação do layout, uma construção da forma @+id/nome, indica o identificador único do 
componente 
II - A plataforma Android apresenta severas restrições de uso a recursos, impedindo, inclusive, o acesso à 
Internet pelos aplicativos 
III - No diretório res de uma aplicação são encontrados diversos recursos, incluindo, por exemplo, imagens e 
leiautes dos aplicativos 
IV - O arquivo strings.xml de uma aplicação contém a documentação para uso do aplicativo. 
 
 
Somente a alternativa I é verdadeira 
 
Somente as alternativas I e II são verdadeiras 
 
Somente as alternativas III e IV são verdadeiras 
 
Somente a alternativa III é verdadeira 
 Somente as alternativas I e III são verdadeiras 
 
 
 
 
 
 3a Questão (Ref.: 201402875361) Pontos: 0,0 / 0,1 
Analise as assertivas e marque a alternativa correta I. O Android é um sistema operacional móvel baseado 
numa versão modificada do Linux. II. A maior parte do código do Android foi liberada sob a licença Apache de 
código aberto, o que significa que qualquer um que queira usar o Android poderá fazê-lo, baixando o código 
fonte completo do Android. III. Os fornecedores podem acrescentar suas próprias extensões proprietárias ao 
Android e personaliza-lo para diferenciar seus produtos dos outros. 
 
 
Somente a assertiva I está correta 
 Todas as assertivas estão corretas 
 Todas as assertivas estão incorretas 
 
Somente a assertiva II está correta 
 
Somente a assertiva III Está correta 
 
 
 
 
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
 4a Questão (Ref.: 201402990150) Pontos: 0,0 / 0,1 
Em relação ao ciclo de vida de uma classe Activity e o evento onStart, são corretas: 
 
 É o primeiro evento a ser invocada quando a Activity perde o foco 
 
Nenhuma das anteriores 
 É chamado na inicialização da Activity 
 
É chamada nas retomadas de foco da janela Activity 
 
 
 
 
 
 5a Questão (Ref.: 201402891482) Pontos: 0,1 / 0,1 
Qual método é utilizado para sobrescrever o sistema de menu a ser criado para as aplicações? 
 
 
onMenu() 
 
onCreateMenu() 
 onCreateOptionsMenu() 
 
onMenuCreated() 
 
onCreateContextMenu() 
 
 
 
1a Questão (Ref.: 201402337116) Pontos: 0,1 / 0,1 
Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans: 
 
 
 
Serve para pegar a tela atual. 
 Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição ("Displayable"). 
 
Substitui a instrução "switch" do Java. 
 
Serve exclusivamente para limpar a tela. 
 
Serve exclusivamente para exibir mensagens de alerta. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201402340409) Pontos: 0,1 / 0,1 
Em Java, quando falamos sobre o método Construtor, podemos afirmar que: 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=279550&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=279550&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
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, II e III estão corretas 
 
Todas as afirmativas estãocorretas 
 
Apenas I e IV estão corretas 
 
Apenas II e III estão corretas 
 
Nenhuma afirmativa está correta 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201402322049) Pontos: 0,1 / 0,1 
Assinale a alternativa falsa: 
 
 
A configuração CLDC é voltada para dispositivos de recursos muito escassos, como celulares. 
 
A máquina virtual Java voltada para dispositivos móveis é denominada KVM. 
 
A empresa Oracle é quem atualmente suporta a plataforma JME. 
 A plataforma Android foi desenvolvida pela Apple para utilização em tablets. 
 
A plataforma Android utiliza uma máquina virtual denominada Dalvik. 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201402891482) Pontos: 0,1 / 0,1 
Qual método é utilizado para sobrescrever o sistema de menu a ser criado para as aplicações? 
 
 onCreateOptionsMenu() 
 
onMenuCreated() 
 
onCreateContextMenu() 
 
onCreateMenu() 
 
onMenu() 
 
 
 
 
 
 5a Questão (Ref.: 201402891484) Pontos: 0,1 / 0,1 
Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ? 
 
 
findViewId(int id); 
 
findViewByReference(int id); 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=255710&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=279552&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=255710&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=279552&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
retrieveResourceById(int id); 
 
findViewById(String id); 
 findViewById(int id); 
 
 
 
1a Questão (Ref.: 201402322096) Pontos: 0,1 / 0,1 
Sobre as MIDlets: 
 
 
São empacotadas dentro de um arquivo de extensão "jad". 
 Trabalha com a High Level API para o desenvolvimento de interfaces cadastrais. 
 
Podem ser utilizadas apenas em configurações CLDC. 
 
É a denominação dada aos aplicativos gerados com o Android. 
 
Apenas podem ser instaladas por intermédio de um servidor na Web. 
 
 
 
 
 
 2a Questão (Ref.: 201402322623) Pontos: 0,1 / 0,1 
Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados: 
 
 
são muito pequenos e portáveis para quaisquer outras plataformas Java ME. 
 
são nativos e podem ser executados diretamente pelo sistema operacional. 
 
podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. 
 
podem ser executados nativamente no Android, sem qualquer modificação. 
 para uma plataforma podem não ser portáveis para outras. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201402322095) 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.: 201402322626) Pontos: 0,1 / 0,1 
Devemos considerar o uso de bibliotecas gráficas: 
 
 
Quando a Dalvik e a KVM estiverem presentes em um mesmo equipamento. 
 
Quando não houver espaço no dispositivo móvel. 
 
Quando o Java não estiver instalado no dispositivo móvel. 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=255712&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252535&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=255712&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252535&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
 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. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201402322185) Pontos: 0,1 / 0,1 
Qual interface encapsula o mecanismo de gerência de eventos no J2ME? 
 
 CommandListener. 
 
CommandStateListener. 
 
ActionListener. 
 
MIDletListener. 
 
MIDPListener. 
 
1a Questão (Ref.: 201402340424) Pontos: 0,0 / 0,1 
O principal objetivo de um Web Service é: 
 
 Desenvolvimento de servidor Web para comunicação de aplicações sem o protocolo SOAP 
 Construir aplicações para comunicação entre sistemas, fundamentalmente em aplicações B2B 
 
Desenvolvimento de servidor Web no cliente 
 
Construir aplicações J2ME que se utilizam de dados persistentes, mas não utilizam o protocolo SOAP 
 
Resolver o problema de mensagens SMS para clientes web 
 
 
 
 
 
 2a Questão (Ref.: 201402820949) Pontos: 0,1 / 0,1 
Quando desenvolvemos uma aplicação Java ME algumas regras devem ser observadas: I- Todas as classes do 
projeto devem estender a classe MIDlet. II- Todos os objetos que serão utilizados na aplicação devem ser 
instanciados no método starApp(). III- Todas as classes que implementam a interface CommandListener, 
deverão implementar o método commandAction. Qual(is) a(s) afirmativa(s) é (são) verdadeira(s): 
 
 
a I, a II e a III 
 
a I e a III 
 
a II e a III 
 somente a III 
 
a I e a II 
 
 
 
 
 
 3a Questão (Ref.: 201402433983) 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 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=323715&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=323715&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
( ) Visual Studio 
( ) X-Code 
Marque a opção que contém a sequência correra de associação de cima para baixo: 
 
 
 
 
1,3,1,3,2. 
 
1,3,2,3,1. 
 
2,3,2,3,1. 
 
NDA. 
 2,3,1,3,1. 
 
 
 
 
 
 4a Questão (Ref.: 201402910029) Pontos: 0,1 / 0,1 
Para que possamos tratar eventos do Botão o método que devemos sobrescrever é: 
 
 
ChaneItemClick 
 
ItemListener 
 
OnItemClickListener 
 OnClickListener 
 
EventonClick 
 
 
 
 
 
 5a Questão (Ref.: 201402886860) Pontos: 0,1 / 0,1 
Que características um dispositivo móvel deve ter para ser um dispositivo móvel ? 
 
 
Fonte de alimentação de energia própria, Conectividade, Capacidade computacional, Display integrado e 
Fixo sem mobilidade. 
 Fonte de alimentação de energia própria, Conectividade, Capacidade computacional, Display integrado 
 
Fonte de alimentação de energia própria, Não precisa de Conectividade 
 
Mobilidade, Fonte de alimentação própria porém não precisa de conectividade. 
 
 
 
Sandro
Realce
Sandro
Realce
Sandro
Realce
 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Simulado: CCT0080_SM_201401028691 V.1 
Aluno(a): ALESSANDRA MOREIRA DE SOUZA Matrícula: 201401028691 
Desempenho: 0,4 de 0,5 Data: 29/03/2017 14:23:22 (Finalizada) 
 
 
 1a Questão (Ref.: 201401250100) Pontos: 0,1 / 0,1 
Sobre dispositivos móveis considere as seguintes sentenças: 
I. São exemplos de computadores móveis: laptop, netbook, smartphone e android; 
II. Na linguagem popular, os termos notebook e laptop se confundem; 
III. No Brasil, o tipo de conexão de dados predominante, via redes de telefonia móvel, é a conexão 
4G; 
Marque o item que contém somente a(s) alternativa(s) verdadeira(s): 
 
 
II. 
 
II e III. 
 
III. 
 
I. 
 
I e III. 
 
 
 
 2a Questão (Ref.: 201401726166) Pontos: 0,1 / 0,1 
O ciclo de vida de uma Activity possui um método que é chamado imediatamenteapós a onCreate() 
¿ e também quando uma Activity que estava em background volta a ter foco: 
 
 
onCreate() 
 
onRestart() 
 
onResume() 
 
onStart() 
 
onPause() 
 
 
 
 3a Questão (Ref.: 201401625129) Pontos: 0,1 / 0,1 
Como se carrega o display do dispositivo móvel? 
 
 
através do Display.getDisplay(this) 
 
através do MIDlet 
 
através do Display.setDisplay(this) 
 
através do new Display() 
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
através do Canvas 
 
 
 
 4a Questão (Ref.: 201401289875) Pontos: 0,1 / 0,1 
Sobre o AVD - Android Virtual Device, marque as opções verdadeiras. 
 
 
Pode-se criar avds com memória de swap. 
 
Alguns fornecedores (Motorola, Samsung, etc.) disponibilizam AVD¿s para os 
desenvolvedores utilizarem. 
 
Representa um dispositivo móvel, suas configurações e aparência 
 
É utilizado para emular (simular) um dispositivo real. 
 
Define a tela (GUI) a ser exibida. 
 
 
 
 5a Questão (Ref.: 201401625123) Pontos: 0,0 / 0,1 
Quantos erros existem no codigo abaixo? 
public class Um extend MIDlet 
{ private Display tela; 
 private Textbox caixa; 
 public void startApp(){ } 
 public void pauseApp(){ } 
 public void destroyApp(boolean b){ } 
 public void CommandAction(Command co, DisplayAble d){ } 
 } 
 
 
3 
 
2 
 
4 
 
5 
 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Simulado: CCT0080_SM_201401028691 V.1 
javascript:abre_colabore('35411','59102644','1043673538');
Sandro
Realce
Sandro
Realce
Sandro
Realce
Aluno(a): ALESSANDRA MOREIRA DE SOUZA Matrícula: 201401028691 
Desempenho: 0,5 de 0,5 Data: 26/04/2017 22:55:32 (Finalizada) 
 
 
 1a Questão (Ref.: 201401138755) 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. 
 
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. 
 
a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones. 
Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201401157178) Pontos: 0,1 / 0,1 
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: 
 
 
Gauge, List, ChoiceGroup e TextBox 
 
Alert, Gauge, Form e TextField 
 
Alert, TextField, Gauge e StringItem 
 
Alert, List, Form e TextBox 
 
Gauge, List, Form e TextField 
Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201401152665) Pontos: 0,1 / 0,1 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=272695&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252533&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=272695&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252533&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Para as interfaces Web é muito comum a submissão dos dados do formulário para um servidor 
através de um botão do tipo . No caso de formulários JME, os dados do formulário podem ser 
tratados na programação a partir de: 
 
 
Um componente do tipo Button. 
 
Uma interface do tipo MouseListener. 
 
Uma interface do tipo CommandListener. 
 
Uma interface do tipo ActionListener. 
 
Um componente do tipo JMESubmit. 
Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201401250116) Pontos: 0,1 / 0,1 
Sobre o desenvolvimento para a plataforma Android é correto afirmar: 
 
 
Não é necessário se preocupar com a configuração da versão da plataforma alvo (por 
exemplo, Android 2.3.3) durante a configuração de um AVD, pois isso é feito 
automaticamente pela Dalvik. 
 
NDA. 
 
Eventos são gerados somente por usuários ou por outras aplicações. 
 
Uma AVD é um dispositivo virtual Android que pode emular dispositivos reais, no entanto, só 
os smartphones podem ser emulados. 
 
Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um 
smartphone real. 
 
 
 
 5a Questão (Ref.: 201401138757) Pontos: 0,1 / 0,1 
Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os 
aplicativos gerados: 
 
 
são muito pequenos e portáveis para quaisquer outras plataformas Java ME. 
 
podem ser executados nativamente no Android, sem qualquer modificação. 
 
são nativos e podem ser executados diretamente pelo sistema operacional. 
 
podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações. 
 
para uma plataforma podem não ser portáveis para outras. 
Gabarito Comentado. 
 
 
 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=262387%20&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=255712&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=262387 &LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=255712&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
Simulado: CCT0080_SM_201401028691 V.1 
Aluno(a): ALESSANDRA MOREIRA DE SOUZA Matrícula: 201401028691 
Desempenho: 0,4 de 0,5 Data: 20/05/2017 21:03:39 (Finalizada) 
 
 
 1a Questão (Ref.: 201401707630) Pontos: 0,0 / 0,1 
O que esse código faz? Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); 
intent.setData(android.net.Uri.parse("http://www.androidatc.com")); startActivity(intent); 
 
 
Inicia uma atividade utilizando uma intenção explícita 
 
Inicia um serviço 
 
Inicia uma sub-atividade 
 
Envia resultados para outra atividade 
 
Inicia uma atividade utilizando uma intenção implícita 
 
 
 
 2a Questão (Ref.: 201401138190) Pontos: 0,1 / 0,1 
O componente utilizado para exibir mensagens de aviso ao usuário é: 
 
 
Form. 
 
Alert. 
 
Canvas. 
 
TextField. 
 
TextBox. 
Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201401138237) Pontos: 0,1 / 0,1 
Assinale o item que não corresponde a uma constante para controle de fluxo no JME: 
 
 
Command.LOGOUT 
 
Command.OK 
 
Command.CANCEL 
 
Command.EXIT 
 
Command.ITEM 
Gabarito Comentado. 
 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=351786&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252531&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=351786&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252531&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
 
 4a Questão (Ref.: 201401249980) Pontos: 0,1 / 0,1 
Para se construir uma Tela no Android são necessários três elementos (citados logo abaixo). De 
acordo com a responsabilidadede cada um, faça a associação abaixo. 
(1) Classe Java (2) Classe R (3) Layout (xml) 
( ) Contém uma relação de constantes usados para acessar recursos do projeto. 
( ) Gerencia o ciclo de vida da activity. 
( ) Seus dados não podem ser alterados. 
( ) Contém a especificação de como a activity será apresentada. Marque o item que contém a 
sequência correta da associação de cima para baixo: 
 
 
2,1,3,2. 
 
2,2,3,1. 
 
1,2,3,1. 
 
2,1,2,3. 
 
3,2,3,1. 
 
 
 
 5a Questão (Ref.: 201401707621) 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? 
 
 
Layout file 
 
R file 
 
Property file 
 
Manifest file 
 
Java source file 
 
 
 
 
 
 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Simulado: CCT0080_SM_201401028691 V.1 
Aluno(a): ALESSANDRA MOREIRA DE SOUZA Matrícula: 201401028691 
Desempenho: 0,4 de 0,5 Data: 03/06/2017 13:59:44 (Finalizada) 
javascript:abre_colabore('35411','64587272','1256069391');
Sandro
Realce
Sandro
Realce
 
 
 1a Questão (Ref.: 201401703608) Pontos: 0,1 / 0,1 
Considere a afirmação: Uma componente da application framework do android é usada para 
construir um aplicativo, incluindo listas, grades, caixas de texto, botões. Qual das alternativas é 
completamente verdadeira? 
 
 
Content Provider 
 
Activity Manager 
 
View System 
 
Resource Manager 
 
Notification Manager 
 
 
 
 2a Questão (Ref.: 201401154343) Pontos: 0,1 / 0,1 
Utilizando os recursos providos pelas classes e interfaces da API RMS, podemos afirmar que a 
forma mais eficiente para navegar, filtrar e ordenar registros de um objeto do tipo RecordStore: 
 
 
É baixar um navegador. 
 
É utilizar uma variável de classe para armazenar um arranjo de bytes (byte[]). 
 
É utilizar um objeto da classe RecordEnumeration, pois permite que naveguemos pelos 
registros da classe RecordStore de forma filtrada e ordenada. 
 
É utilizar o comando "for" do Java para percorrer todos os registros. 
 
É criar seus próprios métodos, pois a API RMS não fornece um meio para navegarmos entre 
os registros de um objeto da classe RecordStore. 
Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201401637522) Pontos: 0,1 / 0,1 
Qual é o método da classe SQLiteOpenHelper que é utilizado para abrir ou criar um 
banco de dados SQLite com permissões de leitura e escrita: 
 
 
getWritableDatabase() 
 
onOpen(SQLiteDatabase db) 
 
onCreate(SQLiteDatabase db) 
 
getReadableDatabase() 
 
onConfigure(SQLiteDatabase db) 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=279548&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=279548&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
 4a Questão (Ref.: 201401703619) Pontos: 0,1 / 0,1 
Considere a afirmação: Uma componente da application framework do android que permite 
gerenciar o ciclo de vida das aplicações e retorna as informações de uma navegação comum. Qual 
das alternativas é completamente verdadeira? 
 
 
Notification Manager 
 
Resource Manager 
 
Content Provider 
 
Activity Manager 
 
View System 
 
 
 
 5a Questão (Ref.: 201401250119) Pontos: 0,0 / 0,1 
Responsive Web Design (RWD) é um conceito onde o objetivo é apresentar informação de forma 
acessível e confortável para diversos meios de acesso. Sobre RWD marque a opção correta: 
 
 
Utilizar animações para melhorar a acessibilidade das aplicações. 
 
Evitar, ao máximo, o redimensionamento de imagens. 
 
Utilizar de forma inteligente recursos mobile como geolocalização e mudança na orientação. 
 
Adaptação do layout da página de acordo com a resolução em que está sendo visualizada. 
 
Ocultar elementos desnecessários nos dispositivos. 
 
 
 
 
 
javascript:abre_colabore('35411','65412912','1295683813');
Sandro
Realce
Sandro
Realce
1a Questão (Ref.: 201403666100) Pontos: 0,1 / 0,1 
Analise as assertivas e marque a alternativa correta I. O Android é um sistema operacional móvel baseado 
numa versão modificada do Linux. II. A maior parte do código do Android foi liberada sob a licença Apache de 
código aberto, o que significa que qualquer um que queira usar o Android poderá fazê-lo, baixando o código 
fonte completo do Android. III. Os fornecedores podem acrescentar suas próprias extensões proprietárias ao 
Android e personaliza-lo para diferenciar seus produtos dos outros. 
 
 
Somente a assertiva I está correta 
 Todas as assertivas estão corretas 
 
Somente a assertiva III Está correta 
 
Somente a assertiva II está correta 
 
Todas as assertivas estão incorretas 
 
 
 
 2a Questão (Ref.: 201403780889) Pontos: 0,1 / 0,1 
Em relação ao ciclo de vida de uma classe Activity e o evento onStart, são corretas: 
 
 
É chamada nas retomadas de foco da janela Activity 
 
É o primeiro evento a ser invocada quando a Activity perde o foco 
 
Nenhuma das anteriores 
 É chamado na inicialização da Activity 
 
 
 
 3a Questão (Ref.: 201403666143) Pontos: 0,0 / 0,1 
Para se criar telas no Android, é necessário trabalhar com o conceito de activity. Assim como em programação 
Windows Desktop que você trabalha com form, onde cada for. equivale a uma tela. No Android aplica-se o 
termo de activity. Marque a alternativa que está INCORRETA no que se refere a uma activity 
 
 
Uma aplicação Android pode ter várias Activity´s, porém o usuário só interage com uma de cada vez. 
 É possível informar o contexto da aplicação entra as atividades 
 
Para criar uma activity basta criar uma classe no Java e herdar da classe android.app.Activity. Desta 
forma automaticamente já há torna uma possível atividade no Android. 
 As inicializações e configurações da interface com o usuário devem ser feitas sempre no método 
onStart(), pois ele é o primeiro método a ser executado quando a Activity é iniciada. 
 
As inicializações e configurações da interface com o usuário devem ser feitas sempre no método 
onStart() 
 
 
 
 4a Questão (Ref.: 201403113327) Pontos: 0,1 / 0,1 
O principal papel da MIDP é para: 
 
 
Desenhar o software. 
 
Desenvolvimento de software para dispositivos móveis. 
 Complementar a configuração que caracteriza o dispositivo. 
 
Desenvolver o programa na linguagem Java. 
 
Classificar o tamanho do aparelho. 
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201403755616) Pontos: 0,1 / 0,1 
Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as permissões do 
aplicativo e suas activities. O nome deste arquivo é: 
 
 
Layout.xml 
 
String.xml 
 
Activity 
 Arquivo manifesto - AndroidManifest.xml 
 
Arquivo R 
 
 1a Questão (Ref.: 201403666137) Pontos: 0,1 / 0,1 
O ciclo de vida de uma aplicação Android é composta pela chamada de vários métodos. Marque qual alternativa 
possui o nome de um método que NÃO está associado ao ciclo de vida de uma aplicação Android. 
 
 
onStart 
 
onRestart 
 
onPause 
 
onResume 
 onReset 
 
 
 
 2a Questão (Ref.: 201403131136) Pontos: 0,1 / 0,1 
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. 
 
 Normalmente são mais lentos na inicialização e no desligamento; 
 
Podem possuir ou não conectividade 
 
Podem ser mais resistentes a quedas; 
 
Tendem a ser mais seguros e confiáveis; 
 
Normalmente são menores e mais leves 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201403113262) Pontos: 0,1 / 0,1 
A diferença significativa entre um telefone celular e um smartphone: 
 
 É que o smartphone é um telefone inteligente, ele possui funcionalidadesque são mais avançadas e que 
podem ser estendidas por meio de programas executados através de seu sistema operacional. 
 
Está na marca do aparelho. 
 
Está na aplicação do smartphone, que é um tablet. 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252590&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=254051&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252590&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=254051&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
Está no hardware empregado. 
 
Está no tamanho do aparelho. 
 Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201403112792) Pontos: 0,1 / 0,1 
Assinale o item que não trata de um elemento constituinte da High Level API: 
 
 
Screen. 
 
Gauge. 
 
Alert. 
 Canvas. 
 
Form. 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201403131147) Pontos: 0,1 / 0,1 
As IDE's fornecem ferramentas para efetuar a depuração dos programas, com o objetivo de corrigir falhas na 
programação de erros de raciocínio lógico de programas. Através deles, podemos: 
 
 
Executar o programa passo a passo sem poder ter acesso aos valores das variáveis. 
 
Mudar o fluxo natural do programa. 
 Executar o programa passo a passo, ver o valor das variáveis em memória. 
 
Ver o valor das variáveis em memória mas não podemos alterar seu valor. 
 
Interromper laços infinitos 
 
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=524746
http://v3.webcasters.com.br/Login.aspx?codTransmissao=239447&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=524746
http://v3.webcasters.com.br/Login.aspx?codTransmissao=239447&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
 1a Questão (Ref.: 201402323603) Pontos: 0,0 / 0,1 
Selecione a opção que possui as linguagens utilizadas, respectivamente, nas plataformas Windows 
Phone, Android e iOS: 
 
 
C# ou VB.NET, Java, Objetive-C. 
 
C# ou VB.NET, Objetive-C, Java. 
 
Java, C# ou VB.NET, Objetive-C. 
 
NDA. 
 
Objetive-C, Java, C# ou VB.NET. 
 
 
 
 2a Questão (Ref.: 201402323469) Pontos: 0,0 / 0,1 
Para se passar e/ou recuperar valores entre Actitivities é necessário utilizar um determinado objeto. 
Tal objeto permite o armazenamento de dados na forma de uma dicionário bem como disponibiliza 
alguns métodos para inserção e recuperação de dados. Marque a opção que contém a classe que gera 
o objeto descrito acima: 
 
 
Intent. 
 
Activity. 
 
NDA. 
 
Bundle. 
 
Button. 
 
 
 
 3a Questão (Ref.: 201402739159) Pontos: 0,0 / 0,1 
Para a persistência de dados no RMS é comum o uso de DataOutputStream, aplicando o padrão 
Decorator. Qual dos métodos abaixo não é previsto na classe DataOutputStream? 
 
 
writeInt 
 
writeObject 
 
writeFloat 
 
writeUTF 
 
writeDouble 
 
 
 
 4a Questão (Ref.: 201402323738) Pontos: 0,0 / 0,1 
Sobre o ciclo de vida de uma Activity, faça associação dos itens abaixo: 
(1) Entire Lifetime 
(2) Visible Lifetime 
(3) Foreground Lifetime 
( ) Ocorre entre o onResume() - onPause(). 
( ) Ocorre entre onStart() - onStop(). 
Sandro
Realce
Sandro
Realce
Sandro
Realce
( ) Corresponde ao ciclo de vida completo. 
( ) A activity está visível ao usuário em primeiro ou segundo plano. 
Marque o item que possui a sequência correta da associação de cima para baixo: 
 
 
3,1,2,2. 
 
3,2,1,2. 
 
3,2,1,3. 
 
NDA. 
 
2,3,1,2. 
 
 
 
 5a Questão (Ref.: 201402323470) Pontos: 0,0 / 0,1 
Sobre Intent, marque a alternativa correta: 
 
 
As ações pré-definidas podem ser executadas sem permissão 
do usuário. 
 
Só é possível instanciar uma intent durante o ciclo de vida 
Entire Lifetime. 
 
É uma mensagem (broadcast) da Aplicação ao SO, 
solicitando a realização de uma determinada ação. 
 
Não é possível, ao desenvolvedor, criar ações customizáveis. 
 
NDA. 
 
 1a Questão (Ref.: 201402323738) Pontos: 0,1 / 0,1 
Sobre o ciclo de vida de uma Activity, faça associação dos itens abaixo: 
(1) Entire Lifetime 
(2) Visible Lifetime 
(3) Foreground Lifetime 
( ) Ocorre entre o onResume() - onPause(). 
( ) Ocorre entre onStart() - onStop(). 
( ) Corresponde ao ciclo de vida completo. 
( ) A activity está visível ao usuário em primeiro ou segundo plano. 
Marque o item que possui a sequência correta da associação de cima para baixo: 
 
 
3,2,1,3. 
 
3,1,2,2. 
 
3,2,1,2. 
 
NDA. 
 
2,3,1,2. 
 
 
 
 2a Questão (Ref.: 201402754975) Pontos: 0,0 / 0,1 
Sandro
Realce
Sandro
Realce
Sandro
Realce
Em uma aplicação Java há um determinado método da classe A que deve ser visível apenas: - a 
todas as classes do mesmo pacote em que A foi declarada; - às subclasses de A declaradas em outros 
pacotes. O modificador que deve obrigatoriamente estar presente na declaração desse método é: 
 
 
protected 
 
static 
 
final 
 
public 
 
abstract 
 
 
 
 3a Questão (Ref.: 201402323607) Pontos: 0,1 / 0,1 
Sobre a plataforma android é correto afirmar que: 
 
 
b) Um Viewgroup é um repositório de Activities. 
 
a) Activities e Views são exemplos de repositórios de elementos gráficos. 
 
c) Um botão é um exemplo de Viewgroup. 
 
e) NDA. 
 
d) Uma Acitivity representa uma tela de uma aplicação Android. 
 
 
 
 4a Questão (Ref.: 201402711015) Pontos: 0,0 / 0,1 
Qual é o método da classe SQLiteOpenHelper que é utilizado para abrir ou criar um 
banco de dados SQLite com permissões de leitura e escrita: 
 
 
getReadableDatabase() 
 
onCreate(SQLiteDatabase db) 
 
onConfigure(SQLiteDatabase db) 
 
onOpen(SQLiteDatabase db) 
 
getWritableDatabase() 
 
 
 
 5a Questão (Ref.: 201402323616) Pontos: 0,0 / 0,1 
Sobre Navegação entre activity marque V ou F. 
 
 
O método putExtra( ) recebe como parâmetro uma instância 
da classe Bundle. 
 
A passagem de parâmetros é realizada através de métodos da 
Intent. 
 
A navegação entre Activity tem como base a Intent. 
 
O método getExtra( ) retorna um tipo Bundle. 
 
A navegação é iniciada através de um método da Activity. 
 
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
 1a Questão (Ref.: 201402230705) Pontos: 0,0 / 0,1 
Verifique o trecho de código abaixo: 
Display display = getDisplay(); 
display.setCurrent(proxTela); 
Marque a opção que explica corretamente o código: 
 
 
Cria um objeto que identifica a tela atual do dispositivo e passa para proxTela; 
 
Cria um objeto do tipo Display, que serve para identificar qual é a próxima tela; 
 
Cria um objeto que recebe a nova tela e chama outro método para trocar a tela; 
 
Nenhuma das alternativas está correta. 
 
Cria um objeto display para tratar a tela atual; 
Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201402212257) Pontos: 0,0 / 0,1 
Podemos afirmar que a área de fluxo da IDE NetBeans: 
 
 
É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica. 
 
Representa um mapa de banco de dados. 
 
Representa o aparelho celular. 
 
É a CLDC. 
 
É o MIDP. 
Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201402212261) Pontos: 0,1 / 0,1 
O tipo de objeto que representa um campo de texto nativo da plataforma Java ME é: 
 
 
String. 
 
StringItem. 
 
EditBox. 
 
TextField. 
 
TextBox. 
Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201402323893) Pontos: 0,0 / 0,1 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=252532&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=323709&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=292619&LoginExterno=urllogada@estacio.br&SenhaExterno=1234http://v3.webcasters.com.br/Login.aspx?codTransmissao=252532&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=323709&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=292619&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
O ciclo de vida de uma Activity possui um método que é sempre invocado quando a Activity recebe 
o foco novamente. Marque a opção que indique que método é esse: 
 
 
onResume() 
 
onCreate() 
 
onPause() 
 
onStart() 
 
onRestart() 
 
 
 
 5a Questão (Ref.: 201402212110) Pontos: 0,1 / 0,1 
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: 
 
 
Um tipo primitivo. 
 
Um ponteiro. 
 
Uma variável. 
 
Uma constante. 
 
Uma instrução. 
Gabarito Comentado. 
 
 1a Questão (Ref.: 201402212164) Pontos: 0,0 / 0,1 
Uma máquina virtual é: 
 
 
Uma máquina que não existe. 
 
Um tipo de plataforma de hardware. 
 
É uma tecnologia de desenvolvimento de software para dispositivos móveis. 
 
É a classificação dada para o tamanho do aparelho. 
 
Um simulador eficiente e isolado de uma máquina real. 
Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201402879777) Pontos: 0,1 / 0,1 
Em relação ao ciclo de vida de uma classe Activity e o evento onStart, são corretas: 
 
 
É chamada nas retomadas de foco da janela Activity 
 
Nenhuma das anteriores 
 
É o primeiro evento a ser invocada quando a Activity perde o foco 
 
É chamado na inicialização da Activity 
 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277553&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=351785&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277553&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=351785&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
 3a Questão (Ref.: 201402698622) Pontos: 0,1 / 0,1 
Como se carrega o display do dispositivo móvel? 
 
 
através do Display.setDisplay(this) 
 
através do Canvas 
 
através do Display.getDisplay(this) 
 
através do new Display() 
 
através do MIDlet 
 
 
 
 4a Questão (Ref.: 201402230667) Pontos: 0,0 / 0,1 
Para desenvolver programas para dispositivos móveis, foi necessário classificar os aparelhos em 
duas classes. Marque a alternativa correta das duas categorias e suas principais características. 
 
 
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
CLDC refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
MIDP refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 
CDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
CLDC refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 
CLDC refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o CDC 
refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
 
API refere-se ao conjunto de configurações que caracterizam dispositivos limitados em 
memória, conectividade, vídeo, interoperabilidade e poder de processamento enquanto o 
MIDP refere-se ao conjunto de configurações que caracterizam dispositivos mais potentes em 
memória, poder de processamento, vídeo, interoperabilidade e conectividade de rede. 
Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201402854504) Pontos: 0,1 / 0,1 
Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as 
permissões do aplicativo e suas activities. O nome deste arquivo é: 
 
 
Arquivo R 
 
Layout.xml 
 
Activity 
 
String.xml 
 
Arquivo manifesto - AndroidManifest.xml 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277549&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277549&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
 
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 1/2
  RAFAEL MEDEIROS GERARD201401028802       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028802 V.1 
Aluno(a): RAFAEL MEDEIROS GERARD Matrícula: 201401028802
Desempenho: 0,4 de 0,5 Data: 25/05/2017 17:57:14 (Finalizada)
 
  1a Questão (Ref.: 201401138850) Pontos: 0,1  / 0,1
Podemos afirmar que o NetBeans:
É incompatível com a "Java ME SDK".
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.
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse
tipo de desenvolvimento.
Custa mais caro que a "Java ME SDK", pois esta é gratuita.
 Gabarito Comentado.
 
  2a Questão (Ref.: 201401289997) Pontos: 0,1  / 0,1
Sobre o AVD ­ Android Virtual Device, marque as opções verdadeiras.
  Alguns fornecedores (Motorola, Samsung, etc.) disponibilizam AVD¿s para os desenvolvedores
utilizarem.
  Representa um dispositivo móvel, suas configurações e aparência
  Pode­se criar avds com memória de swap.
  É utilizado para emular (simular) um dispositivo real.
  Define a tela (GUI) a ser exibida.
 
  3a Questão (Ref.: 201401726265) Pontos: 0,1  / 0,1
Qual dos componentes abaixo pode ser utilizado em um formulário Android:
Gauge
StringItem
  ProgressBar
TextField
List
javascript:voltar();
javascript:voltar();
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=522105
Sandro
Realce
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 2/2
 
  4a Questão (Ref.: 201401784407) Pontos: 0,1  / 0,1
Analise as afirmativas a seguir e assinale a alternativa correta: I. Além do Android SDK, a configuração padrão
para preparar um ambiente de desenvolvimento Android inclui a instalação do JDK. II. O Android Virtual Device
Manager provê uma interface gráfica do usuário, através da qual pode­se criar e gerenciar Android Virtual
Devices (AVDs). III. Atualmente, somente é possível criar ambientes de desenvolvimento Android em sistemas
operacionais open­source, como Ubuntu Linux e FreeBSD.
  As afirmativas I, II e III são verdadeiras.
  Todas as alternativas são verdadeiras
  Somente a afirmativa I é verdadeira.
  Somente a afirmativa II é verdadeira.
  Somente as afirmativas I e II são verdadeiras.
 
  5a Questão (Ref.: 201401688635) Pontos: 0,0  / 0,1
       "A criação de um configuração virtual e muito  importante para criar um ambiente de desenvolvimentomuito próximo de um celular real ..." LECHETA, Ricardo Google Android pag 46
Após digitar o comando : "android list targets" o seguinte resultado apareceu :
Available Android targets:
­­­­­­­­­­
id: 1 or "android­8"
     Name: ________
     Type: Platform
     API level: 8
    ............
­­­­­­­­­­
id: 2 or "android­16"
     Name: _____________
     Type: Platform
     API level: 16
     ...........
Podemos  dizer  que  as  versões  de  cada  API  que  podem  ser  substituídas  respectivamente  no  campo
Name são : 
   Android 5.0.1 e Android 3.0
Android 4.2 e Adndroid 4.3
Android 4.0.3 e Android 3.1
  Android 2.2 e Android 4.1.2
Android 2.2 e Android 4.2
 
 
 
javascript:abre_colabore('35411','61754352','1148734764');
Sandro
Realce
Sandro
Realce
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 1/2
  RAFAEL MEDEIROS GERARD201401028802       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028802 V.1 
Aluno(a): RAFAEL MEDEIROS GERARD Matrícula: 201401028802
Desempenho: 0,5 de 0,5 Data: 25/05/2017 18:03:29 (Finalizada)
 
  1a Questão (Ref.: 201401138739) Pontos: 0,1  / 0,1
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:
Um ponteiro.
Um tipo primitivo.
  Uma constante.
Uma instrução.
Uma variável.
 Gabarito Comentado.
 
  2a Questão (Ref.: 201401138316) Pontos: 0,1  / 0,1
Para a descoberta de erros de lógica de programação a opção mais adequada seria:
Utilizar mensagens através de Alert.
  Utilizar um depurador.
Apagar os comentários.
Reescrever completamente o código.
Buscar um código que funcione no Google.
 Gabarito Comentado.
 
  3a Questão (Ref.: 201401138889) Pontos: 0,1  / 0,1
A instrução if serve para:
Verificar a KVM.
Inverter um texto.
Comparar números e textos
  Verificar condições e conduzir o fluxo da aplicação.
Validar textos.
javascript:voltar();
javascript:voltar();
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277553&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=522104
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 2/2
 Gabarito Comentado.
 
  4a Questão (Ref.: 201401138317) Pontos: 0,1  / 0,1
Para melhorar o desempenho dos sistemas criados com JME deve­se:
  Instanciar objetos somente quando forem necessários.
Nas comparações colocar do lado direito a de maior probabilidade de ocorrência.
Evitar nomes grandes para as variáveis do sistema.
Compactar o arquivo de distribuição no formato "rar".
Apagar os comentários.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201401138312) Pontos: 0,1  / 0,1
O componente utilizado para exibir mensagens de aviso ao usuário é:
  Alert.
Form.
TextBox.
TextField.
Canvas.
 Gabarito Comentado.
 
 
 
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=522101
http://v3.webcasters.com.br/Login.aspx?codTransmissao=290836&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
https://v3.webcasters.com.br/Login.aspx?codTransmissao=351786&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:abre_colabore('35411','61754353','1148734864');
Sandro
Realce
Sandro
Realce
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 1/2
  RAFAEL MEDEIROS GERARD201401028802       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028802 V.1 
Aluno(a): RAFAEL MEDEIROS GERARD Matrícula: 201401028802
Desempenho: 0,4 de 0,5 Data: 25/05/2017 18:10:33 (Finalizada)
 
  1a Questão (Ref.: 201401138889) Pontos: 0,1  / 0,1
A instrução if serve para:
Comparar números e textos
Validar textos.
Inverter um texto.
  Verificar condições e conduzir o fluxo da aplicação.
Verificar a KVM.
 Gabarito Comentado.
 
  2a Questão (Ref.: 201401250511) Pontos: 0,1  / 0,1
Dado o seguinte trecho de código Android abaixo:
 
     EditText edt = (EditText) findViewById(R.id.edittext1); 
     edt.setText("mensagem"); 
 
Marque a opção que explica corretamente o código: 
Declara um componente do tipo widget e atribui um texto que será exibido na tela.
Instancia um componente do tipo viewgroup a partir de sua definição de um arquivo de layout e atribui
um texto que será exibido na tela.
Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela.
Instancia um componente view do tipo EditText e o exibe na tela
  Instancia um componente do tipo widget a partir de sua definição de um arquivo de layout e atribui um
texto que será exibido na tela.
 
  3a Questão (Ref.: 201401152804) Pontos: 0,1  / 0,1
O JME inseriu algumas classes voltadas especificamente para a construção de jogos. Qual dos itens abaixo não
faz parte deste grupo de classes?
LayerManager
GameCanvas
  Form
javascript:voltar();
javascript:voltar();
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=522101
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 2/2
Sprite
Layer
 Gabarito Comentado.
 
  4a Questão (Ref.: 201401681633) Pontos: 0,1  / 0,1
Na linguagem Java, a cláusula de um método que fornece um mecanismo para garantir que algum código possa
ser executado, independentemente de como a execução de um composto try é finalizada, é conhecido como:
Except;
  Finally;
Break.
Throws;
Continue;
 
  5a Questão (Ref.: 201401681644) Pontos: 0,0  / 0,1
Uma diferença entre classe e interface é que a classe
  declara e implementa seus métodos, enquanto a interface apenas declara.
é usada apenas em applets, enquanto a interface é usada apenas em aplicativos dedicados.
  pode ser implementada em uma interface, enquanto a interface não pode ser implementada em uma
classe
pode ter um campo de dados, enquanto a interface não.
é catalogada em pacotes, enquanto a interface não.
 
 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277551&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:abre_colabore('35411','66014383','1315954391');
Sandro
Realce
Sandro
Realce
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 1/2
  RAFAEL MEDEIROS GERARD201401028802       NOVA IGUAÇU Voltar  
 
    PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201401028802 V.1 
Aluno(a): RAFAEL MEDEIROS GERARD Matrícula: 201401028802
Desempenho: 0,5 de 0,5 Data: 25/05/2017 18:14:48 (Finalizada)
 
  1a Questão (Ref.: 201401703702) Pontos: 0,1  / 0,1
Considere a afirmação: É uma classe projetada especificamente para jogos, que permite controlar todo o jogo
com um único thread e captura de eventos do teclado. Qual das alternativas é completamente verdadeira?
Sprite
TileManager
Nenhuma
Canvas
  GameCanvas
 Gabarito Comentado.
 
  2a Questão (Ref.: 201401665714) Pontos: 0,1  / 0,1
Ao fechar uma conexão do GCF o seguinte tipo de exceção deve ser tratado:
SQLException
  IOException
ServletException
GCFException
DivByZero
 Gabarito Comentado.
 
  3a Questão (Ref.: 201401665800) Pontos: 0,1  / 0,1
Através do NetBeans é possível modelar aplicativos JME High Level de forma visual. Neste editor visual, as setas
de ligação representam:
Modelagem de formulários.
  Fluxo de navegação, com a troca de Displayable, a partir do uso de Commands e alguns eventos.
A herança entre as classes, como na UML.
Chamadas a endereços na Web.
Tratamento de exceções devido à má utilização do aplicativo.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility­menu.js
javascript:voltar();
javascript:voltar();
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=479041http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=476284
Sandro
Realce
Sandro
Realce
Sandro
Realce
2017­6­11 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.1 2/2
 Gabarito Comentado.
 
  4a Questão (Ref.: 201401665797) Pontos: 0,1  / 0,1
Qual das exceções abaixo é específica para uso no GCF?
  ConnectionNotFoundException
IOException
SocketException
ServletException
ClassNotFoundException
 Gabarito Comentado.
 
  5a Questão (Ref.: 201401665801) Pontos: 0,1  / 0,1
O editor visual para JME High Level oferece as seguintes funcionalidades:
Desenho em canvas, controle do fluxo de navegação e edição de código.
  Edição visual de Displayables, controle do fluxo de navegação e edição de código.
Criação de animações, inserção de som e empacotamento para acesso via HTTP.
Adição de componentes awt e acionamento de eventos como actionPerformed.
Criação de Sprites e definição de cenários, via TiledLayer.
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility­menu.js
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=519649
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/login.aspx?CodTransmissao=474387
javascript:abre_colabore('35411','66014384','1315954491');
Sandro
Realce
Sandro
Realce
 
DUARTE DAMASCENO DE AREDES JUNIOR
201403058652 NOVA IGUAÇU
Voltar 
 
 ENGENHARIA DE USABILIDADE
Simulado: CCT0019_SM_201403058652 V.1 
Aluno(a): DUARTE DAMASCENO DE AREDES JUNIOR Matrícula: 201403058652
Desempenho: 0,5 de 0,5 Data: 22/04/2017 09:18:22 (Finalizada)
 1a Questão (Ref.: 201403166537) Pontos: 0,1 / 0,1
O emprego das cores serve para comunicar significados nas Interfaces Humano-Computador
transmitindo informações, chamando a atenção, contrastando e associando os objetos de interação. 
Dessa forma, a cor ________________ deve ser utilizada para valor-limite e radiação.
Escolha a opção que preencha a lacuna.
 laranja
vermelha
azul
verde
amarela
 2a Questão (Ref.: 201403166527) Pontos: 0,1 / 0,1
Os _________________ são definidos como objetos de software com recursos para gerar uma série de
imagens e reagir conforme as ações dos usuários sobre estas imagens.
Escolha a opção que preencha a lacuna.
blocos de interação
softwares de interação
arquétipos de interação
jogos de interação
 objetos de interação
Sandro
Realce
Sandro
Realce
 3a Questão (Ref.: 201403166538) Pontos: 0,1 / 0,1
O emprego das cores serve para comunicar significados nas Interfaces Humano-Computador
transmitindo informações, chamando a atenção, contrastando e associando os objetos de interação. 
Dessa forma, a cor ________________ deve ser utilizada para frio, água, céu e calma.
Escolha a opção que preencha a lacuna.
 azul
laranja
verde
amarela
vermelha
 4a Questão (Ref.: 201403166539) Pontos: 0,1 / 0,1
O emprego das cores serve para comunicar significados nas Interfaces Humano-Computador
transmitindo informações, chamando a atenção, contrastando e associando os objetos de interação. 
Dessa forma, a cor ________________ deve ser utilizada para inatividade e neutralidade.
Escolha a opção que preencha a lacuna.
vermelha
 cinza
verde
laranja
amarela
 Gabarito Comentado.
 5a Questão (Ref.: 201403166531) Pontos: 0,1 / 0,1
Um acessório característico usado para designar o todo. Exemplo: garfo e faca para representar
restaurantes, asas para companhias aéreas, rodas para transportes rodoviários etc. 
Essa informação diz respeito a que tipo de ícone?
Arquétipo
Analogia
Símbolo
Emblema
 Atributo
 Gabarito Comentado.
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
 
DUARTE DAMASCENO DE AREDES JUNIOR
201403058652 NOVA IGUAÇU
Voltar 
 
 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201403058652 V.1 
Aluno(a): DUARTE DAMASCENO DE AREDES JUNIOR Matrícula: 201403058652
Desempenho: 0,5 de 0,5 Data: 04/06/2017 15:36:36 (Finalizada)
 1a Questão (Ref.: 201403171170) Pontos: 0,1 / 0,1
As MIDlets são:
Um meio de comunicação padronizado entre front-end e back-end.
 Aplicações da plataforma Java Micro Edition.
Métodos para particionamento de texto.
Constantes de localização para o centro do display.
Componentes de acessibilidade para pessoas de baixa estatura.
 Gabarito Comentado.
 2a Questão (Ref.: 201403171674) Pontos: 0,1 / 0,1
O termo "API" refere-se:
 Ao a um conjunto de rotinas e padrões estabelecidos por um software para 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.
Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
Ao ambiente de hardware.
Ao ambiente de software.
Ao sistema operacional.
 Gabarito Comentado.
 3a Questão (Ref.: 201403759122) Pontos: 0,1 / 0,1
A respeito dos arquivos que compõem um projeto Android, assinale a opção correta:
O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o armazenamento de constantes
utilizadas no aplicativo.
Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
javascript:voltar();
javascript:voltar();
https://v3.webcasters.com.br/Login.aspx?codTransmissao=351784&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=524740
Sandro
Realce
Sandro
Realce
 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.
 4a Questão (Ref.: 201403813969) Pontos: 0,1 / 0,1
Uma classe Activity na plataforma android representa:
Uma classe encapsulada com getters e setters
Uma classe utilitária
Um objeto do tipo botão.
 Uma tela do aplicativo móvel
Um arquivo xml de configuração
 5a Questão (Ref.: 201403724495) Pontos: 0,1 / 0,1
Para se criar telas no Android, é necessário trabalhar com o conceito de activity. Assim como em programação Windows Desktop
que você trabalha com form, onde cada for. equivale a uma tela. No Android aplica-se o termo de activity. Marque a alternativa que
está INCORRETA no que se refere a uma activity
Uma aplicação Android pode ter várias Activity´s, porém o usuário só interage com uma de cada vez.
As inicializações e configurações da interface com o usuário devem ser feitas sempre no método onStart()
É possível informar o contexto da aplicação entra as atividades
 As inicializações e configurações da interface com o usuário devem ser feitas sempre no método onStart(), pois ele é o
primeiro método a ser executado quando a Activity é iniciada.
Para criar uma activity basta criar uma classe no Java e herdar da classe android.app.Activity. Desta forma
automaticamente já há torna uma possível atividade no Android.
 
javascript:abre_colabore('35411','62429569','1175986146');
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
DUARTE DAMASCENO DE AREDES JUNIOR
201403058652 NOVA IGUAÇU
Voltar 
 
 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201403058652 V.1 
Aluno(a): DUARTE DAMASCENO DE AREDES JUNIOR Matrícula: 201403058652
Desempenho: 0,5 de 0,5 Data: 04/06/2017 15:43:24 (Finalizada)
 1a Questão (Ref.: 201403658085) Pontos: 0,1 / 0,1
Se uma interface gráfica tem uma caixa de texto, um comando, então, você usaria as classes:
TextBox e Form
N.r.a.
TextField e Command
 Display, TextBox e Command
Display, TextField e Command
 2a Questão (Ref.: 201403283356) Pontos: 0,1 / 0,1
Ao executar uma Activity o Android executa um conjunto de métodos predefinidos que compõem seu ciclo de vida. Marque a opção
que representa a sequencia correta do ciclo de vida EntireLifetime de uma Activity:
onStart, onStop, onCreate, onPause, onDestroy, onResume
onCreate, onStart,onStop, onPause, onResume, onDestroy
onCreate, onResume, onStart, onStop, onPause, onDestroy
onStart, onResume, onCreate, onPause, onStop, onDestroy
 onCreate, onStart, onResume, onPause, onStop, onDestroy
 3a Questão (Ref.: 201403282943) Pontos: 0,1 / 0,1
As duas formas possíveis de criarmos telas no Android são declarativa e programática. Faça a associação correta sobre as
características de cada uma dessas possibilidades de acordo com as sentenças abaixo: 
(1) Declarativa
(2) Programática
( ) Estática.
( ) Realizado em tempo de execução
( ) Dinâmica
( ) Especificação via tag e atributos XML.
( ) Via código Java
( ) Realizado em tempo de edição.
Marque o item que contém a sequência correta da associação de cima para baixo:
javascript:voltar();
javascript:voltar();
Sandro
Realce
Sandro
Realce
1,1,2,1,2,1.
 1,2,2,1,2,1.
2,2,2,1,2,1.
NDA.
1,2,2,1,2,2.
 4a Questão (Ref.: 201403714453) 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:
 II é verdadeira;
I e II são verdadeira
III é verdadeira;
I é verdadeira;
II e III são verdadeiras.
 5a Questão (Ref.: 201403658083) Pontos: 0,1 / 0,1
 O que faz o trecho de código abaixo?
 g.setColor(255,0,0);
 g.fillRect(0,0,getWidth(),getHeight());
 g.setColor(0,255,0);
 g.fillArc(30,30,20,20,0,360);
Cria um circulo vermelho com tamanho do display e outro quadrado azul
Cria um circulo vermelho com tamanho do display e outro quadrado verde
Cria um quadrado vermelho com tamanho do display e outro quadrado verde.
 N.r.a
Cria um quadrado com tamanho do display e uma metade de circulo azul.
 
javascript:abre_colabore('35411','62429570','1175986246');
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
DUARTE DAMASCENO DE AREDES JUNIOR
201403058652 NOVA IGUAÇU
Voltar 
 
 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201403058652 V.1 
Aluno(a): DUARTE DAMASCENO DE AREDES JUNIOR Matrícula: 201403058652
Desempenho: 0,5 de 0,5 Data: 04/06/2017 15:43:24 (Finalizada)
 1a Questão (Ref.: 201403658085) Pontos: 0,1 / 0,1
Se uma interface gráfica tem uma caixa de texto, um comando, então, você usaria as classes:
TextBox e Form
N.r.a.
TextField e Command
 Display, TextBox e Command
Display, TextField e Command
 2a Questão (Ref.: 201403283356) Pontos: 0,1 / 0,1
Ao executar uma Activity o Android executa um conjunto de métodos predefinidos que compõem seu ciclo de vida. Marque a opção
que representa a sequencia correta do ciclo de vida EntireLifetime de uma Activity:
onStart, onStop, onCreate, onPause, onDestroy, onResume
onCreate, onStart, onStop, onPause, onResume, onDestroy
onCreate, onResume, onStart, onStop, onPause, onDestroy
onStart, onResume, onCreate, onPause, onStop, onDestroy
 onCreate, onStart, onResume, onPause, onStop, onDestroy
 3a Questão (Ref.: 201403282943) Pontos: 0,1 / 0,1
As duas formas possíveis de criarmos telas no Android são declarativa e programática. Faça a associação correta sobre as
características de cada uma dessas possibilidades de acordo com as sentenças abaixo: 
(1) Declarativa
(2) Programática
( ) Estática.
( ) Realizado em tempo de execução
( ) Dinâmica
( ) Especificação via tag e atributos XML.
( ) Via código Java
( ) Realizado em tempo de edição.
Marque o item que contém a sequência correta da associação de cima para baixo:
javascript:voltar();
javascript:voltar();
Sandro
Realce
Sandro
Realce
1,1,2,1,2,1.
 1,2,2,1,2,1.
2,2,2,1,2,1.
NDA.
1,2,2,1,2,2.
 4a Questão (Ref.: 201403714453) 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:
 II é verdadeira;
I e II são verdadeira
III é verdadeira;
I é verdadeira;
II e III são verdadeiras.
 5a Questão (Ref.: 201403658083) Pontos: 0,1 / 0,1
 O que faz o trecho de código abaixo?
 g.setColor(255,0,0);
 g.fillRect(0,0,getWidth(),getHeight());
 g.setColor(0,255,0);
 g.fillArc(30,30,20,20,0,360);
Cria um circulo vermelho com tamanho do display e outro quadrado azul
Cria um circulo vermelho com tamanho do display e outro quadrado verde
Cria um quadrado vermelho com tamanho do display e outro quadrado verde.
 N.r.a
Cria um quadrado com tamanho do display e uma metade de circulo azul.
 
javascript:abre_colabore('35411','62429570','1175986246');
Sandro
Realce
Sandro
Realce
Sandro
Realce
 
DUARTE DAMASCENO DE AREDES JUNIOR
201403058652 NOVA IGUAÇU
Voltar 
 
 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Simulado: CCT0080_SM_201403058652 V.1 
Aluno(a): DUARTE DAMASCENO DE AREDES JUNIOR Matrícula: 201403058652
Desempenho: 0,1 de 0,5 Data: 04/06/2017 15:52:20 (Não Finalizada)
 1a Questão (Ref.: 201403658088) Pontos: / 0,1
Qual método usado para capturar o apertar de uma tecla do dispositivo?
keyReleased
keyPressed
keyDoubleReleased
keyKill
keyClicked
 2a Questão (Ref.: 201403283075) Pontos: 0,1 / 0,1
Relaciona os tipos de desenvolvimento móvel de acordo com suas características: 
(1) Nativo
(2) Web mobile
(3) Híbrido
(4) Multiplataforma
( ) Código-fonte único para qualquer plataforma.
( ) Aplicação nativa que encapsula tecnologias web.
( ) Foco no negócio da aplicação.
( ) Restrito à plataforma escolhida.
( ) Mesmo código para todos os dispositivos.
Marque a opção que contém a associação correta considerando a ordenação de cima para abaixo:
NDA.
1,3,2,4,3.
 4,3,4,1,2.
1,3,2,4,2.
4,3,2,1,2.
 3a Questão (Ref.: 201403171724) Pontos: / 0,1
javascript:voltar();
javascript:voltar();
Sandro
Realce
A instrução if serve para:
Validar textos.
Verificar a KVM.
Verificar condições e conduzir o fluxo da aplicação.
Comparar números e textos
Inverter um texto.
 Gabarito Comentado.
 4a Questão (Ref.: 201403283343) Pontos: / 0,1
O Android fornece uma série de componentes View usandos na contrução da interface gráfica do usuário. Esses componentes são
chamados de wedgets. Marque a alternativa que identifica apenas componentes desse tipo:
TextView, LinearLayout, RadioButton
Button, RelativeLayout, GridView
TableLayout, ScrollView, Button
ScrollView, GridView, EditText
TextView, EditText, Button
 5a Questão (Ref.: 201403759125) Pontos: / 0,1
Na programação de Janelas com Android, deve-se considerar quanto ao tratamento de eventos: (I) Eventos são gerados pelo
usuário, pelo SO, ou por outra aplicação. (II) uma tela Android, eventos podem ser gerados pelo view Button. (III) Uma activity deve
conter o código para tratar eventos gerados na janela pela interação com o usuário. Marque a alternativa que identifica as
afirmativas corretas:
III, apenas.
I, apenas.
II e III, apenas.
I, II e III.
II, apenas.
 
http://simulado.estacio.br/viz-wcs.voxeldigital.com.br/?CodTransmissao=522101
javascript:abre_colabore('35411','63764258','1230038270');
Sandro
Realce
Sandro
Realce
Sandro
Realce

Outros materiais