Buscar

TOPICOS 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 5 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

TOPICOS AVANÇADOS EM PROGRAMAÇÃO – UNINTER -2020
PROVA OBJETIVA – NOTA 100
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: 10.0
	
	A
	Afirmativa I, apenas.
	
	B
	Afirmativa I e IV, apenas.
	
	C
	Afirmativa IV, apenas.
Você acertou!
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
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: 10.0
	
	A
	Contacts
	
	B
	TelephoneManager
	
	C
	ContactsContract
Você acertou!
Aula 5 - Tema 1
	
	D
	ContactList
	
	E
	RawContacts
Questão 3/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 4/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 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().
       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 6/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 7/12 - Tópicos Avançados em Programação
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.
Você acertou!
Aula 2 - Tema 2.
	
	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.
Questão 8/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: 10.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.
Você acertou!
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 9/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: 10.0
	
	A
	SQLiteOpenHelper
Você acertou!
Aula 4 - Tema 2
	
	B
	SQLiteDatabase
	
	C
	Activity
	
	D
	SharedPreferences
	
	E
	SQLite
Questão 10/12 - Tópicos Avançados em Programação
Na Arquitetura Android uma das camadas é responsável por serviços essenciais a todos os dispositivos, onde são feitos os gerenciamentos de processos e memória na plataforma Android.
Esta camada é:
Nota: 10.0
	
	A
	Libraries
	
	B
	Android RunTime
	
	C
	Applications
	
	D
	Linux Kernel
Você acertou!
Aula 1 - Tema 1
	
	E
	Application Framework
Questão 11/12 - Tópicos Avançados em Programação (questão opcional)
Um dos métodos que obrigatoriamente devemos sobrescrever, ao implantarmos uma classe DBHelper é o método onCreate().
Sobre este método podemos afirmar que:
i - Ele é executado somente quando a criação da tabela é necessária.
ii - Ele é executado sempre que é feito o instanciamento da classe.
iii - Este método é responsável pela atualização do banco de dados, quando necessário.
iv - Este método requer um argumento do tipo SQLiteDatabase.
Está(ão) correto(s):
Nota: 0.0
	
	A
	i, apenas.
	
	B
	i e iii, apenas.
	
	C
	ii,  apenas.
	
	D
	iii e iv, apenas.
	
	E
	i e iv, apenas.
Aula 4 - Tema 2.
Questão 12/12 - Tópicos Avançados em Programação (questão opcional)
O sistema Android permite que sejam colocadas notificações na barra de título de sua aplicação.
Estas notificações são representadas pela classe:
Nota: 0.0
	
	A
	Context
	
	B
	NotificationManager
	
	C
	Notification
Aula 6 - Tema 2
	
	D
	UIThread
	
	E
	NotificationBuilder

Continue navegando