Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS SIMULADOS AULA 1 ATÉ 10

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 340 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 340 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 9, do total de 340 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

Prévia do material em texto

Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Marque a opção que não é um dispositivo móvel: 
 
 
Desktop 
 
Smartphone 
 
Notebook 
 
Ultrabook 
 
Tablet 
Respondido em 04/05/2021 18:28:25 
 
 
 
2 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
Computadores 
 
Activity 
 
Dispositivos Móveis 
 
Smart TV 
 
onReset 
Respondido em 04/05/2021 18:39:48 
javascript:diminui();
javascript:aumenta();
 
 
 
3 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
Respondido em 04/05/2021 18:39:50 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
4 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Service 
 
Intent 
 
Broadcast Receiver 
 
Content Provider 
 
Activity 
Respondido em 04/05/2021 18:39:52 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
5 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
CVM 
 
DVM 
 
ART 
 
JRE 
 
KVM 
Respondido em 04/05/2021 18:39:54 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
São menores e mais leves. 
 
Maior autonomia de bateria. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Podem possuir conectividade, inclusive intermitente. 
Respondido em 04/05/2021 18:39:55 
 
 
 
 
 
 
javascript:abre_colabore('38403','224468624','4542422246');
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
DVM 
 
JRE 
 
KVM 
 
CVM 
 
ART 
Respondido em 04/05/2021 18:45:18 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
 
javascript:diminui();
javascript:aumenta();
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
Activity 
 
Smart TV 
 
Dispositivos Móveis 
 
onReset 
 
Computadores 
Respondido em 04/05/2021 18:45:20 
 
 
 
3 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
Respondido em 04/05/2021 18:45:21 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
4 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Content Provider 
 
Activity 
 
Intent 
 
Broadcast Receiver 
 
Service 
Respondido em 04/05/2021 18:45:22 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
5 
 Questão 
 
 
Marque a opção que não é um dispositivo móvel: 
 
 
Ultrabook 
 
Desktop 
 
Tablet 
 
Notebook 
 
Smartphone 
Respondido em 04/05/2021 18:45:24 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Maior autonomia de bateria. 
 
São menores e mais leves. 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Podem possuir conectividade, inclusive intermitente. 
Respondido em 04/05/2021 18:45:26 
 
 
 
 
 
javascript:abre_colabore('38403','224468631','4542422749');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
DVM 
 
JRE 
 
CVM 
 
ART 
 
KVM 
Respondido em 04/05/2021 18:40:00 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuaisfoi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Ultrabook 
 
Notebook 
 
Desktop 
 
Smartphone 
 
Tablet 
Respondido em 04/05/2021 18:45:00 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
Smart TV 
 
Activity 
 
Dispositivos Móveis 
 
onReset 
 
Computadores 
Respondido em 04/05/2021 18:45:02 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
Respondido em 04/05/2021 18:45:05 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Content Provider 
 
Service 
 
Activity 
 
Broadcast Receiver 
 
Intent 
Respondido em 04/05/2021 18:45:07 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
São menores e mais leves. 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Podem possuir conectividade, inclusive intermitente. 
 
Maior autonomia de bateria. 
Respondido em 04/05/2021 18:45:08 
 
 
 
 
 
javascript:abre_colabore('38403','224468627','4542422448');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
JRE 
 
DVM 
 
KVM 
 
CVM 
 
ART 
Respondido em 04/05/2021 18:45:30 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Desktop 
 
Ultrabook 
 
Tablet 
 
Notebook 
 
Smartphone 
Respondido em 04/05/2021 18:45:31 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
onReset 
 
Dispositivos Móveis 
 
Computadores 
 
Smart TV 
 
Activity 
Respondido em 04/05/2021 18:45:33 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
Respondido em 04/05/2021 18:45:35 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Service 
 
Broadcast Receiver 
 
Intent 
 
Activity 
 
Content Provider 
Respondido em 04/05/2021 18:45:36 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Podem possuir conectividade, inclusive intermitente. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
São menores e mais leves. 
 
Maior autonomia de bateria. 
 
