Prévia do material em texto
Firefox Lista de exercícios Sintaxe e... T Sair Questão 10 de 10 Você acertou 9 de 10 1 2 3 4 5 questões 6 7 8 9 10 Verifique seu desempenho e continue treinando! Você pode refazer exercício Corretas (9) quantas vezes quiser. Incorretas (1) Em branco (0) Verificar Desempenho 1 Marcar para revisão Em relação ao ambiente de programação para dispositivos móveis, marque a alternativa verdadeira. Para testar aplicativos Android, é A necessário ter um dispositivo móvel que utilize tal sistema operacional. Android Studio é a única IDE que B pode ser usada para a codificação de aplicativos em React Native. 1 of 15 19/05/2026, 22:15Firefox A utilização de gerenciadores de pacotes facilita a configuração do ambiente de desenvolvimento. Com c eles, nenhuma configuração se faz necessária em termos de softwares ou mesmo de configurações no sistema operacional. Quando utilizamos Expo CLI para criarmos nossas aplicações, não é possível, em um mesmo D computador/ambiente, criar aplicações utilizando React Native CLI. É possível existir um ambiente de desenvolvimento heterogêneo, não havendo restrições quanto à utilização apenas de um E gerenciador de pacotes, de uma mesma IDE ou mesmo de uma única forma de desenvolver e testar nossos aplicativos. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A alternativa correta é a E, que afirma que é possível existir um ambiente de desenvolvimento heterogêneo. Isso significa que não há restrições quanto à utilização apenas de um gerenciador de pacotes, de uma mesma IDE ou mesmo de uma única forma de desenvolver e testar nossos aplicativos. Em outras 2 of 15 19/05/2026, 22:15Firefox palavras, é possível utilizar diferentes ferramentas e abordagens no mesmo ambiente de desenvolvimento, que permite maior flexibilidade e adaptabilidade às necessidades específicas de cada projeto. 2 Marcar para revisão Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que local? A Na memória do dispositivo móvel. Na pasta "node_modules", dentro B da pasta do projeto. c Na raiz do projeto. Na pasta Arquivos de Programas do ambiente Windows. No Linux, isso pode variar de acordo com a D distribuição, mas os pacotes normalmente são armazenados na pasta /opt/. local de armazenamento pode variar, devendo ser indicado no E momento da instalação de cada pacote. X Resposta incorreta A alternativa correta é a 3 of 15 19/05/2026, 22:15Firefox letra Confira gabarito comentado! Gabarito Comentado Os pacotes instalados por intermédio de gerenciadores de pacotes são armazenados na pasta "node_modules", dentro da pasta do projeto. 3 Marcar para revisão A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido. A npm install expo-cli node c yarn add react-base D прх react-native init E react-native run-android Resposta correta Parabéns, você selecionou a alternativa correta. Confira o 4 of 15 19/05/2026, 22:15Firefox gabarito comentado! Gabarito Comentado comando "npm install expo-cli" é um comando válido do NPM. Este comando é utilizado para instalar um pacote ou biblioteca específica no projeto, neste caso, o "expo-cli". As outras alternativas não são comandos válidos do NPM, mas sim de outras ferramentas ou comandos que não estão relacionados diretamente com a gestão de pacotes e bibliotecas no NPM. 4 Marcar para revisão Há duas formas para se instalar um pacote utilizando NPM: local e global. Marque a alternativa correspondente ao comando para instalação local do Expo Cli. A install expo-cli local install expo-cli c npm install expo-cli D npm install expo-cli local E прх init expo-cli Resposta correta 5 of 15 19/05/2026, 22:15Firefox Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado comando correto para a instalação local do Expo Cli é "npm install expo-cli". NPM (Node Package Manager) é um gerenciador de pacotes para a linguagem de programação JavaScript, que permite aos desenvolvedores instalar e gerenciar pacotes de software em seus projetos. No caso do Expo Cli, um ambiente de desenvolvimento para aplicativos React Native, comando "npm install expo-cli" instala o pacote localmente no projeto em que o comando é executado. As outras alternativas não representam comandos válidos para a instalação local do Expo Cli. 5 Marcar para revisão Indique a opção correspondente à lista de componentes nativos existentes na plataforma Android. , , , , , , , 6 of 15 19/05/2026, 22:15Firefox , , , , , , , , , , , , Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A resposta certa é: , , , , 6 Marcar para revisão (Vunesp 2013 MPE/ES agente especializado analista de infraestrutura adaptado) Na depuração de um código- fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária... A inclusão de pontos de interrupção A (breakpoints). 7 of 15 19/05/2026, 22:15Firefox A declaração de variáveis de parada. c A geração de arquivos de log. D A utilização de constantes. Uma chamada de sistema (system E call). Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Para interromper a execução de um programa em determinada linha ou instrução para análise, é necessário incluir pontos de interrupção (breakpoints). Os pontos de interrupção são marcadores inseridos no código- fonte que permitem que o programa seja interrompido em uma determinada linha ou instrução. Isso permite que o programador examine estado do programa e identifique possíveis erros. 7 Marcar para revisão A respeito do React Developer Tools, é correto afirmar que: 8 of 15 19/05/2026, 22:15Firefox Trata-se de uma biblioteca que faz parte da instalação padrão do React A Native e que não precisa ser instalada individualmente. Permite a visualização e a depuração da hierarquia somente de componentes customizados. Quando usada em conjunto com ferramentas de terceiros, como c ferramentas de logs, permite a análise de detalhes de cada componente contido no aplicativo. Não permite depurar aplicativos por D intermédio do próprio dispositivo móvel. Permite depurar aplicativos por meio do próprio dispositivo móvel E ou de sua interface gráfica, que é aberta após a inicialização da ferramenta. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado React Developer Tools é uma ferramenta poderosa que permite depurar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é aberta após a inicialização da ferramenta. Isso significa que você 9 of 15 19/05/2026, 22:15Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6a0cec1cac07a6335. pode inspecionar e modificar estado e as propriedades dos componentes do React diretamente no aplicativo, facilitando a depuração e desenvolvimento. Portanto, a alternativa correta é a E: "Permite depurar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é aberta após a inicialização da ferramenta". 8 Marcar para revisão React Native facilita desenvolvimento híbrido de aplicações mobile. Aponte a alternativa correta em relação aos benefícios apresentados por ele. O React Native foi criado pela Google com o objetivo de concorrer A com framework React.js desenvolvido pelo Facebook. A curva de aprendizagem para utilização do framework é grande, pois ele faz uso de uma linguagem de programação específica: JSX. Ao utilizar React Native, é possível desenvolver um único código, que c será, em sua maior parte, compatível com as plataformas Android e iOS. 10 of 15 19/05/2026, 22:15Firefox Os aplicativos desenvolvidos em React Native não são aplicativos mobile reais, e sim aplicativos web D que rodam nos navegadores dos dispositivos móveis, que lhes confere grande velocidade de execução. Os aplicativos desenvolvidos em React Native utilizam uma linguagem de alto nível que é E compilada, em tempo de execução, para as linguagens nativas das plataformas Android e iOS. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 11 of 15 19/05/2026, 22:15Firefox Gabarito Comentado A alternativa correta é a letra C.O React Native é um framework que permite desenvolvimento de aplicações mobile híbridas, ou seja, um único código pode ser utilizado para criar aplicações tanto para Android quanto para iOS. Isso é possível porque React Native utiliza uma linguagem de programação chamada JavaScript, que é interpretada e não compilada, permitindo que mesmo código seja executado em diferentes plataformas. Essa característica traz uma grande vantagem em termos de produtividade e manutenção do código, pois evita a necessidade de desenvolver e manter dois códigos diferentes para cada plataforma. 9 Marcar para revisão Qual dos elementos abaixo é principal elemento na construção de uma interface gráfica (UI) em React Native? A View Const ViewExemplo c Export default View D StyleSheet 12 of 15 19/05/2026, 22:15Firefox E Switch Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado elemento 'View' é o principal na construção de uma interface gráfica (UI) em React Native. Ele é um componente fundamental para a construção de qualquer interface de usuário, pois é contêiner básico para todos os outros componentes. As outras alternativas, embora sejam partes do React Native, não são o elemento principal na construção de uma interface gráfica. 10 Marcar para revisão Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta: que React Native faz, na verdade, é compilar todo código- A fonte, transformando-o em código assembly. 13 of 15 19/05/2026, 22:15Firefox React Native é capaz de compilar seu código em um código nativo B Android. Entretanto, isso não é possível em relação à plataforma iOS. React Native compila um aplicativo-base cuja função é executar código JavaScript no JavaScriptCore presente em cada c dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma. Ao final do processo de transpilação, é necessário, numa segunda etapa de building, utilizar D os compiladores específicos das linguagens de cada plataforma para então gerar um aplicativo que possa ser executado nelas. resultado da transpilação varia de acordo com a plataforma para a qual se desenvolve. No caso da E plataforma Android, é gerado um código na linguagem Java. Já no iOS, é gerado o código Objective-C. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado 14 of 15 19/05/2026, 22:15Firefox A alternativa correta é a letra C.O React Native realiza um processo de transpilação, onde compila um aplicativo-base que tem como função executar código JavaScript no JavaScriptCore, que está presente em cada dispositivo móvel. A partir disso, esse aplicativo realiza a comunicação, também conhecida como ponte ou bridge, com os componentes nativos de cada plataforma. Isso significa que o React Native não transforma código- fonte em código assembly (Alternativa A), nem compila código em um código nativo Android ou iOS (Alternativas e E). Além disso, não é necessário utilizar os compiladores específicos das linguagens de cada plataforma após a transpilação (Alternativa D). 15 of 15 19/05/2026, 22:15