Buscar

GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR037521Atv02-Corrigida

Prévia do material em texto

10/02/2021 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_670526… 1/7
Curso GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 -
202110.ead-14726.01
Teste ATIVIDADE 2 (A2)
Iniciado 09/02/21 23:19
Enviado 10/02/21 06:50
Status Completada
Resultado da
tentativa
10 em 10 pontos 
Tempo decorrido 7 horas, 30 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Toda e qualquer aplicação mobile faz uso de um banco de dados. Persistir dados
em um banco é caracterizado por armazenar a informação e a possibilidade de ler
essa informação em um tempo futuro, sem alteração desta. O sistema Android
carrega um pequeno banco de dados chamado SQLite; isso garante que aplicações
possam ser executadas localmente, sem o uso da Internet.
A partir do exposto, associe os itens a seguir.
 
I - Método onCreate().
II - Método onUpdate().
III - Armazenamento externo.
IV - Protocolo HTTP.
( ) Protocolo usado no processo de comunicação entre dispositivos.
( ) Método usado quando o banco de dados é criado pela primeira vez.
( ) Mídias removíveis são usadas por dispositivos Android.
( ) Método utilizado para atualizar as informações estruturais do banco de dados.
A partir da análise dos itens e da relação com as afirmações, assinale a alternativa
que apresenta a sequência correta.
IV, I, III e II.
IV, I, III e II.
Resposta correta. A alternativa está correta, pois mídias removíveis são usadas por
dispositivos Android. Dentre as formas de armazenagem na computação, existe a
mídia removível. O método onUpdate() é utilizado para atualizar as informações
estruturais do banco de dados. O HyperText Tranfer Protocol (HTTP) é o protocolo
usado para navegação de páginas na Internet. O método onCreate() faz a criação da
estrutura de banco de dados usada por uma aplicação. Por meio do método
onCreate(), pode-se fazer a configuração estática normal: criar visualizações, ligar
dados para listas, criar bancos etc.
Pergunta 2
A interface do usuário é uma área de domínio do desenvolvimento de uma
aplicação que atende aos requisitos de uma tela. O conceito Mobile First orienta o
desenvolvedor a criar uma aplicação, primeiro, para celular e, depois, para a Web.
1 em 1 pontos
1 em 1 pontos
10/02/2021 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_670526… 2/7
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
Esse conceito cresceu no mercado, devido à superação de smartphones , em
relação a computadores.
Com base nos estudos aprendidos e no contexto do texto, a seguir, analise as
afirmativas a seguir e a relação entre elas.
 
I - As animações de tela são recursos muito utilizados no desenvolvimento de
aplicações móveis.
Porque:
 
II - Conceitos como usabilidade e experiência de usuário estão presentes no
desenvolvimento de uma interface do usuário.
A seguir, assinale a alternativa correta.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Resposta correta. A alternativa está correta, pois as animações estão presentes em
telas de aplicações móveis e favorecem o recurso de orientação ao usuário. As
interfaces interativas facilitam o uso das aplicações no processo de boas experiências,
trazendo fidelização à aplicação. As animações podem ser usadas para melhorar essa
interatividade, criando uma relação mais amigável com o usuário. A usabilidade é a
capacidade da interface de ser fácil de uso, e a experiência do usuário ressalta pontos
positivos ao usar uma aplicação.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
V, F, V, V.
V, F, V, V.
Resposta correta. A alternativa está correta, pois o sistema operacional Android possui
algumas características, como ser baseado no sistema operacional Linux. O sistema
Android é usado em dispositivos móveis, não sendo um sistema proprietário, mas sim
um sistema open source de código aberto, com base nas premissas de licença de
software livre. O sistema operacional Android é um sistema multitarefa. Um sistema
pode ser monotarefa, ou seja, somente uma aplicação pode ser executada por vez, ou
multitarefa, em que várias aplicações são executadas simultaneamente.
1 em 1 pontos
10/02/2021 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_670526… 3/7
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
O Android é uma plataforma de código livre, baseado no sistema operacional
Linux e desenvolvido pela Google. O objetivo do sistema é operar dispositivos,
como tablets esmartphones , com um simples toque na tela. A plataforma é
adaptada tanto para dispositivos VGA maiores e gráficos 2D quanto para
os layouts mais tradicionais desmartphones .
Analise os seguintes itens e assinale a opção que corresponde às afirmações
corretas.
( .. ) As telas do Android são construídas com widget , ícones que representam
aplicações.
( .. ) Permite compartilhamento de imagens somente com extensão jpg em redes
sociais.
( .. ) Um ponto negativo do Android é não ser multiusuário, principalmente
em tablets .
( .. ) Qualquer aplicação no sistema Android pode ser executada no iOS.
Após analisar as afirmações, pode-se afirmar que:
I - A opção A está correta, pois as telas no Android são constituídas de widgets .
Widgets são ícones que representam aplicações.
II - A opção B está correta, pois, no Android, pode-se compartilhar imagens
somente JPEG em redes sociais. 
III - A opção C está incorreta, pois Android é um sistema multiusuário, quando
instalado em tablets .
IV - A opção D está correta, pois qualquer aplicação pode ser executada no Android
e iOS.
I e III, apenas.
I e III, apenas.
Resposta correta. A alternativa está correta, pois as tela no Android são constituídas
de widgets. Widgets são ícones que representam aplicações. Os widgets estão
presentes em qualquer sistema operacional Android e podem representar uma
aplicação, como calculadora, previsão do tempo, aplicação de rotas de transporte etc.
Em tablets, o sistema Android é multiusuário. Um sistema operacional pode ser
monousuário, como o sistema da empresa Microsoft MS-DOS, em que somente um
usuário pode estar logado no sistema, e multiusuário, no qual vários usuários podem
logar em um mesmo sistema. Um outro exemplo de sistema multiusuário é o Windows
ou qualquer outro sistema operacional gráfico.
Pergunta 5
Como uma aplicação móvel, o uso de mouse é impróprio, pois o principal recurso
usado nas aplicações são os widgets ou ícones, que podem operar diversas
funções, como abrir uma aplicação, fechar, mover etc. Essas operações podem ser
iniciadas por meio do toque dos dedossobre os widgets ou ícones.
 
