Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Programação Orientada a Serviços

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual é o objetivo principal da Programação Orientada a Serviços?

a)

A) Desenvolver sistemas com funcionalidades independentes que podem ser reutilizadas.

b)

B) Criar sistemas que dependam do estado de outros componentes.

c)

C) Facilitar a conexão direta entre o banco de dados e a interface do usuário.

d)

D) Reduzir a necessidade de documentação dos serviços.

2.

Na Programação Orientada a Serviços, o que é um contrato?

a)

A) Um código que define a segurança do serviço.

b)

B) Uma descrição da implementação interna do serviço.

c)

C) Uma definição do comportamento e das interfaces do serviço.

d)

D) Um conjunto de métodos HTTP suportados pelo serviço.

3.

Qual dos benefícios a seguir NÃO está relacionado à Programação Orientada a Serviços?

a)

A) Alta flexibilidade.

b)

B) Forte acoplamento entre os serviços.

c)

C) Facilidade de integração entre plataformas.

d)

D) Capacidade de reuso de componentes.

4.

No contexto de HTTP, qual método é utilizado para atualizar um recurso existente?

a)

A) GET

b)

B) POST

c)

C) PUT

d)

D) DELETE

5.

O que significa dizer que um serviço é “stateless” (sem estado)?

a)

A) Ele armazena informações entre requisições.

b)

B) Ele não armazena informações entre requisições.

c)

C) Ele depende do estado do cliente.

d)

D) Ele mantém o estado do servidor.

6.

Qual das seguintes opções descreve corretamente o método HTTP DELETE?

a)

A) Ele cria um novo recurso no servidor.

b)

B) Ele exclui um recurso existente.

c)

C) Ele atualiza um recurso existente.

d)

D) Ele consulta o status de um recurso.

7.

Em uma resposta HTTP, o código de status 404 indica que:

a)

A) O recurso solicitado foi atualizado com sucesso.

b)

B) O recurso solicitado não foi encontrado no servidor.

c)

C) O servidor encontrou um erro interno.

d)

D) A requisição não foi autorizada.

8.

Qual é o formato de dados que é leve, fácil de ler e muito utilizado em APIs REST?

a)

A) XML

b)

B) CSV

c)

C) JSON

d)

D) Texto plano

9.

Qual das alternativas a seguir é um exemplo de código de status HTTP de sucesso?

a)

A) 404

b)

B) 200

c)

C) 500

d)

D) 403

10.

Qual dos seguintes é um benefício da Programação Orientada a Serviços (SOA)?

a)

A) Maior acoplamento entre serviços.

b)

B) Capacidade de reuso e flexibilidade.

11.

No padrão REST, qual método HTTP é normalmente usado para obter dados de um recurso?

a)

A) GET

b)

B) POST

c)

C) PUT

d)

D) DELETE

12.

Em uma API REST, qual tipo de parâmetro é usado para filtrar dados e é adicionado após um ponto de interrogação na URL?

a)

A) Parâmetro de caminho (Path Parameter)

b)

B) Parâmetro de consulta (Query Parameter)

c)

C) Parâmetro de cabeçalho (Header Parameter)

d)

D) Parâmetro de autorização (Auth Parameter)

13.

Qual das alternativas a seguir descreve uma vantagem do uso de JSON sobre XML?

a)

A) JSON é mais fácil de interpretar para humanos e mais leve que XML.

b)

B) JSON não suporta hierarquia de dados.

c)

C) JSON requer mais armazenamento que XML.

d)

D) JSON é mais adequado para arquivos complexos.

14.

Em um serviço web RESTful, qual ferramenta é usada para simular requisições e testar o funcionamento das rotas da API?

a)

A) Postman

b)

B) Microsoft Excel

c)

C) WordPress

d)

D) Power BI

15.

No protocolo HTTP, o cabeçalho Content-Type é usado para:

a)
  • Indicar a data e hora da requisição.

b)
  • Especificar o tipo de conteúdo (como JSON ou XML) que está sendo enviado ou esperado.

c)
  • Informar o status do servidor.

d)
  • Definir a localização do cliente.