wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

3TDS - Programação Mobile - Recuperação 2

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Imagine que você está desenvolvendo um aplicativo de receitas e precisa exibir uma lista de ingredientes. Qual componente do React Native é mais adequado para renderizar essa lista de forma eficiente?

a)

View

b)

Text

c)

ScrollView

d)

FlatList

e)

Image

2.

Você está iniciando um novo projeto de aplicativo móvel e deseja usar React Native para criar uma versão para iOS e Android com um único código-base. Qual comando você usaria no terminal para configurar um novo projeto React Native chamado "MinhaApp"?

a)

react-native init MinhaApp

b)

create-react-app MinhaApp

c)

npm create react-native MinhaApp

d)

npx react-native init MinhaApp

e)

react-native new MinhaApp

3.

Um colega de trabalho, que é desenvolvedor web, está curioso sobre React Native. Ele pergunta qual é a principal diferença entre React Native e React para web. Como você explicaria o propósito do React Native?

a)

Uma biblioteca JavaScript para construir interfaces de usuário web.

b)

Um framework para construir aplicativos móveis nativos usando JavaScript.

c)

Uma linguagem de programação para desenvolvimento de jogos.

d)

Um banco de dados para aplicativos móveis.

e)

Um editor de código para desenvolvimento web.

4.

Após configurar um novo projeto React Native, você precisa visualizar o aplicativo em um emulador ou dispositivo físico durante o desenvolvimento. Qual comando você usaria para iniciar o servidor de desenvolvimento e permitir a visualização do aplicativo?

a)

npm start

b)

react-native start

c)

npm run dev

d)

react-native run-android

e)

react-native run-ios

5.

Ao abrir a estrutura de arquivos de um projeto React Native, você percebe um arquivo chamado "App.js". Qual é a função desse arquivo no contexto do React Native?

a)

Define a estrutura HTML da aplicação.

b)

É o ponto de entrada principal do aplicativo, onde o componente raiz seja definido.

c)

Contém as configurações do banco de dados do aplicativo.

d)

Define os estilos CSS da aplicação.

e)

Gerencia as rotas de navegação do aplicativo.

6.

Antes de começar a desenvolver seu aplicativo React Native, você precisa garantir que todas as dependências necessárias estejam instaladas em seu ambiente de desenvolvimento. Qual software é essencial para o desenvolvimento React Native?

a)

Node.js

b)

Python

c)

Java

d)

C++

e)

Ruby

7.

Após clonar um projeto React Native do GitHub, você precisa instalar todas as dependências listadas no arquivo "package.json" para que o projeto funcione corretamente. Qual comando você usaria para realizar essa instalação?

a)

npm install

b)

yarn add

c)

react-native install

d)

npm update

e)

nap install

8.

Qual método é utilizado para atualizar o estado com dados recebidos de um serviço externo em um componente funcional React Native?

a)

setState()

b)

useEffect()

c)

setUsuario()

d)

useService()

e)

useReact()

9.

Qual ferramenta é recomendada para iniciantes devido à facilidade de configuração e visualização imediata dos resultados?

a)

Android Studio

b)

Xcode

c)

Expo CLI

d)

React Native CLI

e)

Visual Studio

10.

Quando você deveria considerar criar um Hook personalizado no React?

a)

Quando precisar de componentes de classe.

b)

Para acessar o DOM diretamente.

c)

Quando quiser reutilizar a lógica de estado entre componentes.

d)

Para substituir o uso de CSS em componentes.

e)

Para finalizar o projeto React Native.