wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BACKEND.24.2 QUIZ 2 PARTE 2

Total questions: 15

Worksheet time: 23mins

Name
Class
Date
1.

Em uma arquitetura RESTful, qual método HTTP é usado para atualizar um recurso?

a)

GET

b)

DELETE

c)

PUT

d)

HEAD

e)

CONNECT

2.

Qual método HTTP é usado para deletar um recurso em uma API RESTful?

a)

GET

b)

POST

c)

PATCH

d)

DELETE

e)

OPTIONS

3.

Qual dos seguintes métodos é usado para criar uma rota em Express.js?

a)

app.route()

b)

app.get()

c)

app.listen()

d)

app.use()

e)

app.header()

4.

O que significa um código de resposta HTTP 404?

a)

Erro interno do servidor

b)

Recurso não encontrado

c)

Operação não permitida

d)

Requisição inválida

e)

Conflito de dados

5.

Qual é o propósito do middleware de autenticação JWT no Express?

a)

Gerar um token JWT

b)

Validar o formato de dados JSON

c)

Verificar se o usuário autenticado possui um token JWT válido

d)

Lidar com erros do servidor

e)

Criar uma nova rota

6.

O que é o comando npm init utilizado para fazer?

a)

Instalar pacotes

b)

Atualizar dependências

c)

Inicializar um novo projeto Node.js e criar um arquivo package.json

d)

Gerar rotas automaticamente

e)

Configurar variáveis de ambiente

7.

Qual das seguintes opções é uma característica dos Web Services SOAP?

a)

Utiliza exclusivamente o protocolo HTTP

b)

Baseado em XML e oferece padrões de segurança mais rígidos

c)

É mais rápido que o REST

d)

Utiliza JSON como padrão de comunicação

e)

Não suporta comunicação síncrona

8.

Qual a principal função do método res.send() no Express.js?

a)

Enviar uma resposta HTTP para o cliente

b)

Criar uma nova rota no servidor

c)

Registrar um middleware no Express

d)

Inicializar o servidor HTTP

9.

O que o método res.status() faz no Express.js?

a)

Define o conteúdo da resposta

b)

Especifica o tipo de dados da resposta

c)

Define o código de status HTTP da resposta

d)

Converte a resposta para JSON

e)

Redireciona o cliente para outra URL

10.

Qual é a principal função do Express.js?

a)

Fazer requisições HTTP assíncronas

b)

Gerenciar bancos de dados

c)

Criar interfaces gráficas de usuário

d)

Construir servidores HTTP e APIs de forma rápida e eficiente

e)

Compilar código JavaScript

11.

Qual é o propósito do module.exports no Node.js?

a)

Importar um arquivo de outro servidor

b)

Enviar uma resposta HTTP

c)

Configurar uma API RESTful

d)

Exportar funcionalidades de um arquivo para serem usadas em outro arquivo

e)

Criar novas rotas no Express.js

12.

Qual comando é utilizado para rodar um arquivo Node.js?

a)

npm start

b)

node init

c)

node nome_do_arquivo.js

d)

express nome_do_arquivo.js

13.

Qual das seguintes opções define corretamente o conceito de middleware no Express.js?

a)

Uma função usada para monitorar o tráfego de rede

b)

Uma função que intercepta requisições e respostas para realizar operações intermediárias

c)

Uma biblioteca que conecta o Express a bancos de dados

d)

Um módulo usado para compilar código

e)

Uma ferramenta de monitoramento de performance

14.

O que faz a função jwt.sign() no Node.js?

a)

Valida um token JWT

b)

Descriptografa um token JWT

c)

Armazena um token JWT no banco de dados

d)

Gera um token JWT com base em um payload e uma chave secreta

e)

Envia um token JWT para o cliente

15.

Qual das seguintes afirmações sobre o REST é verdadeira?

a)

REST usa XML exclusivamente

b)

REST pode usar JSON ou XML como formato de dados

c)

REST é mais seguro que SOAP

d)

REST é um protocolo de comunicação

e)

REST não pode ser utilizado com HTTPS