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

· Pergunta 1
1 em 1 pontos
	
	
	
	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 e smartphones , com um simples toque na tela. A plataforma é adaptada tanto para dispositivos VGA maiores e gráficos 2D quanto para os layouts mais tradicionais de smartphones .
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.
	
	
	
	
		Resposta Selecionada:
	 
I e III, apenas.
	Resposta Correta:
	 
I e III, apenas.
	Comentário da resposta:
	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 2
1 em 1 pontos
	
	
	
	Uma aplicação possui um ciclo de vida, pois esta é iniciada, destruída, pausada e ativa na interação com o usuário. Uma aplicação Android possui um ciclo de vida e cada ciclo um método correspondente. Por meio desses métodos, ações podem ser inicializadas, tornando eficiente o seu uso.
A seguir, analise as afirmativas.
I.              O método onStart() corresponde ao ciclo quando a aplicação é criada.
II.            O método onResume() corresponde à fase quando a aplicação aparece para o usuário.
III.            O método onDestroy() corresponde à fase quando a aplicação está em standby .
IV.           O método onCreate() corresponde à criação somente da Interface de usuário (Activity).
 
Com base na análise das afirmações e no conteúdo estudado, assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	 
II, apenas.
	Resposta Correta:
	 
II, apenas.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois existem diversas etapas que uma aplicação passa durante o seu período de execução, desde a sua criação até o seu término. Durante essas fases, métodos são usados para executar tarefas. O método onResume() corresponde à fase de quando a aplicação aparece para o usuário.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	É notório que o avanço da computação móvel tem trazido benefícios para empresas e usuários. Um dos avanços mais significativos é a capacidade de estabelecer a comunicação e/ou interação com outras aplicações e serviços, resultando em grandes soluções computacionais que atendem às necessidades dos usuários.
 
A respeito do avanço da computação móvel, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
1. (   ) A tecnologia de geolocalização cria aplicações melhores na área de logística.
2. (   ) Serviços em nuvem favorecem backups de aplicação móvel.
3. (   ) As APIs são usadas para comunicação com outros serviços.
4. (   ) Google Maps são serviços oferecidos pela Google via protocolo FTP.
 
Assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
V, V, V, F.
	Resposta Correta:
	 
V, V, V, F.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois, com o avanço da tecnologia móvel, muitos serviços são oferecidos por meio de aplicações. Essas aplicações fazem uso de APIs para acessarem serviços oferecidos por terceiros. Alguns serviços, que são necessários para qualquer sistema, tornam-se complexos e custosos quando aplicados localmente. Um software não executa suas funcionalidades sozinho ( stand alone), pois precisa de recursos providos de componentes de terceiros.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	A Interação Homem Computador (IHC) é o estudo da interação entre pessoas e computadores. Estão associadas a esse estudo diversas disciplinas, como ciência da computação, ergonomia, sociologia, semiótica, dentre outras. Essa interação é realizada por meio da interface do usuário, composta por software e hardware .
 
A partir do trecho apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
1. As aplicações móveis são acionadas por meio do toque do usuário para a entrada de dados ou o acionamento de comando.
PORQUE
4. Faz-se necessário, no desenvolvimento de aplicação para Android, o uso do toque ou multitoque, por meio dos princípios da interação homem-máquina.
 
Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Resposta Correta:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois o usuário manuseia o dispositivo móvel por meio da ponta dos dedos, seja esse dispositivo um smartphone ou um tablet. Tais movimentos são capturados por telas interativas sensíveis ao toque ou ao multitoque. Operações como inserção de dados ou acesso a menus são acionadas pelos movimentos dos dedos.
	
	
	
1. Pergunta 5
0 em 1 pontos
	
	
	
	A linguagem Java é uma linguagem usada no desenvolvimento de aplicações Android. Tem algumas características, como ser orientada a objetos e ser executada no Máquina Virtual do Java ou Java Virtual Machine, em  inglês  (JVM), e usar um conjunto de bibliotecas de desenvolvimento. Com isso, o Android Studio tem suas configurações iniciais baseadas no SDK.
Com relação ao ambiente Android Studio, analise as afirmativas a seguir.
I.  O Android Debug Bridge faz parte do Android SDK e é composto de três componentes: um cliente, um daemon e um servidor.
II.  Os requisitos básicos de uma configuração de desenvolvimento do Android são um computador que cumpre os requisitos mínimos do sistema para executar o Android SDK.
III.  Uma forma de se usar o Android Debug Bridge é instalar o plug-in do ADT no IDE do Eclipse (Integrated Development Environment).
IV. Pode-se criar clientes avd por meio de ferramentas como o plug-in ADT (Android Development Tools) e o DDMS (Dalvik Debug Monitor Service).
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
II e III, apenas.
	Resposta Correta:
	 
I, II, III,  apenas.
	Comentário da resposta:
	Sua resposta está  incorreta. A alternativa está incorreta, a afirmativa IV está incorreta, pois outras ferramentas podem ser usadas para criar clientes adb como o plug-in ADT (Android Development Tools) e o DDMS (Dalvik Debug Monitor Service). Para programar em android é necessário um conjunto de bibliotecas como SDK, para ser usado em conjunto com a IDE android Studio. Dentre as ferramentas existentes no SDK, há o Android Debug Bridge que permite o controle de ações cliente-servidor. Por último,  o ADB pode ser criado por meio de plugins ADT o DDMS.
	
	
	
