wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revisão Tópicos - 25.2

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Em um sistema de pedidos, o componente Produto recebe do componente App o nome e o preço do item.

Qual é a função das props nesse contexto?

a)

Armazenar dados que mudam automaticamente

b)

Permitir que um componente receba dados de outro

c)

Criar eventos de clique

d)

Alterar diretamente o estado interno

2.

Considere o código:

<button onClick={salvar}>Salvar</button>

O que acontece quando o usuário clica nesse botão?

a)

O botão muda de cor

b)

A página é recarregada

c)

A função salvar é executada

d)

O estado é apagado

3.

O trecho abaixo foi criado em um componente:

const [total, setTotal] = useState(0);

Para que ele serve?

a)

Criar uma variável que pode mudar e atualizar a tela

b)

Definir uma constante fixa

c)

Criar um evento automático

d)

Criar uma rota de navegação

4.

Analise o código:

{logado ? <p>Bem-vindo!</p> : <p>Faça login para continuar</p>}

O que ele faz?

a)

Exibe sempre as duas mensagens ao mesmo tempo

b)

Exibe “Bem-vindo!” somente se logado for true, senão exibe “Faça login para continuar”

c)

Remove o componente da tela

d)

Converte o texto em botão automaticamente

5.

O componente Formulario precisa enviar um valor digitado para o componente Lista.

Como isso é feito corretamente no React?

a)

Usando props

b)

Usando classes CSS

c)

Criando variáveis globais

d)

Manipulando o DOM diretamente

6.

Qual é a principal função do componente App em uma aplicação React?

a)

Criar o banco de dados

b)

Substituir o JavaScript

c)

Organizar e renderizar os demais componentes

d)

Criar apenas estilos da aplicação

7.

Por que dividir uma aplicação React em vários componentes menores é uma boa prática?

a)

Para dificultar a leitura do código

b)

Para eliminar o uso de props

c)

Para evitar o uso de estado

d)

Para melhorar organização, reutilização e manutenção

8.

Por que não é correto alterar o estado diretamente com estado = novoValor no React?

a)

Porque o React não permite JavaScript

b)

Porque o React precisa controlar a atualização para re-renderizar a tela

c)

Porque isso apaga os componentes

d)

Porque só eventos podem alterar valores

9.

Uma API possui duas versões ativas: /v1/clientes e /v2/clientes. A versão antiga ainda é utilizada por alguns sistemas.

Por que essa estratégia de versionamento é importante?

a)

Para impedir que usuários antigos acessem a API

b)

Para aumentar a velocidade das requisições

c)

Para permitir evolução da API sem quebrar sistemas que dependem da versão antiga

d)

Para eliminar a necessidade de autenticação

10.

Em uma aplicação web, o sistema gera um JWT após o login do usuário.

Qual é o principal objetivo do uso do JWT?

a)

Criptografar o banco de dados automaticamente

b)

Armazenar senhas de forma permanente no navegador

c)

Permitir autenticação segura entre cliente e servidor

d)

Substituir totalmente o uso de APIs REST

11.

Um JWT é formado por três partes separadas por ponto (.), por exemplo:

header.payload.signature

Qual é a função principal da parte signature?

a)

Garantir a integridade e a autenticidade do token

b)

Armazenar os dados do usuário

c)

Definir o tipo do token e o algoritmo

d)

Armazenar a senha do usuário de forma criptografada

12.

Em uma aplicação React, o Axios é frequentemente utilizado para consumir APIs REST.

Qual é a principal finalidade do Axios nesse contexto?

a)

Criar componentes automaticamente

b)

Fazer requisições HTTP para o backend

c)

Gerenciar rotas da aplicação

d)

Controlar o estado dos componentes

13.

Quando o Axios no Frontend (React) realiza uma requisição HTTP para o Backend (Spring) construído em sala, qual camada do backend é acionada primeiro para receber essa requisição?

a)

Repository

b)

Service

c)

Controller

d)

Banco de Dados