Considerando essas informações do trecho sobre elementos de uma aplicação
móvel 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).
 
( ) No sistema Android, usa-se o conceito de Drag and drop (Arrastar e soltar) para
mover itens entre telas.
É
1 em 1 pontos
1 em 1 pontos
10/02/2021 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_670526… 4/7
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
( ) É permitido usar, na composição de uma interface, o conceito de estilo
semelhante a CSS.
( ) Um view é uma interface composta por elementos
como Checkbox , button eImageView .
( ) Bundle é um objeto que tem, por finalidade, criar componentes.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta
a sequência correta.
V, V, V, F.
V, V, V, F.
Resposta correta. A alternativa está correta, pois o arrastar e soltar é um conceito
usado no desenvolvimento Android para facilitar a movimentação de elementos entre
áreas existentes em uma interface gráfica. O conceito CSS é usado em Android para
separar o visual do conteúdo. Uma View é uma interface composta de diversos
elementos como Button, checkbox 
e ImageView. O Android trata a View por meio de recursos em formato gráfico ou por
meio de linguagem XML. Todos os elementos de tela são, teoricamente, uma Viewque,
agrupados e posicionados de forma correta, resultam na tela de interatividade da
aplicação. A View é a classe mãe dos objetos de tela.
Pergunta 6
Resposta Selecionada: 
Resposta Correta:
Comentário
da resposta:
Nos diversos sistemas operacionais existentes, as informações são recebidas e
notificadas de formas diferentes. Essas formas, geralmente, são implementadas por
interfaces. O sistema Android possui algumas ferramentas chamadas componentes
para notificação e recebimento de informações. Qual o princípio
do JobSchedulerdentro do sistema operacional Android? Assinale a alternativa
correta.
Planejar os processos, tornando o processamento eficiente. 
Planejar os processos, tornando o processamento eficiente.
Resposta correta. A alternativa está correta, pois o componente JobScheduler tem,
como objetivo, planejar os processos, para tornar o processamento mais eficiente,
inclusive, reduzindo o consumo de energia. O componente JobScheduler permite
definir as condições ou parâmetros para quando executar a sua tarefa.
Pergunta 7
No Android, há diversos tipos de armazenamento persistentes de aplicativos. O
melhor tipo de armazenamento depende do levantamento das necessidades de
uma determinada aplicação. Pode-se acessar local, remoto ou outra aplicação.
Hoje, devido aos armazenamento em Nuvem, muitos serviços são ofertados por
meio de Web Services através de APIs (Application Programming Interface).
Analise as afirmativas a seguir, a respeito do Sistema Android, e assinale a opção
que corresponde às afirmações corretas. 
I - Armazenar em banco de dados é uma das formas usadas pelo sistema Android.
II - O formato JSON é muito utilizado em WEB e não é reconhecido pelo sistema
Android.
III - O Android Samba Client (SMB) permite acessar arquivos externos ao
dispositivo móvel. 
1 em 1 pontos
1 em 1 pontos
10/02/2021 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_670526… 5/7
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
I V - O SQLite é um sistema de banco de dados de armazenamento externo ao
Android.
I e II, apenas.
I e II, apenas.
Resposta correta. A alternativa está correta, pois o armazenamento local ou remoto
pode ser feito por meio do banco de dados no Android. Localmente, o sistema
operacional Android possui o SQLite. O SQLite é um sistema de banco de dados
pequeno, porém muito eficiente, que pode ser usado para aplicações de execuçãooff-
line. Remotamente, o uso de Web Services 
é mais apropriado para as aplicações. O Android Samba Client (SMB) é uma
ferramenta que permite acesso externo ao Android. Ele permite a conexão com pastas
compartilhadas hospedadas em servidores Windows ou Samba via Wifi/3G/4G. Ele
permite gerenciar várias conexões com autenticação.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Dados 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.
V, V, V, F.
V, V, V, F.
Resposta correta. A alternativa está correta, pois o persistir de dados é armazenar e
ter a capacidade de ler esses dados armazenados em um tempo futuro. A camada de
persistência está relacionada ao banco de dados. Os armazenamentos devem prover
o armazenamento de grandes volumes de dados e por um longo período de tempo.
Deve-se permitir o processamento paralelo e multitarefado para um sistema com
melhor eficiência. Um sistema paralelo permite que duas ou mais aplicações sejam
executadas ao mesmo tempo, aumentando a eficiência do sistema. Um sistema
multitarefa permite que várias tarefas sejam executadas ao mesmo tempo ou quase
ao mesmo tempo; ambos são usados para melhorar a eficiência do sistema.
Pergunta 9
É
1 em 1 pontos
1 em 1 pontos
10/02/2021 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_670526… 6/7
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
É fato que a computação móvel chegou para ficar e, com ela, surgiu uma série de
benefícios para seus usuários e empresas. Praticamente, dois sistemas dominam o
mercado da computação móvel: Android e iOs (Apple), que são predominantes nos
dispositivos, como smartphones e tablets , ao redor do mundo.
Com relação aos sistemas de computação móvel, analise as afirmativas a seguir e
a relação existente entre elas.
 