Utilizam o mouse como dispositivo de apontamento. 
Respondido em 04/05/2021 18:45:38 
 
 
 
 
 
javascript:abre_colabore('38403','224468642','4542422958');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
DVM 
 
CVM 
 
JRE 
 
ART 
 
KVM 
Respondido em 04/05/2021 18:45:45 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Smartphone 
 
Tablet 
 
Desktop 
 
Ultrabook 
 
Notebook 
Respondido em 04/05/2021 18:45:49 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-losuma parte de 
nosso corpo. 
 
 
Smart TV 
 
Activity 
 
Computadores 
 
onReset 
 
Dispositivos Móveis 
Respondido em 04/05/2021 18:45:50 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
Respondido em 04/05/2021 18:45:52 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Content Provider 
 
Activity 
 
Intent 
 
Service 
 
Broadcast Receiver 
Respondido em 04/05/2021 18:45:54 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Podem possuir conectividade, inclusive intermitente. 
 
Maior autonomia de bateria. 
 
São menores e mais leves. 
 
Utilizam o mouse como dispositivo de apontamento. 
Respondido em 04/05/2021 18:45:55 
 
 
 
 
 
javascript:abre_colabore('38403','224468646','4542423060');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
CVM 
 
DVM 
 
KVM 
 
ART 
 
JRE 
Respondido em 04/05/2021 18:45:59 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Tablet 
 
Desktop 
 
Notebook 
 
Ultrabook 
 
Smartphone 
Respondido em 04/05/2021 18:46:01 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
Computadores 
 
Dispositivos Móveis 
 
Smart TV 
 
onReset 
 
Activity 
Respondido em 04/05/2021 18:46:03 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
Respondido em 04/05/2021 18:46:05 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Intent 
 
Broadcast Receiver 
 
Service 
 
Activity 
 
Content Provider 
Respondido em 04/05/2021 18:46:07 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
São menores e mais leves. 
 
Podem possuir conectividade, inclusive intermitente. 
 
Maior autonomia de bateria. 
Respondido em 04/05/2021 18:46:10 
 
 
 
 
 
javascript:abre_colabore('38403','224471589','4542417360');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
JRE 
 
CVM 
 
ART 
 
KVM 
 
DVM 
Respondido em 04/05/2021 18:46:13 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Desktop 
 
Tablet 
 
Notebook 
 
Ultrabook 
 
Smartphone 
Respondido em 04/05/2021 18:46:15 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
onReset 
 
Dispositivos Móveis 
 
Activity 
 
Smart TV 
 
Computadores 
Respondido em 04/05/2021 18:46:16 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material,qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
Respondido em 04/05/2021 18:46:18 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Service 
 
Broadcast Receiver 
 
Intent 
 
Content Provider 
 
Activity 
Respondido em 04/05/2021 18:46:19 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
São menores e mais leves. 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Maior autonomia de bateria. 
 
Podem possuir conectividade, inclusive intermitente. 
Respondido em 04/05/2021 18:46:21 
 
 
 
 
 
javascript:abre_colabore('38403','224466043','4542426027');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
JRE 
 
KVM 
 
ART 
 
DVM 
 
CVM 
Respondido em 04/05/2021 18:46:27 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Desktop 
 
Ultrabook 
 
Smartphone 
 
Tablet 
 
Notebook 
Respondido em 04/05/2021 18:46:30 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
Smart TV 
 
Activity 
 
onReset 
 
Dispositivos Móveis 
 
Computadores 
Respondido em 04/05/2021 18:46:32 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
Respondido em 04/05/2021 18:46:37 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Content Provider 
 
Activity 
 
Broadcast Receiver 
 
Service 
 
Intent 
Respondido em 04/05/2021 18:46:39 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Podem possuir conectividade, inclusive intermitente. 
 
Maior autonomia de bateria. 
 
São menores e mais leves. 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
Respondido em 04/05/2021 18:46:42 
 
 
 
 
 
javascript:abre_colabore('38403','224471598','4542417667');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
JRE 
 
CVM 
 
DVM 
 
ART 
 
KVM 
Respondido em 04/05/2021 18:46:46 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Desktop 
 
