Buscar

Computação para dispositivos móveis, prova n2

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

Questão 1
Completo
Atingiu 1,00 de 1,00
Marcar questão
O sistema Android é um sistema operacional muito utilizado em diversos dispositivos móveis. Então, aplicações para a plataforma Android são todas aquelas desenvolvidas para serem executadas em sistemas operacionais Android. Estas podem ser desenvolvidas em ambientes como o Android Studio e têm base na linguagem Java (Lógica) e XML(Interface).
 
Em relação ao tema “sistema operacional Android”, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
(  ) O sistema operacional Android é baseado em um sistema operacional Linux.
(  ) O sistema operacional Android é um sistema proprietário, com base na GPL.
(  ) Uma característica do Android é ser open source (código aberto).
( ) O sistema operacional Android é uma sistema multitarefa.
Assinale a alternativa que apresenta a sequência correta.
a.
V, F, V, V.
b.
F, F, V, V.
c.
V, V, V, F.
d.
F, V, F, V.
e.
V, V, V, V.
Questão 2
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Na computação, processamento assíncrono não faz uso de um sincronismo. Uma aplicação pode ser executada sem o término de outras aplicações. A computação móvel também faz uso de processamento assíncrono. O processamento assíncrono está presente quando a funcionalidade da aplicação precisa enviar um e-mail para o usuário.
 
No desenvolvimento de aplicações em plataforma Android, analise os seguintes itens e assinale a alternativa que corresponde às afirmações corretas:
 
I - Na computação móvel, os processos podem ser executados em paralelo. Esse procedimento é conhecido como paralelismo.
II - Pseudoparalelismo é um processo variante do paralelismo, que ocorre em dispositivos com um ou mais processadores.
III - O processamento paralelo na computação móvel é realizado por somente um processador, por meio da técnica de escalonamento preemptiva.
IV - As threads são recursos utilizados em desenvolvimentos móveis para processar linhas de execução em paralelo.
 
a.
II, III e IV, apenas.
b.
I, II e III, apenas.
c.
I e IV, apenas.
d.
II, apenas.
e.
IV, apenas.
Questão 3
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Android Studio é o ambiente de desenvolvimento de uma aplicação móvel executada no sistema operacional Android. Seguindo o conceito de arquitetura de Software de 3 Camadas (camada de usuário, camada de lógica e regra de negócios e persistência), pode-se entender o processo de desenvolvimento de uma aplicação na IDE Android Studio.
A seguir, considere as afirmações:
I - O ciclo de vida de uma aplicação Android passa por diversos estados, como em seu ciclo inicial onCreate, onStart, on Resume.
Porque:
II - Ao ser executada, a aplicação é criada, iniciada e, depois, resumida ao usuário.
Assinale a alternativa correta.
a.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d.
As asserções I e II são proposições falsas.
 
e.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Questão 4
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
A empresa Apple é uma das grandes de computação mundial. Como característica, seus sistemas operacionais são proprietários e desenvolvidos em linguagens próprias. Seu sistema operacional é baseado em Linux. As aplicações são desenvolvidas em linguagem Objective-C e Swift. Estes são usados em dispositivos móveis, como iPad e iPhones.
Considerando o contexto apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s), com relação ao ambiente de dispositivos da Apple.
( ) XCode é comparado ao Android Studio, porém somente utilizado em plataforma Apple;
( ) O sistema operacional Apple, como o Android, possui uma diversidade de dispositivos.
( ) Possui baixa fragmentação de versões, devido à possibilidade de atualização a partir da versão 6s.
(  ) As aplicações para Apple rodam tanto no Android quanto no iOS.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
a.
V, V, F e F.
b.
F, V, F e V.
c.
V, F, F e F.
d.
F, V, V e V.
e.
F, F, V e V.
Questão 5
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Com a evolução da Internet e um aumento significativo de soluções para dispositivos móveis, o mercado, em geral, passa a beneficiar-se de serviços digitais, que facilitam o cotidiano do usuário. Por exemplo, já existem, no mundo, lojas que são “self-payment”, ou seja, o consumidor faz as suas compras e paga por meio de aplicações de dispositivos móveis.
Com relação à computação móvel e suas características, analise as afirmativas a seguir.
Analise as afirmações a seguir:
I - A portabilidade está ligada diretamente ao tamanho e peso do dispositivo móvel;
Porque:
II - A capacidade de utilização está relacionada ao manuseio dos usuários.
A seguir, assinale a alternativa correta.
a.
As asserções I e II são proposições falsas.
b.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Questão 6
Completo
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Para melhor desenvolver aplicações móveis em Ambiente Android Studio, o desenvolvedor tem de conhecer, basicamente, a Linguagem Java Orientada a Objetos. Na programação Java, um dos princípios básicos é o reuso de código. Como o Android é baseado em Java, este faz uso dos mesmos princípios da linguagem orientada a objetos, como classes, interfaces, herança e princípios de orientação a objetos.
Sobre o trecho do texto, analise as afirmativas a seguir:
I - Um Activity é uma classe que representa uma tela e estende a uma Classe chamada AppCompatActivity.
II - Pode-se criar uma aplicação com base em diversos templates oferecidos pelo ambiente de desenvolvimento.
III - Um Intent é uma classe especial, que facilita a passagem ou comunicação entre dois componentes (telas, por exemplo).
IV - A palavra reservada implements é usada no desenvolvimento de uma aplicação Android, quando aplicado o princípio de herança.
Assinale alternativa correta.
a.
II e III, apenas.
b.
I, II, III e IV.            
c.
I, II e III, apenas.
d.
I e II, apenas.
e.
II e IV, apenas.
Questão 7
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Em uma aplicação, a interface do usuário é o elo entre o usuário e as informações ou serviços da aplicação. Essa interface precisa ser entendível e de fácil manipulação. E-mails, por exemplo, podem ser enviados por meio de uma tela da aplicação. Nessa tela, há componentes como caixa de textos, botões, rótulos, imagens e links.
 