I - O sistema Android é um sistema de penetração no mercado nacional e
internacional, bem como preterido em dispositivos móveis.
Porque:
II - Sua estrutura é baseada em Linux e provê diversos aplicativos gratuitos, os
quais facilitam a adesão dos usuários e das empresas de dispositivos móveis.
 
Está correto o que se afirma em:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Resposta correta. A alternativa está correta, pois os sistemas Android e iOs são
líderes de mercado na computação móvel e possuem muita penetração nos mercados
nacional e internacional, alémde serem muito usados em dispositivos móveis. O
sistema Android é baseado no sistema operacional Linux. O Android possui uma
estrutura open source (código aberto) e está baseado na General Public
License (GPL). Esse fato favorece a predominação de mercado. Outro fato do Android
é que este possui uma variedade de aplicações gratuitas, maior do que as aplicações
da Apple. Ambos os fatos proporcionam uma adesão maior de usuários.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
Ao usar determinada aplicação, o sistema da aplicação pode ter a necessidade de
fazer múltiplos processamentos. Nesse caso, os processos são assíncronos, pois
não há necessidade de uma operação ser executada, após o término de outra
aplicação. No Android, há ferramentas para esses processamentos assíncronos. 
 
A seguir, analise as afirmativas:
 
I. Threads são linhas de comando utilizadas no Android, por exemplo, para envio
de e-mails .
II. Um Handler é usado quando se deseja que um thread secundário execute muitas
mensagens.
III. Uma AsyncTask é uma classe que permite executar três trechos de código em
sequência.
IV. No Android, existe o thread principal, cuja função central é executar operações
de envio de e-mails .
Com base na análise das afirmações e no conteúdo estudado, está correto o que
se afirma em:
I, II e III, apenas. 
I, II e III, apenas.
Resposta correta. A alternativa está correta, pois threads são comandos feitos por
1 em 1 pontos
10/02/2021 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375211 - 202110.ead-14726.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_670526… 7/7
da resposta: linhas de desenvolvimento, as quais são usadas no envio de e-mails no Android. Este
segmento é, geralmente, referido como thread principal. Handler é usada para
acionar threads em loop, executando muitas mensagens. Cada instância handler está
associada a um único segmento e à fila de mensagens desse
segmento. AsyncTaskexecuta três operações em sequência.
Android AsyncTask executa operação de backde threads secundárias, e atualiza
na thread principal. No Android, não se pode executar
diretamente threads secundárias para a thread principal no desenvolvimento Android.