Tablet 
 
Smartphone 
 
Notebook 
 
Ultrabook 
Respondido em 04/05/2021 18:46:49 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
onReset 
 
Dispositivos Móveis 
 
Smart TV 
 
Computadores 
 
Activity 
Respondido em 04/05/2021 18:46:52 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
Respondido em 04/05/2021 18:46:56 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório deinstalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Content Provider 
 
Broadcast Receiver 
 
Service 
 
Intent 
 
Activity 
Respondido em 04/05/2021 18:47:02 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Podem possuir conectividade, inclusive intermitente. 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Maior autonomia de bateria. 
 
São menores e mais leves. 
Respondido em 04/05/2021 18:47:03 
 
 
 
 
 
javascript:abre_colabore('38403','224471603','4542417870');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
JRE 
 
DVM 
 
KVM 
 
ART 
 
CVM 
Respondido em 04/05/2021 18:47:07 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Notebook 
 
Smartphone 
 
Desktop 
 
Ultrabook 
 
Tablet 
Respondido em 04/05/2021 18:47:10 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
onReset 
 
Smart TV 
 
Dispositivos Móveis 
 
Computadores 
 
Activity 
Respondido em 04/05/2021 18:47:13 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
Respondido em 04/05/2021 18:47:17 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Broadcast Receiver 
 
Intent 
 
Activity 
 
Service 
 
Content Provider 
Respondido em 04/05/2021 18:47:23 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Podem possuir conectividade, inclusive intermitente. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Maior autonomia de bateria. 
 
São menores e mais leves. 
Respondido em 04/05/2021 18:47:26 
 
 
 
 
 
javascript:abre_colabore('38403','224468655','4542423169');
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Entre as máquinas virtuais que já foram adotadas pelo sistema Android, qual delas apresenta 
compilação baseada em JIT? 
 
 
ART 
 
DVM 
 
JRE 
 
CVM 
 
KVM 
Respondido em 04/05/2021 18:47:30 
 
 
Explicação: 
Android utilizava DVM nas versões mais antigas, com parte da compilação efetuada durante a 
execução (JIT), mas nas versões atuais foi adotado um modelo pré-compilado no momento da 
instalação, através do ART. 
 
 
 
2 
 Questão 
 
javascript:diminui();
javascript:aumenta();
 
Marque a opção que não é um dispositivo móvel: 
 
 
Smartphone 
 
Desktop 
 
Ultrabook 
 
Notebook 
 
Tablet 
Respondido em 04/05/2021 18:47:32 
 
 
 
3 
 Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso 
cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de 
nosso corpo. 
 
 
Activity 
 
Computadores 
 
Smart TV 
 
Dispositivos Móveis 
 
onReset 
Respondido em 04/05/2021 18:47:35 
 
 
 
4 
 Questão 
 
 
A principal linguagem de programação utilizada para construção de aplicações para Plataforma Android é a 
linguagem Java. Um dos passos da preparação do ambiente é a configuração de uma "variável de ambiente", a 
qual será utilizada pelo ambiente de desenvolvimento para acessar as bibliotecas disponíveis na plataforma Java. 
Segundo o material, qual é essa variável de ambiente e para qual diretório ela aponta? 
 
 
JAVA_JDK - adicionando o caminho da instalação do NetBeans 
 
JAVA_NETBEANS - adicionando o caminho da instalação do NetBeans 
 
JAVA_ECLIPSE - adicionando o caminho da instalação do Eclipse 
 
JAVA_HOME - adicionando o caminho da instalação do JRE 
 
JAVA_ JDK - adicionando o caminho da instalação do Eclipse 
Respondido em 04/05/2021 18:47:38 
 
 
Explicação: 
Segundo o material, essa variável de ambiente é JAVA_HOME e aponta para o diretório de instalação 
do JRE 
 
 
 
5 
 Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
Activity 
 
Service 
 
Content Provider 
 
Intent 
 
Broadcast Receiver 
Respondido em 04/05/2021 18:47:46 
 
 
Explicação: 
O Activityé considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do 
usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade. Isso não 
significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo 
menos, uma Activity. 
 
 
 
