Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS E 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 3 páginas

Prévia do material em texto

1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 1a Questão (Ref.: 201907369456)
Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que local?
O local de armazenamento pode variar, devendo ser indicado no momento da instalação de cada pacote.
Na pasta ''node_modules'', dentro da pasta do projeto.
Na memória do dispositivo móvel.
Na raiz do projeto.
Na pasta Arquivos de Programas do ambiente Windows. No Linux, isso pode variar de acordo com a distribuição,
mas os pacotes normalmente são armazenados na pasta /opt/.
 2a Questão (Ref.: 201907369452)
(Vunesp - 2013 - MPE/ES - agente especializado - analista de infraestrutura -adaptado) Na depuração de um código-
fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária...
Uma chamada de sistema (system call).
A geração de arquivos de log.
A inclusão de pontos de interrupção (breakpoints).
A utilização de constantes.
A declaração de variáveis de parada.
 3a Questão (Ref.: 201907370938)
O React Native possui duas APIs que permitem a animação de elementos e componentes. A respeito da Animated API,
é correto afirmar que:
A Animated API permite a criação de animações configuráveis por meio de instruções. Aliás, é possível criar
componentes personalizados com o método Animated.CreateAnimatedComponent.
Trata-se do principal recurso de animação disponível em React Native. Entretanto, essa API só permite a estilização
de um conjunto limitado de componentes.
Apenas a LayoutAnimation API permite a criação e a aplicação de animação em componentes personalizados.
A Animated API precisa ser usada com a LayoutAnimation API a fim de que seja possível a utilização dos efeitos de
fade in e fade out, ficando a primeira responsável pelo fade in e a segunda, pelo fade out.
O método Animated.CreateAnimatedComponent() permite a aplicação de animações nos componentes View, Text,
Image, ScrollView, FlatList e SectionList.
 4a Questão (Ref.: 201907370604)
Assinale, das opções a seguir, a afirmativa correta quanto ao propósito do componente SafeAreaView.
Definir componentes de segurança para a proteção de dados críticos, como senhas.
O objetivo do SafeAreaView é renderizar o conteúdo do aplicativo dentro dos limites da área segura de um
dispositivo, sendo suportado apenas por dispositivos da plataforma iOS.
Criar uma área na tela que permita que o teclado ocupe toda a área disponível, sobrepondo os demais elementos.
O propósito do SafeAreaView é garantir que aplicativos que rodem na plataforma Android ocupem todo o espaço
disponível na tela, sem serem escondidos por elementos de navegação ou outros quaisquer.
Organizar dinamicamente os elementos da tela quando o teclado é exibido a fim de manter tanto o teclado quanto
os demais elementos visíveis ao mesmo tempo.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041188\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041184\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042670\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042336\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 5a Questão (Ref.: 201907370466)
Quando os objetos são alocados, durante a execução de um programa qualquer, os espaços na memória são alocados
de forma esparsa, onde um atributo qualquer do tipo objeto será um ponteiro para outra região de memória. Para
viabilizar a transmissão ou armazenagem de um objeto, ele deve ser convertido para uma representação contínua,
segundo o processo conhecido como
estatização. 
serialização.
persistência. 
continuidade. 
reflexividade. 
 6a Questão (Ref.: 201907370754)
Bancos de dados MongoDB são bastante pesados, sendo utilizados em servidores, e o acesso para consulta e
manipulação deve ser intermediado por um serviço Web, que normalmente oferece uma API do tipo REST, fornecendo
dados no formato JSON. Para a construção do aplicativo cliente, no React Native, podemos utilizar uma biblioteca que
facilita a criação das chamadas HTTP para o serviço Web, englobando todos os métodos do protocolo, a qual é
chamada de:
router
axios 
mongodb
express 
ngrok
 7a Questão (Ref.: 201907404989)
O HTTP é um protocolo de transferência usado pela World Wide Web. Para tal, são especificadas mensagens de
requisição a servidores e resposta. No HTTP são aceitas operações, também conhecidas como métodos. Sobre os
métodos HTTP, assinale a alternativa correta.
O método POST é comumente usado para solicitar a consulta a opções.
O método DELETE é comumente usado para solicitar a remoção da conexão com o servidor.
O método GET é comumente usado para solicitar a leitura de um recurso.
O método TRACE é comumente usado para solicitar o rastreio dos servidores por onde a solicitação é enviada.
O método PUT é comumente usado para solicitar a leitura de cabeçalho de uma página.
 8a Questão (Ref.: 201907404871)
A respeito do OAuth2 é correto afirmar:
O OAuth2 é uma biblioteca disponível para o framework React Native que permite a realização de conexão remotas
inseguras.
O OAuth, em conjunto com o Bearer Token, são usados como chave de segurança que permitem a utilização segura
de recursos de terceiros.
Essa biblioteca, disponível tanto para sistemas Web como para aplicativos mobile, permite a realização de
requisições a serviços REST de forma segura.
É um framework de autorização que permite a um aplicativo ter acesso limitado e controlado a recursos de
terceiros, como APIs.
Trata-se de um protocolo de segurança, uma evolução do HTTPS para aplicativos móveis.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042198\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042486\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076721\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076603\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 9a Questão (Ref.: 201907371532)
Algo importante acerca de um componente Store, dentro da arquitetura Flux, é que ele deve receber múltiplas
solicitações e manipular a mesma base de dados, além de solicitar a atualização das telas associadas para qualquer
dado alterado. O uso de múltiplas instâncias poderia gerar inconsistências no fluxo de execução, o que nos leva a
adotar o padrão
Template Method.
Proxy.
Singleton.
Composite.
Abstract Façade.
 10a Questão (Ref.: 201907371635)
Temos diversos algoritmos criptográficos, com diferentes finalidades. Eles podem ser utilizados para assinar
digitalmente, garantindo a autenticidade do emissor, ou criptografar os dados, mantendo a confidencialidade,
funcionalidades oferecidas por certificados digitais, baseados em algoritmos assimétricos, como aquele que é citado na
alternativa 
MD5.
RSA.
RC4.
3DES.
AES.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043264\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043367\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais