Logo Passei Direto
Buscar

lista_exec_mobile_1

User badge image
Golang ABAP

em

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

O React Native facilita o desenvolvimento híbrido de aplicações mobile. Aponte a alternativa correta em relação aos benefícios apresentados por ele.
Ao utilizar React Native, é possível desenvolver um único código, que será, em sua maior parte, compatível com as plataformas Android e iOS.

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.
O npm install expo-cli

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.
O npm install expo-cli

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O React Native facilita o desenvolvimento híbrido de aplicações mobile. Aponte a alternativa correta em relação aos benefícios apresentados por ele.
Ao utilizar React Native, é possível desenvolver um único código, que será, em sua maior parte, compatível com as plataformas Android e iOS.

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.
O npm install expo-cli

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.
O npm install expo-cli

Prévia do material em texto

25/03/2025, 17:40 Lista de exercícios Sintaxe e... T Sair Questão 1 de 10 Você acertou 10 de 10 questões 1 2 3 4 5 Verifique o seu desempenho e continue 6 7 8 9 10 treinando! Você pode refazer o exercício quantas vezes quiser. Corretas (10) Em branco (0) Verificar Desempenho 1 Marcar para revisão A linguagem utilizada no framework React Native é a JSX. A respeito dela, podemos afirmar que... Essa linguagem é interpretada diretamente pelos navegadores web A tanto em dispositivos móveis quanto em desktops. JSX é, a exemplo do HTML, uma B linguagem composta apenas por tags pré-definidas. JSX é uma linguagem composta apenas por tags, sejam elas pré- C definidas, como no HTML, ou criadas pelo desenvolvedor, como no XML. Feedback 1/1525/03/2025, 17:40 A linguagem JSX é uma especificação D da linguagem XML destinada à criação de aplicativos mobile. JSX é uma sintaxe de extensão da linguagem JavaScript que possui familiaridade com a XML. Tal E linguagem combina a lógica de componentes presente no JS e o mark-up DOM em um único código. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a E.A JSX é uma sintaxe de extensão da linguagem JavaScript que possui familiaridade com a XML. Isso significa que ela permite escrever HTML em seu código JavaScript. Essa linguagem combina a lógica de componentes presente no JavaScript e o mark-up DOM em um único código, o que facilita a criação de interfaces de usuário complexas a partir de componentes encapsulados e independentes. 2 Marcar para revisão React Native facilita o desenvolvimento híbrido de aplicações mobile. Aponte a alternativa correta em relação aos benefícios apresentados por ele. 2/1525/03/2025, 17:40 React Native foi criado pela Google com o objetivo de concorrer com o A framework React.js desenvolvido pelo Facebook. A curva de aprendizagem para utilização do framework é grande, pois B ele faz uso de uma linguagem de programação específica: o 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. Os aplicativos desenvolvidos em React Native não são aplicativos mobile reais, e sim aplicativos web que rodam D nos navegadores dos dispositivos móveis, o que lhes confere grande velocidade de execução. Os aplicativos desenvolvidos em React Native utilizam uma linguagem de alto E nível que é 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! Gabarito Comentado A alternativa correta é a letra C. React Native é um framework que permite o desenvolvimento de aplicações mobile 3/1525/03/2025, 17:40 estacio.saladeavaliacoes.com.br/exercicio/67e312318c9ded20bfa211f6/gabarito/ 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 o 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. 3 Marcar para revisão Indique a opção correspondente à lista de componentes nativos existentes na plataforma Android. , 4/1525/03/2025, 17:40 estacio.saladeavaliacoes.com.br/exercicio/67e312318c9ded20bfa211f6/gabarito/ View Text Image , Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A resposta certa é: 4 Marcar para revisão Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta: O que o React Native faz, na verdade, A é compilar todo o código-fonte, transformando-o em código assembly. 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. 5/1525/03/2025, 17:40 React Native compila um aplicativo- base cuja função é executar código JavaScript no JavaScriptCore presente em cada dispositivo móvel. A C 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 os compiladores D 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 plataforma E 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 o gabarito comentado! Gabarito Comentado 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. 6/1525/03/2025, 17:40 Isso significa que o React Native não transforma o código-fonte em código assembly (Alternativa A), nem compila o código em um código nativo Android ou iOS (Alternativas B 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). 5 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 o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido. A npm install expo-cli B node -V C yarn add react-base D npx react-native init E react-native run-android 7/1525/03/2025, 17:40 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o 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. 6 Marcar para revisão Em relação à hierarquia de componentes nativos, é correto afirmar que: A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível utilizar em conjunto A diferentes componentes, inclusive como contêineres de outros componentes. Um componente não pode ser usado como contêiner. Consequentemente, B ele não pode ter nenhum outro componente aninhado em si. 8/1525/03/2025, 17:40 Um componente só pode ser contêiner C de outros componentes do mesmo tipo. Embora os componentes possam ser usados como contêiner de outros, há uma restrição para essa regra em D relação ao componente View, que só pode ser utilizado para outros componentes do mesmo tipo A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível. Entretanto, no caso de componentes de diferentes tipos E 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. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a A, que afirma que a hierarquia de componentes em React Native é bastante flexível. Isso significa que é possível utilizar em conjunto diferentes componentes, inclusive como contêineres de outros componentes. Essa flexibilidade permite a criação de interfaces de usuário complexas e personalizadas, pois os componentes podem ser aninhados uns dentro dos outros, independentemente do tipo de componente. As demais 9/1525/03/2025, 17:40 alternativas apresentam afirmações incorretas sobre a hierarquia e o uso de componentes em React Native. 7 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. 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. 10/1525/03/2025, 17:40 Quando utilizamos o Expo CLI para criarmos nossas aplicações, não é possível, em um mesmo D computador/ambiente, criar aplicações utilizando o React Native CLI. É possível existir um ambiente de desenvolvimento heterogêneo, não havendo restrições quanto à utilização apenas de um gerenciador de E 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 o 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 palavras, é possível utilizar diferentes ferramentas e abordagens no mesmo ambiente de desenvolvimento, o que permite maior flexibilidade e adaptabilidade às necessidades específicas de cada projeto. 11/1525/03/2025, 17:40 8 Marcar para revisão 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. A install expo-cli B local install expo-cli C npm install expo-cli D npm install expo-cli local E npx init expo-cli Resposta correta 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, o comando "npm install expo-cli" instala o pacote localmente no projeto em 12/1525/03/2025, 17:40 que o comando é executado. As outras alternativas não representam comandos válidos para a instalação local do Expo Cli. 9 Marcar para revisão Qual dos elementos abaixo é o principal elemento na construção de uma interface gráfica (UI) em React Native? A View B Const ViewExemplo C Export default View D StyleSheet E Switch Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado elemento é 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 é o contêiner básico para todos os outros 13/1525/03/2025, 17:40 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 A respeito do React Developer Tools, é correto afirmar que: 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 B 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 ou de sua E interface gráfica, que é aberta após a inicialização da ferramenta. Resposta correta 14/1525/03/2025, 17:40 stacio.saladeavaliacoes.com.br/exercicio/67e312318c9ded20bfa211f6/gabarito/ Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O 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ê pode inspecionar e modificar o estado e as propriedades dos componentes do React diretamente no aplicativo, facilitando a depuração e o 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".

Mais conteúdos dessa disciplina