Considere o trecho anterior e os estudos aprendidos e analise as afirmativas a seguir:
 
I - Em uma interface de usuário que possui caixas de textos e botões para o envio de informação por meio de e-mail em um sistema Android, o uso de thread faz-se necessário.
Porque:
 
II - No sistema Android, um único processo detém todo o processamento da aplicação, possuindo, então, o modelo de thread única, fazendo necessário o uso de thread,caso contrário, o sistema incide em bugs.
A seguir, assinale a alternativa correta.
a.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
d.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e.
As asserções I e II são proposições falsas.
Questão 8
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questãoDados são informações armazenadas em um dispositivo de armazenamento, como discos rígidos, banco de dados, cartão de memória flash etc. Um aplicação faz uso de um banco de dados para armazenar as informações. Esses bancos de dados persistem a informação para que esta possa ser lida em um tempo futuro.
Considerando o contexto apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s), com relação ao ambiente de dispositivos da Apple.
 (  ) O princípio básico de persistência é a capacidade de armazenar grandes volumes de informação, as quais facilitam a leitura posterior. Esses dados devem ser lidos do mesmo jeito que foram armazenados.
( ) Um ponto favorável para o armazenamento em banco de dados está relacionado ao tempo de armazenamento. Este deve ser capaz de armazenar por um longo período de tempo.
( ) Para um sistema ser eficiente, muitos processos devem ser executados ou processados ao mesmo tempo. Esse procedimento garante o processamento multitarefa e paralelo.
(  ) Em um modelo de arquitetura MVC, a letra C, de construct (construção), permite que seja construído o modelo de dados para o armazenamento de informações.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
a.
F, F, V, V.
b.
F, V, V, V.
c.
V, V, V, F.
d.
F, V, F, F.
e.
V, F, F, V.
Questão 9
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
No desenvolvimento de uma aplicação, o desenvolvedor utiliza as APIs (Application Programmig  Interface), pois há dependências de uso em determinadas aplicações. Essa arquitetura faz uso de Web Services. Esses serviços são oferecidos a aplicação por meio de diversos web services, como as aplicações para o Twitter que usa o Retrofit.   
Analise as asserções a seguir e a relação proposta entre elas.
I.   O desenvolvimento Android utiliza o objeto que exigem a instalação de dependências para ser instalado com sucesso.
Por que
II.  Dentro do processo de uma aplicação, por exemplo, a autenticação ou o armazenamento em cache podem exigir o acesso a preferências compartilhadas, criando uma cadeia de dependência.
Assinale a alternativa correta.
a.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
b.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
c.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d.
As asserções I e II são proposições falsas.
e.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Questão 10
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Em uma aplicação móvel, permissões são necessárias, para o acesso a recursos do sistema operacional ou do dispositivo. Essas permissões são declaradas dentro do arquivo de configuração AndroidManifest.xml. Uma aplicação móvel eficiente usa diversos tipos de permissões, como acesso à internet ou à unidade de armazenamento.
Considerando as permissões de uma aplicação para dispositivos móveis e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s).
( ) Permissões normais não representam um risco direto à privacidade do usuário e listado o arquivo androidManifest.xml.
( ) Permissões perigosas podem conceder, ao aplicativo, acesso aos dados confidenciais do usuário.
( ) A partir da API 23 (Android Marshmallow), a plataforma Android solicita permissão a um recurso em tempo de execução.
( ) O código de permissão de acesso a um armazenamento externo é <uses-permission
   android:name="android.security.permission.WRITE_EXTERNAL_STORAGE"
            android:maxSdkVersion="18" />.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
a.
F, F, V e V.
b.
V, V, V e F.
c.
V, F, V e V.
d.
F, V, F e V.
e.
F, F, F e V.

Continue navegando