Buscar

Tópicos Avançados em Programação PROVA OBJETIVA NOTA 70

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
Quando a  Plataforma Android recebe um retorno de uma Activity dispara um método retornando argumentos responsáveis pelo envio dos resultados.
Sobre estes argumentos sabemos que:
I  - É retornado um argumento do tipo String que armazena o código da requisição.
II – No argumento do tipo Intent recebemos uma nova Activity.
III – O argumento resultCode nos retorna o código de retorno, que possui entre seus valores possíveis os valores RESULT_OK e RESULT_CANCEL.
IV – É necessária a criação de uma novo objeto Intent , que será enviado pela Activity que deve retornar algum resultado à Plataforma Android para que seja entregue por esta à Activity solicitante.
Está(ão) correta(s):
Nota: 0.0
	
	A
	Afirmativa I, apenas.
	
	B
	Afirmativa I e IV, apenas.
	
	C
	Afirmativa IV, apenas.
Aula 3 - Tema 1.
	
	D
	Afirmativa III e IV, apenas.
	
	E
	Afirmativa III, apenas.
Questão 2/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().
       IV – Podemos vincular um componente a um objeto através de um recurso compilado , utilizando-se do método findViewById().
Estão corretos:
Nota: 10.0
	
	A
	I, II e III , apenas.
	
	B
	I e IV, apenas.
	
	C
	II e IV, apenas.
	
	D
	I, II, III e IV, inclusive.
Você acertou!
Aula 3 - Tema 1.
	
	E
	III e IV, apenas.
Questão 3/12 - Tópicos Avançados em Programação
Quando trabalhamos com SQLite, é importante criarmos uma classe que defina o comportamento de nosso banco de dados, geralmente chamada de DBHelper.
Esta classe deve herdar o comportamento da classe:
Nota: 0.0
	
	A
	SQLiteOpenHelper
Aula 4 - Tema 2
	
	B
	SQLiteDatabase
	
	C
	Activity
	
	D
	SharedPreferences
	
	E
	SQLite
Questão 4/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
Você acertou!
Aula 5 - Tema 3.
	
	C
	Content Filter
	
	D
	Object Filter
	
	E
	Action Filter
Questão 5/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
Você acertou!
Aula 6 - Tema 1
	
	E
	onCreate()
Questão 6/12 - Tópicos Avançados em Programação
O método onUpgrade é chamado quando a versão do banco de dados é atualizada.
A necessidade de atualização é informada através de:
Nota: 0.0
	
	A
	Um argumento do tipo String que contém o nome do banco de dados.
	
	B
	Um argumento do tipo SQLiteDatabase que contém o novo banco de dados.
	
	C
	Um argumento do tipo int que contém a versão do banco de dados.
Aula 4 - Tema 2
	
	D
	Um argumento do tipo boolean que é apresentado como true , informando a necessidade de atualização do banco de dados.
	
	E
	Um argumento do tipo Date, que informa a data da última atualização do banco de dados.
Questão 7/12 - Tópicos Avançados em Programação
A biblioteca SQLLite  é utilizada para acesso a dados publicados por provedores de conteúdo.
Ela está localizada no(a):
Nota: 10.0
	
	A
	Android Runtime
	
	B
	Linux Kernel
	
	C
	Applications
	
	D
	Libraries
Você acertou!
Aula 1 - Tema 1
	
	E
	Application Framework
Questão 8/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.
Você acertou!
Aula 2 - Tema 1.
	
	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 9/12 - Tópicos Avançados em Programação
Uma classe derivada de AsyncTask requer a criação de três parâmetros, a serem utilizados pela tarefa assíncrona e tem o resultado da operação retornado no terceiro parâmetro.
O método responsável pelo retorno do executado é o:
Nota: 10.0
	
	A
	onPreExecute()
	
	B
	doInBackground()
	
	C
	onProgressUpdate()
	
	D
	onPostExecute()
Você acertou!
Aula 6 - Tema 1
	
	E
	publicProgress()
Questão 10/12 - Tópicos Avançados em Programação
Um serviço inciado é criado por outro componente através da chamada do método startService(), que o mantém em execução indefinidamente.
Quando um componente deseja interromper um serviço iniciado deve executar o método:
Nota: 0.0
	
	A
	stopSelf()
	
	B
	StopService()
Aula 5 - Tema 4
	
	C
	Finish()
	
	D
	endService()
	
	E
	bindService()
Questão 11/12 - Tópicos Avançados em Programação (questão opcional)
Eventualmente necessitamos enviar anúncios (mensagens) a todo o sistema Android.
O componente para esta finalidade específica é o:
Nota: 0.0
	
	A
	Activities
	
	B
	Messages
	
	C
	BroadCast Receivers
Aula 1 - Tema 3
	
	D
	Services
	
	E
	Content Providers
Questão 12/12 - Tópicos Avançados em Programação (questão opcional)
Um serviço vinculado é criado quando um componente executa o método bindService.
Este serviço comunica-se então com o componente que o criou através de uma interface chamada:
Nota: 10.0
	
	A
	IBinder
Você acertou!
Aula 5 - Tema 4.
	
	B
	IService
	
	C
	ILinker
	
	D
	IReceiver
	
	E
	IService

Outros materiais