Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
A
B
C
D
E
1 Marcar para revisão
Suponha que você precisa exibir os dados de uma coleção de entidades recuperadas de um arquivo texto, com
armazenamento no formato chave-valor, e o componente adotado para a visualização será o FlatList. Se o
campo de identificação da entidade não seguir o padrão do FlatList, você deverá associar um método para
extração da chave a qual atributo do componente?
data
keyExtractor
style
renderItem
contentContainerStyle
2 Marcar para revisão
As bases de dados NoSQL podem oferecer diferentes formas de armazenamento e representação de dados,
normalmente sem um esquema fixo, motivo pelo qual temos a classificação de seus dados como
semiestruturados. Qual das opções apresentadas a seguir se refere a um banco de dados NoSQL baseado em
documentos?
SQL Lite
Google Big Query
MongoDB
Hbase
Neo4J
3 Marcar para revisão
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?
Recuperação do campo dinheiro para todos os documentos de vendas, desde que a data esteja
marcada como gte ou lt.
Retorno do valor total das vendas, para todas as movimentações ocorridas no dia corrente, com
pagamento em dinheiro.
Recuperação do campo dinheiro para todos os documentos de vendas, desde que a movimentação
tenha ocorrido fora do dia corrente.
Recuperação dos documentos referentes às vendas, em que, no pagamento, foi utilizado dinheiro, e a
movimentação ocorreu no dia corrente.
Retorno do valor médio das vendas, para as movimentações ocorridas fora do dia corrente, com
pagamento em dinheiro.
4 Marcar para revisão
Observe o fragmento de código apresentado a seguir, parte de um aplicativo criado na plataforma React
Native.
Qual será o resultado da execução desse trecho de código?
Uma conexão será obtida de forma assíncrona, sendo utilizada, a seguir, para iniciar uma transação e,
a partir dela, inserir um registro no banco de dados.
Será efetuada uma conexão com o banco de dados, configurado para o arquivo ''Escola.db'', e na
sequência a tabela ALUNOS é gerada no banco.  
Uma conexão será obtida de forma síncrona, sendo utilizada, em seguida, para gerar uma transação
e, a partir dela, alterar os dados do aluno 120076.         
Será criada uma tabela com o nome ''Escola.db'', sendo inserido um registro com o nome ALUNOS, e
valores indefinidos, devido ao uso de interrogações.
Será criado um banco de dados com o nome ALUNOS, e na sequência os registros 120076 e ''Luiz
Paulo'' serão removidos da tabela ''Escola.db''.
5 Marcar para revisão
A utilização de conteúdo externo, disponível através de APIs de terceiros, ou de nossas próprias APIs, permite
incrementar as funcionalidades disponíveis em um aplicativo mobile. Dentre os recursos disponíveis em React
Native para a realização dessa comunicação, podemos afirmar:
Novas bibliotecas precisam ser instaladas para permitir que nosso aplicativo se comunique com
outras APIs.
O framework React Native dispõe de recursos nativos para a realização de conexão remota.
As requisições realizadas são sempre, e somente, síncronas.
As requisições entre o aplicativo e o servidor remoto utilizam um protocolo proprietário.
Os dados transferidos precisam ser criptografados no aplicativo, já que não podem transitar sobre
conexões seguras.
6 Marcar para revisão
O desenvolvimento de um aplicativo multiusuário, considerando o modelo Offline First, faz com que alguns
cuidados extras sejam tomados, como a identificação correta do usuário. Isso porque:
Os dados, no modelo Offline First, são armazenados localmente e posteriormente sincronizados com
os dados existentes remotamente. Não identificar o usuário relativo a cada dado geraria
inconsistência nos mesmos, uma vez que não seria possível identificar o responsável por cada
informação, por exemplo.
A autenticação é individual. Logo, as credenciais para acesso aos recursos remotos variam de usuário
para usuário.
Cada usuário tem suas próprias preferências. Logo, cada um poderá optar por sincronizar os dados
em momentos distintos.
Para funcionar corretamente, o aplicativo precisa vincular e armazenar o token de acesso recebido a
cada usuário logado.
Cada usuário tem um gosto diferente. Logo, as telas do aplicativo, além de otimistas, precisam
agradar a cada um de seus usuários.
7 Marcar para revisão
Os verbos HTTP são utilizados para diferentes tipos de requisição. Considerando um aplicativo onde uma
requisição remota é realizada para a atualização de dados, podemos utilizar:
Por se tratar de uma atualização, qualquer um dos verbos pode ser utilizado;
O método GET é indicado, por ser o método padrão, inclusive podendo ser omitido na requisição;
Qualquer método, desde que sobre o protocolo HTTPS para garantir a segurança dos dados;
Podem ser usados os verbos POST ou PUT, sendo este último o mais recomendado, além de utilizado
para esse fim;
Podem ser usados os verbos GET ou POST;
8 Marcar para revisão
Para a arquitetura Redux, o papel do componente Store é levemente diferente da Flux, pois ele se torna
responsável pelo despacho de solicitações, eliminando a necessidade de um componente Dispatcher. Qual
método deve ser utilizado para a criação do componente Store na arquitetura Redux?
getStore
dispatch
getState
createStore
subscribe
9 Marcar para revisão
Técnicas formais para execução de testes e análise de performance devem ser utilizadas para a garantia da
qualidade do produto. Alguns problemas comuns estão relacionados ao tempo de resposta, outros ao consumo
de memória, e há ainda os fatores de usabilidade do produto. Qual das alternativas define um problema
relacionado ao consumo de memória?
Memory leak
Deadlock
Promise rejection
Format exception
Starvation
10 Marcar para revisão
De forma geral, o resultado de um processo criptográfico é uma sequência binária, que apresenta dificuldades
relacionadas à persistência e transmissão em rede, requerendo uma transformação para o formato texto. Qual
algoritmo é tipicamente utilizado na conversão?
Base64
SHA1
Runge-Kutta
MD5
Euler
00
hora
: 46
min
: 03
seg
Ocultar
Questão 9 de 10
Respondidas �10� Em branco �0�
Finalizar prova
1 2 3 4 5
6 7 8 9 10
SM2 Programação Para Dispositivos Móveis Em Android

Mais conteúdos dessa disciplina