Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/09/2022 15:15 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/3 1 a Questão (Ref.: 202014533447) Indique, entre as opções abaixo, o comando utilizado para a criação de um aplicativo React Native. expo init nome_da_aplicacao npx react-native init nome_da_aplicacao npm init nome_da_aplicacao ¿vd ou npm init nome_da_aplicacao ¿pd npx start init virtual-device ou init physical-device 2 a Questão (Ref.: 202014533145) (Cespe - 2012 - Banco da Amazônia - técnico científico - análise de sistemas) Existem várias maneiras de se depurar (debug) programas. Algumas delas envolvem conhecimento, prática e bom senso do programador. Sobre os pontos importantes para a depuração deles, julgue os itens a seguir. I. É possível encontrar falhas nos programas por meio da reprodução do erro em testes. II. Quanto maior a entrada de dados nos testes, mais fácil se torna encontrar o problema e a solução da falha. III. Em um programa modular, o processo de encontrar falhas requer uma menor variação de informações de entrada para que o programador possa encontrar o módulo com erros. IV. A passagem de parâmetros para variáveis auxiliares evita o uso de break points. V. A análise estruturada é a melhor maneira de encontrar erros em programação orientada a objetos. Estão corretos apenas os itens: I e III IV e V II e V III e IV I e II 3 a Questão (Ref.: 202014534477) A utilização de animações fornece aos usuários uma melhor experiência no manuseio dos aplicativos mobile. Em React Native, estão disponíveis nativamente duas APIs para a animação de elementos. Falando da LayoutAnimation API, é correto afirmar que: A LayoutAnimation é uma API mais flexível e que possui mais recursos que a Animated API, devendo ser usada de forma preferencial para a animação de qualquer tipo de componente. É uma API ainda experimental, com algumas limitações, sobretudo na plataforma Android. Essa API é voltada para a animação do layout do aplicativo, permitindo, por exemplo, que efeitos sejam exibidos quando o aplicativo está sendo carregado/renderizado. A Animated API é a biblioteca de animações do React Native voltada para a plataforma Android, enquanto a LayoutAnimation faz o mesmo papel na plataforma iOS. Por questões de performance, a LayoutAnimation nunca deve ser utilizada em conjunto com a Animated API. 4 a Questão (Ref.: 202014534478) 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 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. 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. 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: 6041305\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041003\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042335\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.'); 09/09/2022 15:15 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/3 Criar uma área na tela que permita que o teclado ocupe toda a área disponível, sobrepondo os demais elementos. 5 a Questão (Ref.: 202014534623) Um exemplo de banco de dados orientado a objetos de ampla aceitação no mercado é o Realm, oferecido sob licença Apache, com acesso simplificado a partir de linguagens como C#, Java, Swift, Objective-C, Kotlin e Java Script. Qual das opções abaixo não pode ser considerada uma característica do Realm? Só pode ser executado em ambiente servidor. É uma plataforma de código aberto. Todos os dados são observados como objetos e coleções. Tem baixo consumo de memória. Utiliza pouco espaço em disco. 6 a Questão (Ref.: 202014534628) 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: mongodb express axios router ngrok 7 a Questão (Ref.: 202014568706) Na definição de papéis existentes no framework OAuth2, é função do proprietário do recurso: Provê os recursos e determinar o mecanismo de controle de acesso sob os quais os mesmos serão disponibilizados. Fornecer o serviço de autorização de acessos remotos. Fornecer o serviço de autenticação e validação de credenciais. Gerar novas senhas a cada requisição recebida a partir de clientes externos. Conhecer todas as aplicações clientes que desejam utilizar os recursos por ele disponibilizados. 8 a Questão (Ref.: 202014568943) A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do objeto: Response.data. JSON.stringify(). innerHTML. JSONResponse. responseText. 9 a Questão (Ref.: 202014535343) Ao final do processo de desenvolvimento, com todos os testes executados com sucesso e melhorias de performance javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042481\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: 6076564\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043201\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 09/09/2022 15:15 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/3 implementadas, um aplicativo deve ser empacotado para que possa ser distribuído. Para o ambiente Android, qual será o programa utilizado na criação de uma versão para distribuição em um projeto do tipo nativo? keytool XCode gradlew Expo Client Expo 10 a Questão (Ref.: 202014535406) 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 Singleton. Proxy. Abstract Façade. Composite. Template Method. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043264\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar