Você está na página 1de 5

PERGUNTA 1

1. 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
2. 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:


As asserções I e II são proposições verdadeiras, mas a II não é
uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
As asserções I e II são proposições falsas.

A asserção I é uma proposição verdadeira, e a II é uma


proposição falsa.
1 pontos
PERGUNTA 2
1. No aplicativo, quando um componente é iniciado e não existe outro no processador, o
sistema operacional Android inicia um novo processo no Linux para o aplicativo, com
um único thread de execução. Por padrão, todos os componentes de um mesmo
aplicativo são executados no mesmo processo e thread , chamado
de thread “principal”. Portanto, não há como criar processos fora do processo principal.

Acerca do processamento de tarefas no Android, analise as afirmativas a seguir:

I - AsyncTask permite executar tarefas de forma assíncrona na interface do usuário.


II - O sistema Android cria um thread separado para cada instância de um
componente.
III - O Android oferece um mecanismo para comunicação entre processos (IPC),
usando chamadas de procedimento remoto (RPCs).
IV - A thread é muito importante, porque é encarregada de excluir eventos para
os widgets adequados da interface do usuário.
Assinale a alternativa correta.

III e IV, apenas.


I e IV, apenas.
II e III, apenas.
I e III, apenas.
I e II, apenas.
1 pontos
PERGUNTA 3
1. Desde a criação da Internet, no início da década de 1970, até os tempos atuais,
existiram evoluções em diversos setores, principalmente na computação móvel.
Algumas características são fundamentais para o avanço da computação móvel, por
exemplo, a facilidade de uso e o acesso rápido a informações. Em relação ao tema
computação móvel, analise as afirmativas a seguir:
( ) Portabilidade está relacionada às características física do dispositivo móvel.
( ) Usabilidade é a capacidade da aplicação de garantir uma navegação fácil ao
usuário.
( ) Funcionalidade é uma característica relacionada às aplicações, como serviços
oferecidos aos usuários.
( ) A portabilidade relaciona a comunicação para transmitir e receber informações entre
dois dispositivos móveis.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a
sequência correta.
V, V, V e F.
V, V, V e F.
V, V, F e F.
F, F, V e V.
F, V, F e V.
1 pontos
PERGUNTA 4
1. A automatização dentro das IDE facilitam a vida do desenvolvedor. Em um projeto de
aplicação móvel, diversas APIs devem ser instaladas e configuradas. Muitas delas
possuem versões, e essas versões devem estar de acordo com a necessidade do
projeto. Para tal melhoria, existem as configurações automáticas dentro do Ambiente
Android Studio, colaborando para um desenvolvimento mais confiável e seguro.
Com relação a automatização de processos no desenvolvimento de um apk Android,
analise as afirmativas a seguir.
I. O Gradle é disponibilizado pelo sistema operacional Android. Ele tem a função de
automatizar o processamento de build de forma avançada. Além disso, ele une a
flexibilidade do Ant e executa o processamento de dependências do Maven.
II. O Plug-in do Android Maven é usado para criar aplicativos para o sistema
operacional Android, podendo criar bibliotecas para serem usadas no formato legado
APKLIB, usando o Apache Maven.
III. O Jenkins suporta a criação e teste automáticos de aplicativos Android. Não
precisa ser configurado para criar um trabalho de construção, pois ele é automático.
IV. Um build significa que as tarefas de compilação, empacotamento e testes, as
coletas de métricas, validações de código são realizadas como um processo.
Está correto o que se afirma em:

II, III, IV, apenas.


I, II, III, apenas.
I , III, IV, apenas.
I, II, IV, apenas.
I, II e IV, apenas.
1 pontos
PERGUNTA 5
1. Neste século, o crescimento do uso da tecnologia móvel tem sido exponencial. O
usuário, por meio de seu smartphone , acessa diversos serviços que facilitam em seu
dia a dia. Esses serviços são disponibilidade em forma de aplicação. Essas aplicações
são disponibilizadas em nuvem, baixadas e instaladas nos smartphones .

Em relação ao tema evoluçã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):

( ) O acesso torna-se fácil pois há uma queda de preço do dispositivos móveis.


( ) Aparelhos smartphones possuem a cada nova geração recursos incríveis.
( ) Há disponibilidade de serviços móveis torna-se volumosa e acessível.
( ) Existe uma facilidade de uso através de comandos de linha amigáveis.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a
sequência correta.
F, V, F, V.
F, V, V, F.
V, V, F, F.
F, F, V, V.
V, V, V, F.
1 pontos
PERGUNTA 6
1. 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.
II, apenas.
I, II, III e IV.
I, apenas.
II e III, apenas.
I, II e IV, apenas.
1 pontos
PERGUNTA 7
1. 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.
F, F, V, V.
V, F, V, V.
V, V, V, V.
V, V, V, F.
F, V, F, V.
1 pontos
PERGUNTA 8
1. É 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 falsas.
As asserções I e II são proposições verdadeiras, mas a II não é
uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma
proposição falsa.
1 pontos
PERGUNTA 9
1. 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.
V, V, V e F.
F, F, F e V.
F, F, V e V.
F, V, F e V.
V, F, V e V.
1 pontos
PERGUNTA 10
1. 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 t emplates 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.
II e III, apenas.
I e II, apenas.
I, II, III e IV.
I, II e III, apenas.
II e IV, apenas.

Você também pode gostar