Logo Passei Direto
Buscar

TOPICOS AVANÇADOS EM PROGRAMAÇÃO

User badge image
jony love

em

Ferramentas de estudo

Questões resolvidas

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):
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.
A Afirmativa I, apenas.
B Afirmativa I e IV, apenas.
C Afirmativa IV, apenas.
D Afirmativa III e IV, apenas.
E Afirmativa III, apenas.

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:
A Contacts
B TelephoneManager
C ContactsContract
D ContactList
E RawContacts

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:
A MainThread
B Activity
C Manifest.xml
D UIThread
E onCreate()

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:
A onPreExecute()
B doInBackground()
C onProgressUpdate()
D onPostExecute()
E publicProgress()

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:
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().
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.

A biblioteca SQLLite é utilizada para acesso a dados publicados por provedores de conteúdo.
Ela está localizada no(a):
A Android Runtime
B Linux Kernel
C Applications
D Libraries
E Application Framework

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.

O método onUpgrade é chamado quando a versão do banco de dados é atualizada.
A necessidade de atualização é informada através de:
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.
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.

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:
A SQLiteOpenHelper
B SQLiteDatabase
C Activity
D SharedPreferences
E SQLite

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 é:
A Libraries
B Android RunTime
C Applications
D Linux Kernel
E Application Framework

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):
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.
A i, apenas.
B i e iii, apenas.
C ii, apenas.
D iii e iv, apenas.
E i e iv, apenas.

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:
A Context
B NotificationManager
C Notification
D UIThread
E NotificationBuilder

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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):
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.
A Afirmativa I, apenas.
B Afirmativa I e IV, apenas.
C Afirmativa IV, apenas.
D Afirmativa III e IV, apenas.
E Afirmativa III, apenas.

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:
A Contacts
B TelephoneManager
C ContactsContract
D ContactList
E RawContacts

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:
A MainThread
B Activity
C Manifest.xml
D UIThread
E onCreate()

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:
A onPreExecute()
B doInBackground()
C onProgressUpdate()
D onPostExecute()
E publicProgress()

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:
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().
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.

A biblioteca SQLLite é utilizada para acesso a dados publicados por provedores de conteúdo.
Ela está localizada no(a):
A Android Runtime
B Linux Kernel
C Applications
D Libraries
E Application Framework

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.

O método onUpgrade é chamado quando a versão do banco de dados é atualizada.
A necessidade de atualização é informada através de:
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.
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.

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:
A SQLiteOpenHelper
B SQLiteDatabase
C Activity
D SharedPreferences
E SQLite

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 é:
A Libraries
B Android RunTime
C Applications
D Linux Kernel
E Application Framework

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):
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.
A i, apenas.
B i e iii, apenas.
C ii, apenas.
D iii e iv, apenas.
E i e iv, apenas.

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:
A Context
B NotificationManager
C Notification
D UIThread
E NotificationBuilder

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

Mais conteúdos dessa disciplina