Prévia do material em texto
18/11/2022 17:30 Estácio: Alunos
https://ead.estacio.br/alunos/ 1/5
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID
Aluno(a): NILO SILVA NETO 202012017875
Acertos: 10,0 de 10,0 18/11/2022
Acerto: 1,0 / 1,0
Há duas formas para se instalar um pacote utilizando o NPM: local e global. Marque a alternativa
correspondente ao comando para instalação local do Expo Cli.
npm install expo-cli
npx init expo-cli
local install expo-cli
install expo-cli
npm install expo-cli local
Respondido em 18/11/2022 16:42:24
Explicação:
A resposta certa é: npm install expo-cli
Acerto: 1,0 / 1,0
Em relação à hierarquia de componentes nativos, é correto afirmar que:
Embora os componentes possam ser usados como contêiner de outros, há uma restrição para esse
regra em relação ao componente View, que só pode ser utilizado para outros componentes do mesmo
tipo.
Um componente só pode ser contêiner de outros componentes do mesmo tipo.
Um componente não pode ser usado como contêiner. Consequentemente, ele não pode ter nenhum
outro componente aninhado em si.
A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível utilizar em
conjunto diferentes componentes, inclusive como contêineres de outros componentes.
A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível.
Entretanto, no caso de componentes de diferentes tipos serem utilizados em conjunto, não é possível
estilizá-los individualmente, havendo apenas a possibilidade de que os filhos herdem os mesmos
estilos dos elementos-pai.
Respondido em 18/11/2022 16:44:10
Explicação:
A resposta certa é: A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível
utilizar em conjunto diferentes componentes, inclusive como contêineres de outros componentes.
Questão1
a
Questão2
a
https://ead.estacio.br/alunos/inicio.asp
javascript:voltar();
18/11/2022 17:30 Estácio: Alunos
https://ead.estacio.br/alunos/ 2/5
Acerto: 1,0 / 1,0
Em uma SectionList, uma propriedade define o ''agrupador'' ou definidor de cada seção a ser exibida. Indique
a alternativa que corresponde a esse elemento.
sections
renderSectionHeader
data
renderItem
keyExtractor
Respondido em 18/11/2022 16:49:43
Explicação:
A resposta certa é: renderSectionHeader
Acerto: 1,0 / 1,0
Assinale a alternativa correspondente à saída deste código:
Será exibido o conteúdo da tela Home, a partir da qual será possível navegar, utilizando o Stack
Navigator, para a tela About.
Serão exibidos os botões de navegação do tipo Tab Bottom e o conteúdo da tela Home.
Será exibida uma mensagem de erro dizendo que não foi possível localizar a variável TabBottom.
Será exibida uma mensagem de erro dizendo que não é possível aninhar uma screen do tipo
TabBottom dentro de um Stack.Navigator.
Será exibido o conteúdo da tela Home sem nenhum componente de navegação, não sendo possível
nem mesmo navegar para outra tela por meio do pressionamento de botões.
Respondido em 18/11/2022 16:45:00
Explicação:
A resposta certa é: Será exibida uma mensagem de erro dizendo que não foi possível localizar a variável
TabBottom.
Acerto: 1,0 / 1,0
Questão3
a
Questão4
a
Questão5
a
18/11/2022 17:30 Estácio: Alunos
https://ead.estacio.br/alunos/ 3/5
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 síncrona, sendo utilizada, em seguida, para gerar uma transação e,
a partir dela, alterar os dados do aluno 120076.
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.
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''.
Respondido em 18/11/2022 16:57:17
Explicação:
A resposta certa é: 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.
Acerto: 1,0 / 1,0
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?
Google Big Quey
MongoDB
Hbase
Neo4J
SQL Lite
Respondido em 18/11/2022 17:00:53
Explicação:
A resposta certa é: MongoDB
Acerto: 1,0 / 1,0
Questão6
a
Questão
7a
18/11/2022 17:30 Estácio: Alunos
https://ead.estacio.br/alunos/ 4/5
Tendo em vista o modelo Offline First, podemos considerar que um aplicativo aplica tal modelo caso:
Não faça uso de recursos remotos e, portanto, não necessite de internet.
Ofereça os mesmos recursos e funcionalidades, incluindo o consumo de recursos remotos, estando ou
não conectado à internet.
Ofereça recursos otimizados permitindo a economia no consumo de internet, sobretudo quando
utilizado em redes que não sejam Wi-fi.
Implemente o modelo SPA - Single-page Application.
Provenha um banco embarcado para armazenamento de dados relativos a preferências do usuário.
Respondido em 18/11/2022 16:58:41
Explicação:
No contexto atual a infraestrutura de telecomunicações está avançando ao longo dos anos. No entanto, nos
deparamos com situações em que ficamos com nossos dispositivos móveis "offline". Em termos conceituais, um
aplicativo desenvolvido seguindo os princípios da arquitetura Offline First é um aplicativo que funciona de forma
semelhante independente de possuir ou não conexão com a internet.
Acerto: 1,0 / 1,0
Assinale, dentre as opções abaixo, a alternativa que representa o conjunto de elementos normalmente
presentes em requisições realizadas com controle de acesso utilizando o framework OAuth2:
Aplicativo cliente, Servidor de Recurso externo/API, Servidor de autorização, Token;
SSO, Servidor de Criptografia, Algoritmo Criptografia;
Usuário, senha, e-mail;
Chave Privada, Chave Pública, Aplicativo Cliente, Servidor Aplicação.
LDAP, HTTPS, SSL;
Respondido em 18/11/2022 16:56:28
Explicação:
O token é uma credencial de acesso obtida a partir de um servidor de autorização. O cliente que realiza uma
requisição e do outro lado temos o Servidor que recebe, processa e devolve uma resposta.
Acerto: 1,0 / 1,0
Considere o trecho de código apresentado a seguir, que tem como base a utilização da biblioteca de testes
unitários Jest:
Qual será o resultado da execução dos testes, via npm test?
O teste irá falhar, pois o resultado da soma será menor que o valor de teste utilizado.
Questão8
a
Questão9
a
18/11/2022 17:30 Estácio: Alunos
https://ead.estacio.br/alunos/ 5/5
O teste será executado com sucesso, devido ao fato de que o resultado da soma é igual ao valor de
teste utilizado.
O teste irá falhar, pois o resultado da soma deveria ser menor que o valor de teste.
O teste irá falhar, pois o retorno da soma não é igual ao valor de teste utilizado.
O teste será executado com sucesso, pois o resultado da soma será maior que o valor de teste
utilizado.
Respondido em 18/11/2022 16:48:04
Explicação:
Com base na biblioteca Jest, temos diversos operadores para as comparações utilizadas nos testes. No
fragmento de código, é utilizado o operador toBeGreaterThan, que verifica se o resultado é maior que o valor de
teste. Como a soma retornará o valorquinze, e o valor de comparação é um, o teste será executado com
sucesso.
Acerto: 1,0 / 1,0
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?
SHA1
Base64
MD5
Euler
Runge-Kutta
Respondido em 18/11/2022 17:01:31
Explicação:
A codificação por meio do algoritmo Base64 permite a transformação do vetor de elementos binários em uma
sequência de texto, o que elimina valores nulos, ou zeros, os quais causariam problemas relacionados à
persistência e transmissão de dados. Não se trata de um algoritmo criptográfico, mas de uma codificação, pois a
transformação não requer a utilização de uma chave.
Questão10
a
javascript:abre_colabore('38403','299988974','5947183403');