1. Pergunta 6
0 em 1 pontos
	
	
	
	No século 21, houve um grande avanço nastecnologias móveis, resultando, com esse avanço, em um aumento de acesso à internet por meio de dispositivos como smartphones , tablets e televisão. Houve uma explosão na telefonia móvel celular para uso pessoal e profissional. No Brasil, o uso de dispositivo móveis já ultrapassa o uso de computadores desktop . Cerca de 97% dos domicílios já acessam à Internet, segundo IBGE.
Fonte: ACESSO à internet e à televisão e posse de telefone móvel celular para uso pessoal. Biblioteca IBGE , 2016. Disponível em: https://biblioteca.ibge.gov.br/visualizacao/livros/liv99054.pdf. Acesso em: 11 nov. 2019.
Com relação ao tema computação móvel, analise as afirmativas a seguir:
( ) O aumento de uso dos dispositivos móveis foi devido ao barateamento de custos de implantação e acesso fácil à Internet.
(  ) O aumento de uso dos dispositivos móveis está relativo a características como acesso rápido à informação e facilidade de acesso à Internet.
(  ) Melhoria da infraestrutura de rede de computação que atende a uma demanda significativa da população.
(  ) O uso de linguagens, como C, favoreceu o desenvolvimento de aplicações móveis que suportam as necessidades do usuário.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
V, V, V e V.
	Resposta Correta:
	 
F, V, V e F.
	Comentário da resposta:
	Sua resposta está incorreta. A sequência está incorreta, pois a facilidade de acesso é provida pelo barateamento de custos de dispositivos móveis, da facilidade de acesso, além do baixo preço dos serviços de Internet. A linguagem Java é a raiz do desenvolvimento de aplicações Mobile. O custo de implantação está relacionado ao projeto de uma aplicação web.
	
	
	
1. Pergunta 7
0 em 1 pontos
	
	
	
	Toda aplicação possui uma interface chamada de “interface de usuário”. Uma interface de usuário faz referência à criação de telas com as quais o usuário fará a interação. Uma tela é composta por diversos recursos gráficos, como botões, caixa de texto, imagens etc. Esses elementos combinados de forma harmônica criam um eficiência de uso para o usuário na interatividade com a aplicação.
Com base nos conteúdos estudados e nos conhecimentos adquiridos, a seguir, considere as afirmações a seguir:
I - No desenvolvimento de uma interface do usuário, faz-se uso do conceito de proximidade e alinhamento.
Porque:
II - Uma interface do usuário bem projetada melhora a compreensão e facilita a interação do usuário com a aplicação.
Assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	Resposta Correta:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Comentário da resposta:
	Sua resposta é incorreta. A alternativa está incorreta, pois uma interface com o usuário bem projetada é de fácil manipulação e de melhora na interação. O princípio básico é fazer com que o usuário faça uso da aplicação sem muitos estudos prévios. Um exemplo é o uso de Waze. As pessoas fazem seu uso com grandes facilidades. Essa facilidade é a aplicação de conceitos de usabilidade.
	
	
	
1. Pergunta 8
1 em 1 pontos
	
	
	
	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.
	
	
	
	
		Resposta Selecionada:
	 
V, F, F e F.
	Resposta Correta:
	 
V, F, F e F.
	Comentário da resposta:
	Resposta correta: a sequência está correta, pois o sistema operacional Apple possui o Xcode, restrito a dispositivos fabricados pela Apple ( Smartphones e Tablets). A fragmentação da versão começou a partir da versão 5s. Fragmentação é quando o universo de usuários pode executar diversas versões do sistema operacional no mesmo aparelho. Aplicações Apple são proprietárias da empresa Apple e desenvolvidas para serem executadas somente em ambiente operacional iOS.
	
	
	
1. Pergunta 9
1 em 1 pontos
	
	
	
	Toda e qualquer aplicação precisa de um banco de dados para persistir as informações. Essas informações persistidas no banco podem ser manipuladas por meio de algumas operações de cadastro, alteração e consulta. Assim, pode-se inserir informações corretamente no SQLite por meio de uma linha de programação. Nesse contexto, o que o programador precisa definir na codificação?
	
	
	
	
		Resposta Selecionada:
	 
Definir um objeto SQLiteDatabase, uma string de execução SQL e um método do objeto SQLiteDatabase.execSQL.
	Resposta Correta:
	 
Definir um objeto SQLiteDatabase, uma string de execução SQL e um método do objeto SQLiteDatabase.execSQL.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois o desenvolvedor precisa definir um objeto SQLiteDatabase, uma string de execução SQL e um método do objeto SQLiteDatabase.execSQL. Um string de conexão precisa, dentre outros argumentos, saber a localização do servidor de banco, o nome do banco, senha e nome de usuário, com permissão de manipular as informações armazenadas no banco de dados.
	
	
	
1. Pergunta 10
1 em 1 pontos
	
	
	
	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.
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, V.
	Resposta Correta:
	 
V, F, V, V.
	Comentário da resposta:
	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.

Continue navegando