Buscar

Prova Objetiva Tópicos Avançados em Programação

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 6 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 6 páginas

Prévia do material em texto

Questão 1/12 - Tópicos Avançados em Programação
Ainda que devamos solicitar explicitamente permissões necessárias para ações que nosso aplicativo 
venha a executar diretamente, é possível a utilização das permissões previamente solicitadas por 
outro aplicativo.
Para utilizarmos as permissões solicitadas por outro aplicativo, devemos:
Nota: 10.0
A Solicitar o uso no arquivo de Manifest de nossa
aplicação.
B Utilizar o arquivo de Manifest da outra aplicação.
C Executar uma ação que busque o retorno de
uma activity que contenha permissão da ação.
D Modificar as permissões de acesso de sua
aplicação em tempo de execução.
E Solicitar a permissão READ_CONTACTS.
Questão 2/12 - Tópicos Avançados em Programação
Quando os aplicativos Android são iniciados, é criada uma nova linha de processamento, responsável 
pela execução de seus componentes.
Esta linha de processamento é conhecida como:
Nota: 10.0
A MainThread
B Activity
C Manifest.xml
D UIThread
E onCreate()
Questão 3/12 - Tópicos Avançados em Programação
Quando necessitamos executar tarefas que possam consumir muito tempo de processamento, ou 
ainda que tenham um tempo indeterminado é necessária a criação de novas linhas de processamento.
Você acertou!
Aula 5 - Tema 1
Você acertou!
Aula 6 - Tema 1
São elas:
Nota: 0.0
A AsyncTask e Services
B UIThread e Threads Java
C AsyncTask e UIThread
D AsyncTask e Threads Java
E Services e Activities
Questão 4/12 - Tópicos Avançados em Programação
Ao solicitarmos acesso direto aos contatos armazenados no dispositivo, através da permissão 
READ_CONTACTS, podemos nos utilizar de uma classe que nos dá acesso às informações de 
contato.
Esta classe é conhecida como:
Nota: 0.0
A Contacts
B TelephoneManager
C ContactsContract
D ContactList
E RawContacts
Questão 5/12 - Tópicos Avançados em Programação
Quando adicionarmos um componente de interação com o usuário, seja ele um Button ou um 
TextView, por exemplo é necessário que executemos uma determinada sequência de passos.
São eles:
 I – Devemos definir nosso componente dentro do arquivo de layout xml.
 II – Devemos definir um objeto que faça represente o componente dentro da classe Activity, 
observando o tipo do mesmo.
 III – Caso seja necessário, devemos redefinir seus métodos de resposta, como por exemplo o 
método onClickListener().
Aula 6 - Tema 1
Aula 5 - Tema 1
 IV – Podemos vincular um componente a um objeto através de um recurso compilado , utilizando-
se do método findViewById().
Estão corretos:
Nota: 0.0
A I, II e III , apenas.
B I e IV, apenas.
C II e IV, apenas.
D I, II, III e IV, inclusive.
E III e IV, apenas.
Questão 6/12 - Tópicos Avançados em Programação
Sobre o ciclo de vida de um aplicativo.
Podemos dizer que normalmente delega-se a responsabilidade de finalização do mesmo a:
Nota: 10.0
A Ao programador, é sua responsabilidade encerrar
o aplicativo.
B Ao sistema operacional, que decidirá quando
deve finalizar.
C Ao usuário, que deve encerrar o aplicativo.
D A ninguém, aplicativo continuará executando até
que o dispositivo seja reiniciado.
E Ao ciclo de vida das Activities, o método
onDestroy de qualquer activity encerra o
aplicativo.
Questão 7/12 - Tópicos Avançados em Programação
A persistência de dados das SharedPreferences é feita através dos comandos apply e commit.
Sobre estes comandos podemos afirmar que:
I - O método commit salva seus dados imediatamente para a memória e salva os arquivos em uma 
thread separada.
Aula 3 - Tema 1.
Você acertou!
Aula 2 - Tema 1.
II - O método apply salva seus dados diretamente em arquivo.
III - O método commit força gravação imediata dos registros, ignorando a possibilidade de bloquear a 
UIThread.
IV - O método apply grava os dados em memória, gravando-os em arquivo em uma thread separada, 
o que evita o bloqueio da UIThread.
Estão corretas:
Nota: 0.0
A I e III, apenas.
B II e IV, apenas.
C I, II e IV, apenas.
D III e IV, apenas.
E I e IV, apenas.
Questão 8/12 - Tópicos Avançados em Programação
A Plataforma Android determina que para criação de uma nova Activity dentro da aplicação é 
necessário a criação e o envio de uma Intent (intenção) ao sistema operacional.
Com a intenção definida, a plataforma Android:
I - Busca quais são as Activities registradas para a execução da ação desejada.
II - Atribui a ação a uma Atividade que já esteja registrada na Plataforma Android.
III - Cria uma nova Atividade que responda à solicitação do usuário automaticamente.
IV - Inicia a Atividade que está registrada para a execução da ação desejada, enviando para esta o 
pacote (Bundle) com informações a respeito da requisição.
Estão corretas:
Nota: 0.0
A Afirmativas I, II e III, apenas.
B Afirmativas III, IV, apenas.
C Afirmativas I e II, apenas
D Afirmativas I, III e IV, apenas.
E Afirmativas I e IV, apenas.
Questão 9/12 - Tópicos Avançados em Programação
Um serviço vinculado é criado quando um componente executa o método bindService.
Aula 4 - Tema 1.
Aula 3 - Tema 1.
Este serviço comunica-se então com o componente que o criou através de uma interface chamada:
Nota: 10.0
A IBinder
B IService
C ILinker
D IReceiver
E IService
Questão 10/12 - Tópicos Avançados em Programação
É possível criarmos componentes que respondam a ações padrões, mesmo quando solicitadas por 
outros aplicativos.
Para isto, devemos registrar este componente com:
Nota: 10.0
A Activity Filter
B Intent Filter
C Content Filter
D Object Filter
E Action Filter
Questão 11/12 - Tópicos Avançados em Programação (questão opcional)
Provedores de conteúdo são responsáveis por prover às aplicações o conteúdo das quais elas 
necessitam para funcionar.
Provedores de conteúdo são utilizados porque:
Nota: 0.0
A Tornamos a forma como os dados são
gravados transparentes à aplicação, o que
permite que esta mantenha o foco nas
interações com os usuários.
Você acertou!
Aula 5 - Tema 4.
Você acertou!
Aula 5 - Tema 3.
B Não conseguimos utilizar dados na plataforma
Android sem que haja um provedor de conteúdo.
C Não devemos utilizar provedores de conteúdo.
D Provedores de conteúdo tornam o acesso aos
dados mais rápido.
E Provedores de conteúdo tornam o acesso aos
dados mais seguro.
Questão 12/12 - Tópicos Avançados em Programação (questão opcional)
O Ambiente de desenvolvimento Android Studio nos possibilita desenvolver para quais plataformas 
Android?
Nota: 10.0
A Telefones e Tablets, apenas.
B Telefones, Wearables, Tablets, Tv, Android
Auto e Google Glass, inclusive.
C Telefone, Windows, TV e Wearables, apenas.
D Telefones, Tablets, Wearables, Linux, Android
Auto, Tv e Google Glass, inclusive.
E Páginas de internet, apenas.
Aula 1 - Tema 3
Você acertou!
Aula 2 - Tema 2.

Outros materiais