6 
 Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a 
este tipo de dispositivo? 
 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Maior autonomia de bateria. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Podem possuir conectividade, inclusive intermitente. 
 
São menores e mais leves. 
Respondido em 04/05/2021 18:47:49 
 
 
 
 
 
javascript:abre_colabore('38403','224468661','4542423472');
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
9a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
SQLiteDatabase 
 
Cursor 
 
TableFactory 
 
ArrayAdapter 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:21:21 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
2 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
SQLiteStatement 
 
Cursor 
javascript:diminui();
javascript:aumenta();
 
SQLiteOpenHelper 
 
SQLiteDatabase 
 
ContentValues 
Respondido em 04/05/2021 19:21:22 
 
 
 
3 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como 
listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma 
consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos 
registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de 
retorno de uma consulta SQLite? 
 
 
TableAdapter 
 
ArrayAdapter 
 
ListAdapter 
 
SQLiteAdapter 
 
SimpleCursorAdapter 
Respondido em 04/05/2021 20:00:24 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo 
SimpleCursorAdapter para o preenchimento de uma ListView. 
 
 
 
4 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
 
ContentValues 
 
SQLiteContentValues 
 
SQLiteOpenHelper 
 
SQLiteStatement 
 
SQLiteDatabase 
Respondido em 04/05/2021 19:21:25 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), 
atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
5 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
SQLiteContext 
 
JDBC 
 
Context 
 
SQLiteOpenHelper 
 
SQLiteDatabase 
Respondido em 04/05/2021 19:21:26 
 
 
 
6 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
SQLiteStatement 
 
SQLiteDatabaseManager 
 
SQLiteDatabase 
 
PreparedSQLiteStatement 
 
SQLiteDatabaseTransaction 
Respondido em 04/05/2021 19:21:28 
 
 
 
7 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
SqlServer 
 
SQLite 
 
MysSql 
 
PL/SQL 
 
SQLTransaction 
Respondido em 04/05/2021 19:21:30 
 
 
 
8 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getReadableDatabase 
 
getResultDatabase 
 
getCursorDatabase 
 
getOpenDatabase 
 
getWritableDatabase 
Respondido em 04/05/2021 19:21:31 
 
 
 
 
 
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
9a aula Lupa 
 
 
 
 
javascript:abre_colabore('38403','224474470','4542634809');
javascript:diminui();
javascript:aumenta();
 
 
 
 
 
1 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
SQLiteDatabase 
 
Cursor 
 
SQLiteStatement 
 
SQLiteOpenHelper 
 
ContentValues 
Respondido em 04/05/2021 19:21:37 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
 
SQLiteStatement 
 
SQLiteDatabase 
 
SQLiteContentValues 
 
ContentValues 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:21:39 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), 
atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
SQLiteDatabase 
 
Cursor 
 
TableFactory 
 
ArrayAdapter 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:21:41 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteraçãoda estrutura das tabelas no SQLite. 
 
 
 
4 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getWritableDatabase 
 
getCursorDatabase 
 
getResultDatabase 
 
getOpenDatabase 
 
getReadableDatabase 
Respondido em 04/05/2021 19:21:43 
 
 
 
5 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
SQLite 
 
SqlServer 
 
PL/SQL 
 
SQLTransaction 
 
MysSql 
Respondido em 04/05/2021 19:21:44 
 
 
 
6 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
SQLiteDatabaseTransaction 
 
SQLiteDatabase 
 
PreparedSQLiteStatement 
 
SQLiteDatabaseManager 
 
SQLiteStatement 
Respondido em 04/05/2021 19:21:46 
 
 
 
7 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
SQLiteContext 
 
Context 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
 
JDBC 
Respondido em 04/05/2021 19:21:48 
 
 
 
8 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como 
listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma 
consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos 
registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de 
retorno de uma consulta SQLite? 
 
 
SQLiteAdapter 
 
SimpleCursorAdapter 
 
ArrayAdapter 
 
ListAdapter 
 
