Escolar Documentos
Profissional Documentos
Cultura Documentos
Avaliando
Aprendizado
Teste seu conhecimento acumulado
Explicação:
A resposta certa é: 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.
Será exibido um erro informando que não é possível inserir componentes Image como filhos de
componentes Text.
A imagem será exibida normalmente, mesmo estando contida dentro de um componente Text.
https://simulado.estacio.br/alunos/ 1/6
27/11/2023, 17:43 Estácio: Alunos
Nada será exibido, uma vez que não é permitido, na sintaxe do React Native, a inclusão de Image dentro
de Text.
Será exibido o texto equivalente à propriedade source do componente Image.
A imagem será exibida em formato ASCII, já que foi incluída dentro de um componente Text.
Respondido em 21/09/2023 19:03:42
Explicação:
A resposta certa é: A imagem será exibida normalmente, mesmo estando contida dentro de um componente Text.
Observe o fragmento de código apresentado a seguir, parte de um aplicativo criado na plataforma React Native.
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á 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''.
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.
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.
Respondido em 21/09/2023 19:04:27
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.
A conexão remota realizada em aplicativos escritos com o framework React Native através de bibliotecas como
Fetch API, Axios, entre outras, implementa o padrão AJAX. Tal padrão caracteriza-se pelo uso do objeto
https://simulado.estacio.br/alunos/ 2/6
27/11/2023, 17:43 Estácio: Alunos
XMLHttpRequest para se comunicar com os recursos disponíveis remotamente. Em relação a essa tecnologia, é
correto afirmar:
(Adaptado de: Ano: 2019 - Banca: Questões Inéditas - Prova: Questões Inéditas - SOE - Sem Órgão Específico -
Carreiras TI - 2º Simulado)
Explicação:
No framework React Native está disponível, nativamente, um componente que permite a conexão com recursos
remotos, o Fetch API. Neste é possível consumir e enviar dados utilizando os diferentes métodos HTTP (GET, POST
etc) e em diferentes formatos: JSON, XML, texto puro.
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
Explicação:
O motor Hermes é mais eficiente, e a substituição por ele traz benefícios reais em termos de performance. Com
relação às demais alternativas, a implementação recursiva consome mais memória, mensagens de console devem ser
eliminadas, as figuras devem ser no formato PNG ou vetorial, e componentes nativos, quando utilizam o mesmo
conteúdo, podem ser memorizados via React.memo, diminuindo o tempo para exibição.
Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta:
O resultado da transpilação varia de acordo com a plataforma para a qual se desenvolve. No caso da
plataforma Android, é gerado um código na linguagem Java. Já no iOS, é gerado o código Objective-C.
O React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso não é
possível em relação à plataforma iOS.
https://simulado.estacio.br/alunos/ 3/6
27/11/2023, 17:43 Estácio: Alunos
Explicação:
A resposta certa é: O React Native compila um aplicativo-base cuja função é executar código JavaScript no
JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou
bridge) com os componentes nativos de cada plataforma.
O Stack Navigator permite criar uma ''pilha de telas''. Em relação a seu modelo de navegação, é correto afirmar:
O Stack Navigator permite a navegação pelas telas do aplicativo por meio do método ''navigate'' ou do
botão de voltar, inserido por default no topo de cada tela. Com isso, é possível acessar qualquer uma das
telas que tenha sido incluída em seus ''screens''.
Os botões de navegação nesse modelo ficam, por padrão, alocados na parte inferior da tela.
A navegação no modelo Stack Navigator é realizada apenas por meio do botão de voltar no topo da tela.
Após navegar para determinada tela, não é possível voltar à tela anterior sem antes recarregar todo o
aplicativo.
As opções de navegação ficam dispostas em um menu, que, por padrão, fica escondido à esquerda da
tela.
Respondido em 21/09/2023 19:10:38
Explicação:
A resposta certa é: O Stack Navigator permite a navegação pelas telas do aplicativo por meio do método ''navigate'' ou
do botão de voltar, inserido por default no topo de cada tela. Com isso, é possível acessar qualquer uma das telas que
tenha sido incluída em seus ''screens''.
https://simulado.estacio.br/alunos/ 4/6
27/11/2023, 17:43 Estácio: Alunos
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.
Retorno do valor médio das vendas, para as movimentações ocorridas fora do dia corrente, com
pagamento em dinheiro.
Retorno do valor total das vendas, para todas as movimentações ocorridas no 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.
Respondido em 21/09/2023 19:10:48
Explicação:
A resposta certa é: Recuperação dos documentos referentes às vendas, em que, no pagamento, foi utilizado dinheiro,
e a movimentação ocorreu no dia corrente.
No contexto do modelo Offline First, uma interface otimista pode ser definida como uma interface que:
Seja agradável de utilizar, possuindo um conjunto de cores e elementos visuais que chamem a atenção
do usuário.
Implementa recursos de acessibilidade.
Possui elementos de interação, como títulos de botões e textos que contenham frases amigáveis,
utilizados como resposta a requisições feitas a recursos remotos.
Forneça elementos de interação que deem ao usuário a sensação de que a aplicação realizou uma tarefa
que dependa de recursos remotos, mesmo sem que tal comunicação já tenha sido concluída.
Funcione da mesma forma quando o dispositivo esteja ou não conectado à internet.
Respondido em 21/09/2023 19:10:55
Explicação:
Essa técnica consiste em tornar mais fluída a interação dos usuários com os aplicativos, mais ainda, quando tais
recursos não estiverem online. Nesse contexto, a interface otimista consiste em fazer parecer ao usuário que a
aplicação é mais rápida do que realmente é.
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?
deadlock
memory leak
promise rejection
format exception
starvation
Respondido em 21/09/2023 19:11:05
https://simulado.estacio.br/alunos/ 5/6
27/11/2023, 17:43 Estácio: Alunos
Explicação:
Um problema comum em diversos aplicativos é o memory leak, ou vazamento de memória, em que sucessivas
chamadas a determinados métodos resultam no consumo de pequenos blocos de memória, os quais são alocados
durante o processamento, mas não são desalocados ao final. Com o bloqueio gradativo das posições de memória, o
sistema se torna mais lento, impactando diretamente na performance.
https://simulado.estacio.br/alunos/ 6/6