Pular para o conteúdo principal

Questão de Programação — Web — CESPE / CEBRASPE 2025

ProgramaçãoWeb
Código
ce195224
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Desenvolvimento de Software
Acerca da API RESTful, julgue os itens subsequentes.I API RESTful é uma interface que fornece dados em um formato padronizado baseado em requisições HTTP.II A interface uniforme indica que o servidor transfere informações em formato-padrão, sendo o recurso formatado denominado representação em REST.III Um dos benefícios das API RESTful é a independência, o que possibilita a escrita de aplicações de cliente e servidor em várias linguagens de programação sem afetar o design da API.Assinale a opção correta.
  1. AApenas o item II está certo.
  2. BApenas o item III está certo.
  3. CApenas os itens I e II estão certos.
  4. DApenas os itens I e III estão certos.
  5. ETodos os itens estão certos.
Revelar gabarito e comentário

GabaritoE — Todos os itens estão certos.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

API RESTful

Gabarito: letra E. Todos os itens (I, II e III) estão corretos. A API RESTful é uma implementação do estilo arquitetural REST, que utiliza HTTP para fornecer dados em formatos padronizados (item I). A interface uniforme estabelece que cada recurso é identificado por um URI único e que as representações (em JSON, XML etc.) são transferidas (item II). A independência entre cliente e servidor permite que ambos sejam escritos em linguagens diferentes sem impactar o design da API (item III).

Análise dos itens:

  • Item I — Correto. Uma API RESTful expõe recursos através de métodos HTTP (GET, POST, PUT, DELETE) e retorna dados em formatos como JSON ou XML, que são padronizados e independentes de plataforma.

  • Item II — Correto. O princípio da interface uniforme determina que os recursos tenham URIs únicos e que suas representações sejam transferidas entre cliente e servidor. "Representação" é o termo usado para o formato concreto (ex.: um JSON com os dados).

  • Item III — Correto. Um dos grandes benefícios do REST é o desacoplamento: o servidor pode ser implementado em Java, o cliente em JavaScript, e ambos se comunicam via HTTP sem alterar a API.

Alternativa A — ❌ Incorreta

Afirma que apenas o item II está certo. Contudo, os itens I e III também estão corretos, conforme demonstrado.

Alternativa B — ❌ Incorreta

Afirma que apenas o item III está certo. Na verdade, os itens I e II também são verdadeiros.

Alternativa C — ❌ Incorreta

Afirma que apenas os itens I e II estão certos, omitindo o item III, que também está correto.

Alternativa D — ❌ Incorreta

Afirma que apenas os itens I e III estão certos, deixando de considerar o item II, que é igualmente verdadeiro.

Alternativa E — ✅ Correta ⟵ GABARITO

Todos os itens (I, II e III) estão corretos. Portanto, esta alternativa é a resposta que a banca considera certa.

SE LIGUE NESSA!

REST também exige que o servidor seja stateless (cada requisição contém toda a informação necessária) e que as respostas sejam cacheáveis. Esses princípios, junto com os mencionados nos itens, compõem o estilo arquitetural REST.

Gabarito: letra E.

Link permanente: /questoes/ce195224