TableAdapter 
Respondido em 04/05/2021 19:21:49 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo 
SimpleCursorAdapter para o preenchimento de uma ListView. 
 
 
 
 
 
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
9a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
Cursor 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
javascript:abre_colabore('38403','224474481','4542635215');
javascript:diminui();
javascript:aumenta();
 
ContentValues 
 
SQLiteStatement 
Respondido em 04/05/2021 19:21:59 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
 
ContentValues 
 
SQLiteStatement 
 
SQLiteContentValues 
Respondido em 04/05/2021 19:22:01 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), 
atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
TableFactory 
 
ArrayAdapter 
 
SQLiteOpenHelper 
 
SQLiteDatabase 
 
Cursor 
Respondido em 04/05/2021 19:22:03 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
4 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getOpenDatabase 
 
getCursorDatabase 
 
getReadableDatabase 
 
getResultDatabase 
 
getWritableDatabase 
Respondido em 04/05/2021 19:22:04 
 
 
 
5 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
MysSql 
 
PL/SQL 
 
SQLite 
 
SQLTransaction 
 
SqlServer 
Respondido em 04/05/2021 19:22:06 
 
 
 
6 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
PreparedSQLiteStatement 
 
SQLiteStatement 
 
SQLiteDatabaseTransaction 
 
SQLiteDatabaseManager 
 
SQLiteDatabase 
Respondido em 04/05/2021 19:22:08 
 
 
 
7 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
SQLiteContext 
 
SQLiteOpenHelper 
 
SQLiteDatabase 
 
Context 
 
JDBC 
Respondido em 04/05/2021 19:22:09 
 
 
 
8 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como 
listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma 
consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos 
registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de 
retorno de uma consulta SQLite? 
 
 
ListAdapter 
 
SQLiteAdapter 
 
TableAdapter 
 
SimpleCursorAdapter 
 
ArrayAdapter 
Respondido em 04/05/2021 19:22:11 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo 
SimpleCursorAdapter para o preenchimento de uma ListView. 
 
 
 
 
 
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOSMÓVEIS 
9a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
SQLiteDatabase 
 
ContentValues 
 
Cursor 
 
SQLiteOpenHelper 
 
SQLiteStatement 
Respondido em 04/05/2021 19:22:15 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
javascript:abre_colabore('38403','224469729','4542629717');
javascript:diminui();
javascript:aumenta();
 
SQLiteStatement 
 
SQLiteDatabase 
 
ContentValues 
 
SQLiteContentValues 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:22:16 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), 
atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
SqlServer 
 
SQLite 
 
MysSql 
 
SQLTransaction 
 
PL/SQL 
Respondido em 04/05/2021 19:22:19 
 
 
 
4 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
SQLiteStatement 
 
PreparedSQLiteStatement 
 
SQLiteDatabase 
 
SQLiteDatabaseManager 
 
SQLiteDatabaseTransaction 
Respondido em 04/05/2021 19:22:21 
 
 
 
5 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
SQLiteContext 
 
SQLiteDatabase 
 
Context 
 
SQLiteOpenHelper 
 
JDBC 
Respondido em 04/05/2021 19:22:22 
 
 
 
6 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getWritableDatabase 
 
getOpenDatabase 
 
getCursorDatabase 
 
getReadableDatabase 
 
getResultDatabase 
Respondido em 04/05/2021 19:22:25 
 
 
 
7 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
 
ArrayAdapter 
 
TableFactory 
 
Cursor 
Respondido em 04/05/2021 19:22:28 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
8 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como 
listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma 
consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos 
registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de 
retorno de uma consulta SQLite? 
 
 
SimpleCursorAdapter 
 
SQLiteAdapter 
 
ArrayAdapter 
 
TableAdapter 
 
ListAdapter 
Respondido em 04/05/2021 19:22:30 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo 
SimpleCursorAdapter para o preenchimento de uma ListView. 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','224469734','4542629921');
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
9a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
ContentValues 
 
Cursor 
 
SQLiteDatabase 
 
SQLiteStatement 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:22:33 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
 
SQLiteOpenHelper 
 
SQLiteDatabase 
 
ContentValues 
 
SQLiteStatement 
 
