wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

3°TEC_PROGRAMAÇÃO MOBILE - AVALIAÇÃO 2º TRIMESTRE AV3

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Texto1: Comandos, requisições e armazenamento geralmente utilizados em programação mobile: O método getAllKeys recupera todas as chaves armazenadas no AsyncStorage; O AsyncStorage suporta qualquer tipo de dado que possa ser convertido em JSON, como strings, arrays ou objetos; O comando correto para instalar o AsyncStorage é npm install @react-native-async-storage/async-storage; O Fetch é usado para realizar requisições HTTP, como GET para buscar dados e POST para enviar informações; o comando correto para instalar o Axios é npm install axios.

a)

npm install axios

b)

npm install fetch

2.

Qual é o propósito do Fetch no desenvolvimento de APIs?

a)

Editar dados no banco de dados.

b)

Realizar requisições HTTP, como GET e POST.

3.

Qual comando é usado para instalar o AsyncStorage no React Native?

a)

npm install react-native-storage

b)

npm install @react-native-async-storage/async-storage

4.

Qual tipo de dado pode ser armazenado no AsyncStorage?

a)

Qualquer tipo de dado serializado em JSON.

b)

Dados binários.

5.

Qual método do AsyncStorage é usado para recuperar todas as chaves armazenadas?

a)

getAllKeys

b)

getItem

c)

setAllKeys

d)

removeAllKeys

6.

Complete a frase: Garante que cada entrada no AsyncStorage tenha uma chave única:

a)

Gerando IDs dinâmicos, como timestamps.

b)

Utilizando sempre a mesma chave para todas as entradas.

c)

Ignorando a necessidade de chaves.

d)

Armazenando dados sem identificar a entrada.

7.

Complete a frase: Este comando cria uma tabela no SQLite:

a)

tx.executeSql('CREATE TABLE ...')

b)

tx.executeSql('DROP TABLE ...')

c)

tx.executeSql('SELECT * FROM ...')

d)

tx.executeSql('INSERT INTO ...')

8.

Complete a frase: Usa-se as chaves estrangeiras em um banco de dados relacional, para:

a)

conectar dados entre tabelas relacionadas.

b)

aumentar a velocidade de processamento do banco de dados.

c)

armazenar imagens em tabelas.

d)

criar índices primários automaticamente.

9.

Complete a frase: ___ é a função do método tx.executeSql no SQLite:

a)

Executar comandos SQL no banco de dados.

b)

Criar interfaces gráficas para o usuário.

c)

Gerar relatórios em PDF automaticamente.

d)

Enviar emails para os usuários.

10.

Complete a frase: É importante usar estados no React ao manipular dados em um banco de dados, para:

a)

sincronizar alterações no banco de dados com a interface.

b)

evitar o uso de componentes funcionais.

c)

garantir que o código seja executado no servidor.

d)

impedir que o usuário veja os dados.

11.

Qual componente fornece dados para o Context API?

a)

Consumer

b)

Provider

c)

UseContext

d)

Context Manager

12.

Qual hook é usado para acessar o Context API no React?

a)

useEffect

b)

useContext

c)

useState

d)

useReducer

13.

Qual componente do Context API fornece os valores do tema para os componentes?

a)

Consumer

b)

Provider

c)

Context Manager

d)

ThemeChanger

14.

Qual técnica é usada para alternar entre temas claros e escuros no React Native?

a)

Condições baseadas em props.

b)

Uso do método setState.

c)

Gerenciamento de estado com o Context API.

d)

Aplicação de classes CSS dinâmicas.

15.

Qual comando permite que componentes consumam os valores do Context API?

a)

useContext

b)

useAuth

c)

getContext

d)

createContext

16.

Qual é a principal função de uma tela de login?

a)

Proteger informações sensíveis.

b)

Aplicar temas no aplicativo.

c)

Gerenciar conexões com APIs externas.

d)

Facilitar o redirecionamento de rotas.