Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/09/2022 13:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Acertos: 9,0 de 10,0 06/09/2022 Acerto: 1,0 / 1,0 A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido. react-native run-android yarn add react-base node -v npm install explo-cli npx react-native init Respondido em 06/09/2022 13:35:34 Explicação: A resposta certa é: npm install explo-cli Acerto: 1,0 / 1,0 Indique a opção correspondente à lista de componentes nativos existentes na plataforma Android. < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView > < View >, < Text >, < Image >, < TextInput >, < ScrollView > < ViewUI >, < TextUI >, < ImgUI >, < InputUI >, < LargeViewUI > < div >, < p >, < img >, < input >, < div > < UIView >, < UITextView >, < UIImageView >, < UITextField >, < UIScrollView > Respondido em 06/09/2022 13:36:22 Explicação: A resposta certa é: < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView > Acerto: 1,0 / 1,0 Assinale a alternativa correspondente à saída deste código: Questão1a Questão2a Questão3a 06/09/2022 13:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Serão exibidos os botões de navegação do tipo Tab Bottom e o conteúdo da tela Home. 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á exibida uma mensagem de erro dizendo que não é possível aninhar uma screen do tipo TabBottom dentro de um Stack.Navigator. Será exibida uma mensagem de erro dizendo que não foi possível localizar a variável TabBottom. 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 06/09/2022 13:37:36 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 O Stack Navigator permite criar uma ''pilha de telas''. Em relação a seu modelo de navegação, é correto afirmar: Após navegar para determinada tela, não é possível voltar à tela anterior sem antes recarregar todo o aplicativo. 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''. A navegação no modelo Stack Navigator é realizada apenas por meio do botão de voltar no topo da tela. As opções de navegação ficam dispostas em um menu, que, por padrão, fica escondido à esquerda da tela. Os botões de navegação nesse modelo ficam, por padrão, alocados na parte inferior da tela. Respondido em 06/09/2022 13:38:16 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''. Acerto: 1,0 / 1,0 Considere o trecho de código apresentado a seguir, em que db é um objeto da classe Realm, e a conexão com o banco de dados já está aberta. Questão4a Questão5a 06/09/2022 13:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Qual será o resultado da execução desse trecho de código? A tabela Aluno é criada, com 2012981 bytes, sendo incluído, em seguida, o aluno com nome "Ana Maria" e alocado na sala ''102E''. São excluídos do banco todos os alunos com nome ''Ana Maria'' ou que estudem na sala ''102E''. Um aluno é recuperado a partir da chave, tendo seu nome e sala alterados. Uma pesquisa na coleção de alunos, com filtragem pelo nome e pela sala. Um aluno é adicionado à coleção existente no banco de dados. Respondido em 06/09/2022 13:38:37 Explicação: A resposta certa é: Um aluno é recuperado a partir da chave, tendo seu nome e sala alterados. Acerto: 1,0 / 1,0 O banco de dados Realm é manuseado, no React Native, a partir de uma classe com o mesmo nome, concentrando todos os métodos necessários para consultar e modificar os objetos de qualquer coleção incluída no esquema de criação. Qual método da classe Realm seria utilizado para acrescentar um objeto a uma coleção do banco? objectForPrimaryKey beginTransaction create commitTransaction write Respondido em 06/09/2022 13:40:04 Explicação: A resposta certa é: create Acerto: 0,0 / 1,0 Considere a figura abaixo que mostra um esquema de autenticação e autorização. Este esquema é construído com base em um protocolo que está entre os mais utilizados atualmente para a troca de informações de autenticação e autorização entre provedores de identidade e de serviço. O protocolo utiliza um mecanismo de autenticação que possibilita que um usuário obtenha acesso a múltiplos serviços após autenticar-se somente uma vez em qualquer um destes serviços. Isso elimina a necessidade de se manter múltiplas credenciais de autenticações, como senhas, em diferentes localizações. O modelo de controle de acesso que faz uso desse mecanismo de autenticação é o: MFA OAuth Questão6a Questão7a 06/09/2022 13:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 SSL SSO Https Respondido em 06/09/2022 13:44:28 Explicação: A especificação do OAuth define as Credenciais do Cliente como um fluxo que engloba quaisquer outros fluxos de autenticação. Acerto: 1,0 / 1,0 Dentre os elementos-chave em uma conexão remota, considerando o lado cliente, ou seja, o aplicativo, encontram-se: HTML, CSS, Javascript Webservice, API, Restful XMLHttpRequest, JSON (ou XML), Flatlist WSDL, SOAP, Rest Java, PHP, ASP.Net Respondido em 06/09/2022 13:41:56 Explicação: O React Native possui, nativamente, alguns componentes para a realização de conexões remotas, como o objeto XMLHttpRequest. O método JSON, viabiliza a troca de dados entre aplicações, informando o tipo de dado a ser transferido. FlatList exibe uma lista de rolagem de dados. 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? DELETE INSERT SELECT UPDATE CREATE Respondido em 06/09/2022 13:43:29 Explicação: Com base no DAO, temos a concentração dos comandos SQL relacionados a uma entidade específica. Os métodos comumente considerados no padrão DAO são incluir, relacionado ao comando INSERT, excluir, tendo como base o DELETE, alterar, invocando um comando UPDATE, e métodos gerais de consulta, como obterTodos, que são baseados no comando SELECT, com ou sem restrições. Acerto: 1,0 / 1,0 Questão8a Questão9a Questão 10a 06/09/2022 13:45 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 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 Euler Base64 MD5 Runge-Kutta Respondido em 06/09/2022 13:43:36 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 umachave.
Compartilhar