API e REST
Gabarito: letra E — todos os itens (I, II e III) estão corretos. O item I define corretamente API como um conjunto de regras para comunicação entre sistemas, podendo compartilhar recursos e fornecer serviços web. O item II descreve o princípio de ausência de estado (stateless) do REST, onde cada requisição é independente. O item III trata da idempotência do método PUT, que garante que múltiplas requisições idênticas tenham o mesmo efeito que uma única. Esses conceitos são fundamentais para APIs RESTful e estão alinhados com a literatura técnica.
A banca testa o conhecimento básico sobre API e os princípios do estilo arquitetural REST. Como todos os itens são verdadeiros, a única alternativa correta é a E.
Alternativa A — ❌ Incorreta
Afirma que nenhum item está certo. Na verdade, todos os itens estão corretos, tornando essa alternativa falsa.
Alternativa B — ❌ Incorreta
Afirma que apenas o item I está certo. Os itens II e III também estão corretos, portanto a alternativa é falsa.
Alternativa C — ❌ Incorreta
Afirma que apenas o item II está certo. Os itens I e III também estão corretos, portanto a alternativa é falsa.
Alternativa D — ❌ Incorreta
Afirma que apenas o item III está certo. Os itens I e II também estão corretos, portanto a alternativa é falsa.
Alternativa E — ✅ Correta ⟵ GABARITO
Afirma que todos os itens estão certos, o que é verdadeiro. O item I define API corretamente; o item II descreve o stateless do REST; o item III afirma a idempotência do PUT. Portanto, esta é a alternativa correta.
Conclusão: Todos os itens (I, II e III) estão corretos, logo a resposta é a letra E.