SQLiteContentValues 
Respondido em 04/05/2021 19:22:35 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
javascript:diminui();
javascript:aumenta();
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), 
atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
Cursor 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
 
ArrayAdapter 
 
TableFactory 
Respondido em 04/05/2021 19:22:37 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
4 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getCursorDatabase 
 
getOpenDatabase 
 
getReadableDatabase 
 
getResultDatabase 
 
getWritableDatabase 
Respondido em 04/05/2021 19:22:38 
 
 
 
5 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma bibliotecaescrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
MysSql 
 
PL/SQL 
 
SQLite 
 
SQLTransaction 
 
SqlServer 
Respondido em 04/05/2021 19:22:40 
 
 
 
6 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
SQLiteDatabase 
 
SQLiteStatement 
 
SQLiteDatabaseTransaction 
 
SQLiteDatabaseManager 
 
PreparedSQLiteStatement 
Respondido em 04/05/2021 19:22:41 
 
 
 
7 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
Context 
 
SQLiteOpenHelper 
 
SQLiteContext 
 
JDBC 
 
SQLiteDatabase 
Respondido em 04/05/2021 19:22:43 
 
 
 
8 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como 
listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma 
consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos 
registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de 
retorno de uma consulta SQLite? 
 
 
ArrayAdapter 
 
TableAdapter 
 
SQLiteAdapter 
 
SimpleCursorAdapter 
 
ListAdapter 
Respondido em 04/05/2021 19:22:45 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo 
SimpleCursorAdapter para o preenchimento de uma ListView. 
 
 
 
 
 
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
9a aula Lupa 
 
 
 
 
javascript:abre_colabore('38403','224467490','4542633304');
javascript:diminui();
javascript:aumenta();
 
 
 
 
 
1 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
SQLiteOpenHelper 
 
SQLiteStatement 
 
Cursor 
 
SQLiteDatabase 
 
ContentValues 
Respondido em 04/05/2021 19:22:49 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
 
ContentValues 
 
SQLiteStatement 
 
SQLiteContentValues 
Respondido em 04/05/2021 19:22:50 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), 
atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
ArrayAdapter 
 
TableFactory 
 
SQLiteOpenHelper 
 
Cursor 
 
SQLiteDatabase 
Respondido em 04/05/2021 19:22:52 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
4 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getResultDatabase 
 
getCursorDatabase 
 
getReadableDatabase 
 
getOpenDatabase 
 
getWritableDatabase 
Respondido em 04/05/2021 19:22:54 
 
 
 
5 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
SQLite 
 
MysSql 
 
PL/SQL 
 
SqlServer 
 
SQLTransaction 
Respondido em 04/05/2021 19:22:55 
 
 
 
6 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
SQLiteDatabaseTransaction 
 
SQLiteDatabaseManager 
 
SQLiteStatement 
 
SQLiteDatabase 
 
PreparedSQLiteStatement 
Respondido em 04/05/2021 19:22:57 
 
 
 
7 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
SQLiteContext 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
 
JDBC 
 
Context 
Respondido em 04/05/2021 19:22:59 
 
 
 
8 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como 
listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma 
consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos 
registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de 
retorno de uma consulta SQLite? 
 
 
SimpleCursorAdapter 
 
ListAdapter 
 
TableAdapter 
 
SQLiteAdapter 
 
ArrayAdapter 
Respondido em 04/05/2021 19:23:03 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo 
SimpleCursorAdapter para o preenchimento de uma ListView. 
 
 
 
 
 
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
9a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
SQLiteStatement 
 
SQLiteDatabase 
 
ContentValues 
javascript:abre_colabore('38403','224467500','4542633809');
javascript:diminui();
javascript:aumenta();
 
Cursor 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:23:07 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
 
ContentValues 
 
SQLiteOpenHelper 
 
SQLiteContentValues 
 
SQLiteDatabase 
 
SQLiteStatement 
Respondido em 04/05/2021 19:23:10 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert),atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
SQLiteOpenHelper 
 
TableFactory 
 
ArrayAdapter 
 
SQLiteDatabase 
 
