wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sit. Aprend-1 - Backend (1)

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Qual verbo HTTP é usado para solicitar dados de um servidor?

a)

POST

b)

PUT

c)

GET

d)

DELETE

2.

Qual verbo HTTP é usado para enviar dados para criação de um novo recurso?

a)

POST

b)

PUT

c)

GET

d)

DELETE

3.

Qual verbo HTTP é usado para deletar um recurso do servidor?

a)

POST

b)

PUT

c)

GET

d)

DELETE

4.

Em uma API RESTful, qual verbo é mais adequado para atualizar todo o recurso existente?

a)

POST

b)

PUT

c)

GET

d)

DELETE

5.

Qual a principal diferença entre os verbos HTTP PUT e PATCH?

a)

PUT exclui dados e PATCH apenas consulta

b)

PUT atualiza parcialmente, PATCH substitui tudo

c)

PUT substitui o recurso inteiro; PATCH atualiza parcialmente

d)

PATCH serve para deletar e PUT para criar

6.

Qual verbo HTTP é usado para obter apenas os cabeçalhos de uma resposta, sem o corpo do conteúdo?

a)

GET

b)

HEAD

c)

OPTIONS

d)

TRACE

7.

Qual verbo HTTP pode ser usado para descobrir quais métodos são permitidos em um recurso?

a)

OPTIONS

b)

CONNECT

c)

GET

d)

ALLOW

8.

Em uma API RESTful, qual combinação de verbo e ação está incorreta?

a)

GET – buscar dados

b)

POST – criar novo recurso

c)

DELETE – remover recurso

d)

PATCH – remover recurso

9.

O que significa o código de status HTTP 200 OK?

a)

O servidor não encontrou o recurso solicitado

b)

A solicitação foi recebida, mas não foi processada

c)

A solicitação foi bem-sucedida

d)

O cliente não tem permissão para acessar o recurso

10.

O que indica o código de status 404 Not Found?

a)

A conexão foi recusada

b)

O recurso solicitado não foi encontrado no servidor

c)

O servidor retornou um erro interno

d)

A solicitação foi redirecionada

11.

Qual é o significado do status HTTP 500 Internal Server Error?

a)

O recurso não existe

b)

O cliente errou na requisição

c)

O servidor encontrou um erro inesperado ao processar a requisição

d)

O servidor não tem conexão com a internet

12.

Quando um servidor retorna o código 403 Forbidden, o que isso significa?

a)

O usuário precisa se autenticar

b)

O servidor não entendeu a requisição

c)

O cliente não tem permissão para acessar o recurso

d)

O recurso solicitado não existe

13.

O que significa o código de status HTTP 201 Created?

a)

Um recurso foi atualizado com sucesso

b)

Um recurso foi criado com sucesso

c)

O recurso solicitado foi deletado

d)

A requisição foi redirecionada permanentemente

14.

Sobre os métodos HTTP, qual alternativa está corretamente relacionada ao seu uso idempotente?

a)

POST – sempre idempotente

b)

PATCH – sempre idempotente

c)

DELETE – idempotente

d)

PUT – nunca idempotente

15.

O que é o Express.js (servidor web) no contexto do desenvolvimento web com Node.js?

a)

Um banco de dados NoSQL usado com JavaScript

b)

Um framework para frontend utilizado com React

c)

Um framework minimalista e flexível para aplicações web em Node.js

d)

Um servidor web independente que substitui o Node.js

16.

Para que serve a ferramenta nodemon no desenvolvimento com Node.js?

a)

Criar rotas automaticamente para uma API

b)

Monitorar alterações no código e reiniciar o servidor automaticamente

c)

Compilar arquivos JavaScript em tempo real

d)

Executar comandos SQL diretamente do terminal

17.

No Node.js, para que serve a biblioteca pg?

a)

Gerenciar arquivos e diretórios no servidor

b)

Criar interfaces gráficas com JavaScript

c)

Fazer conexão e executar comandos em um banco de dados PostgreSQL

d)

Automatizar testes de unidade em aplicações

18.

Qual é a principal finalidade do arquivo .env em projetos Node.js?

a)

Armazenar os dados do banco de dados em formato JSON

b)

Gerar logs de erros da aplicação automaticamente

c)

Guardar variáveis de ambiente, como senhas e configurações

d)

Instalar bibliotecas externas via linha de comando