Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID

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 4 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

Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 
 
Acertos: 10,0 de 10,0 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
A respeito do React Developer Tools, é correto afirmar que: 
 
 
Trata-se de uma biblioteca que faz parte da instalação padrão do React Native e 
que não precisa ser instalada individualmente. 
 
Permite a visualização e a depuração da hierarquia somente de componentes 
customizados. 
 Permite debugar aplicativos por meio do próprio dispositivo móvel ou de sua 
interface gráfica, que é aberta após a inicialização da ferramenta. 
 
Quando usada em conjunto com ferramentas de terceiros, como ferramentas de 
logs, permite a análise de detalhes de cada componente contido no aplicativo. 
 
Não permite debugar aplicativos por intermédio do próprio dispositivo móvel. 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Indique a opção correspondente à lista de componentes nativos existentes na 
plataforma Android. 
 
 < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView > 
 
< UIView >, < UITextView >, < UIImageView >, < UITextField >, < 
UIScrollView > 
 
< ViewUI >, < TextUI >, < ImgUI >, < InputUI >, < LargeViewUI > 
 
< div >, < p >, < img >, < input >, < div > 
 
< View >, < Text >, < Image >, < TextInput >, < ScrollView > 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Analise o fragmento de código a seguir e assinale a afirmativa que 
 
corresponde à saída dele: 
 
 
Será exibido um background de cor vermelha, sem nenhum texto ou qualquer 
outra informação, cobrindo toda a tela. 
 
Será exibido um erro informando que não foram definidos estilos para o 
componente < Text >, embora ele esteja sendo usado no aplicativo. 
 Será exibido na tela o conteúdo do componente < Text >, ou seja, ''texto'', em 
fonte de cor preta, dentro de um retângulo com background de cor vermelha - 
herdado da < View > que contém o < Text > - que ocupará toda a largura da 
tela. 
 
Será exibido o texto solto na tela, colado no canto superior direito, uma vez que 
não foram definidos estilos para o componente < Text >. 
 
Será exibido na tela o conteúdo do componente < Text >, ou seja, ''Texto'', em 
fonte de cor vermelha, tendo como background de toda a tela a cor branca, pois 
o < Text > herdou o estilo do componente no qual está inserido: o < View >. 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Analise o fragmento de código adiante e, em seguida, assinale 
 
alternativa que corresponde ao que acontecerá na renderização dele: 
 
 
Nada será exibido, uma vez que não é permitido, na sintaxe do React Native, a 
inclusão de Image dentro de Text. 
 
Será exibido um erro informando que não é possível inserir componentes Image 
como filhos de componentes Text. 
 
A imagem será exibida em formato ASCII, já que foi incluída dentro de um 
componente Text. 
 A imagem será exibida normalmente, mesmo estando contida dentro de um 
componente Text. 
 
Será exibido o texto equivalente à propriedade source do componente Image. 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Analise as afirmativas acerca da programação assíncrona no React Native: 
I - O retorno de uma função assíncrona deve ser um objeto da classe Promise. 
II - Uma função assíncrona deve ser definida com o uso da palavra await. 
III - Utilizando o operador then, o retorno da função assíncrona é repassado para o 
fluxo seguinte após o término de sua execução. 
 
 
Todas as afirmativas estão corretas. 
 
Somente a III está correta. 
 Somente I e III estão corretas. 
 
Somente a I está correta. 
 
Somente a II está correta. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe o trecho de código seguinte, em que vendas é uma coleção do MongoDB. 
 
Qual seria o resultado da execução desse trecho de código? 
 
 
Retorno do valor total das vendas, para todas as movimentações ocorridas no dia 
corrente, com pagamento em dinheiro. 
 
Retorno do valor médio das vendas, para as movimentações ocorridas fora do 
dia corrente, com pagamento em dinheiro. 
 Recuperação dos documentos referentes às vendas, em que, no pagamento, foi 
utilizado dinheiro, e a movimentação ocorreu no dia corrente. 
 
Recuperação do campo dinheiro para todos os documentos de vendas, desde que 
a data esteja marcada como gte ou lt. 
 
Recuperação do campo dinheiro para todos os documentos de vendas, desde que 
a movimentação tenha ocorrido fora do dia corrente. 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em um aplicativo desenvolvido seguindo o modelo Offline First, é uma boa prática 
executar o fluxo de sincronização: 
 
 
De forma periódica e previamente definida, independente do aplicativo estar 
em uso ou não. Por ex.: de 15 em 15 minutos. 
 No momento em que o aplicativo se conectar pela primeira vez à internet e, 
posteriormente, de forma periódica durante o seu uso. 
 
Antes do aplicativo ser iniciado. Dessa forma é possível armazenar localmente 
uma cópia atualizada dos dados. 
 
Sob demanda do usuário, deixando sob seu controle tal ação. 
 
Após o aplicativo ser encerrado e em ''background''. Com isso é possível 
otimizar o processo e poupar recursos. 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Entre os elementos que compõem o controle de acesso realizado através do framework 
OAuth temos o Token. Sobre o mesmo, é correto afirmar: 
 
 
É uma chave pública utilizada como contrassenha de uma chave-privada 
armazenada em um servidor de recursos. 
 
É uma credencial equivalente a um usuário e senha, representado por um único 
registro, a fim de facilitar o armazenamento de tal dado. 
 É uma credencial, formada por uma string alfanuméricae que, normalmente, 
possui um tempo de vida limitado. 
 
São dispositivos físicos, os mesmos usados por instituições bancárias, que 
geram senhas aleatórias para acesso a sistemas que possuem controle de 
acesso. 
 
Trata-se de um certificado digital que, após obtido do servidor de autorização, 
deve ser armazenado localmente para futuras utilizações. 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando um aplicativo não consegue completar as funcionalidades oferecidas por ele em 
prazo adequado, o usuário se sente desestimulado, pois a usabilidade fica 
comprometida, mas existem técnicas simples, que podem melhorar o consumo de 
memória e o tempo de resposta, como a que é citada na alternativa 
 
 
manter as mensagens via console para acompanhamento da execução. 
 
utilizar sempre implementações recursivas para as funções. 
 
recriar os componentes nativos a cada exibição. 
 substituir o motor de execução Java Script pelo Hermes. 
 
adotar figuras no formato BMP, devido à taxa de compressão. 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O padrão DAO é muito importante para a arquitetura MVC, pois permite que as 
chamadas ao banco de dados sejam concentradas em poucas classes, viabilizando o 
agrupamento na camada mais apropriada, e evitando que os comandos SQL sejam 
repercutidos nas demais camadas do sistema. De acordo com o padrão DAO, qual seria 
o comando SQL associado ao método obterTodos? 
 
 SELECT 
 
UPDATE 
 
INSERT 
 
DELETE 
 
CREATE

Continue navegando

Outros materiais