Cursor 
Respondido em 04/05/2021 19:23:12 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
4 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getWritableDatabase 
 
getReadableDatabase 
 
getResultDatabase 
 
getCursorDatabase 
 
getOpenDatabase 
Respondido em 04/05/2021 19:23:14 
 
 
 
5 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
PL/SQL 
 
MysSql 
 
SqlServer 
 
SQLTransaction 
 
SQLite 
Respondido em 04/05/2021 19:23:16 
 
 
 
6 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
SQLiteStatement 
 
SQLiteDatabaseTransaction 
 
SQLiteDatabase 
 
SQLiteDatabaseManager 
 
PreparedSQLiteStatement 
Respondido em 04/05/2021 19:23:18 
 
 
 
7 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
Context 
 
JDBC 
 
SQLiteOpenHelper 
 
SQLiteDatabase 
 
SQLiteContext 
Respondido em 04/05/2021 19:23:19 
 
 
 
8 
 Questão 
 
 
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como 
listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma 
consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos 
registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de 
retorno de uma consulta SQLite? 
 
 
ArrayAdapter 
 
SimpleCursorAdapter 
 
ListAdapter 
 
SQLiteAdapter 
 
TableAdapter 
Respondido em 04/05/2021 19:23:21 
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo 
SimpleCursorAdapter para o preenchimento de uma ListView. 
 
 
 
 
 
 
 
 
 
 
 
Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
9a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 
Cursor 
 
ContentValues 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
 
SQLiteStatement 
Respondido em 04/05/2021 18:42:04 
 
 
 
2 
 Questão 
 
 
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções 
SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção 
(insert), atualização (update) e deleção (delete) através dos métodos da classe? 
 
javascript:abre_colabore('38403','224469755','4542630635');
javascript:diminui();
javascript:aumenta();
 
SQLiteContentValues 
 
SQLiteDatabase 
 
ContentValues 
 
SQLiteStatement 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:23:28 
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados 
com o SQLite. Esta classe possui métodos encapsulados para as operações de inserção (insert), 
atualização (update) e deleção (delete), com isso, não é necessário utilizar instruções SQL durante a 
comunicação com o SGBD. 
 
 
 
3 
 Questão 
 
 
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, 
deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da 
estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização 
estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve 
ser descendente de: 
 
 
ArrayAdapter 
 
TableFactory 
 
Cursor 
 
SQLiteDatabase 
 
SQLiteOpenHelper 
Respondido em 04/05/2021 19:23:33 
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, 
concentrando as operações de criação e alteração da estrutura das tabelas no SQLite. 
 
 
 
4 
 Questão 
 
 
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe 
SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das 
versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco 
de dados, permitindo apenas que sejam efetuadas leituras dos dados. 
 
 
getResultDatabase 
 
getCursorDatabase 
 
getWritableDatabase 
 
getOpenDatabase 
 
getReadableDatabase 
Respondido em 04/05/2021 19:23:34 
 
 
 
5 
 Questão 
 
 
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um 
banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em 
aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros 
sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são 
oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o 
nome dessa biblioteca 
 
 
SQLTransaction 
 
SqlServer 
 
MysSql 
 
PL/SQL 
 
SQLite 
Respondido em 04/05/2021 19:23:36 
 
 
 
6 
 Questão 
 
 
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, 
update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes 
métodos será necessária uma variável da classe 
 
 
PreparedSQLiteStatement 
 
SQLiteDatabase 
 
SQLiteStatement 
 
SQLiteDatabaseTransaction 
 
SQLiteDatabaseManager 
Respondido em 04/05/2021 19:23:37 
 
 
 
7 
 Questão 
 
 
Observe o trecho de código abaixo: 
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " + 
"id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
"title TEXT, "+ 
"author TEXT )"; 
obj.execSQL(CREATE_BOOK_TABLE); 
 
podemos afirmar que obj é do tipo: 
 
 
SQLiteContext 
 
SQLiteOpenHelper 
 
JDBC 
 
Context 
 
SQLiteDatabase 
Respondido em 04/05/2021 19:23:38 
 
 
 
8

Outros materiais