Arquitetura Cliente-Servidor: Responsabilidade do Servidor
Gabarito: letra C. Em um sistema de compras online com arquitetura cliente/servidor, o servidor é responsável por armazenar dados, processar pedidos e gerenciar transações, enquanto o cliente cuida da interface e das requisições. Isso está alinhado com o conceito clássico de que o servidor oferece serviços como armazenamento e processamento.
O conteúdo de apoio destaca que "Servidores → Oferecem serviços (armazenamento, impressão, banco de dados)". Assim, a alternativa C descreve exatamente essa função principal.
Alternativa A — ❌ Incorreta
Afirma que o servidor executa o navegador web e envia requisições HTTP. Isso é papel do cliente, que interage com o usuário e faz as solicitações. O servidor recebe e processa essas requisições, não as envia.
Alternativa B — ❌ Incorreta
Gerenciar a conexão de rede e garantir a segurança da comunicação são responsabilidades compartilhadas ou da infraestrutura de rede, mas não é a função principal do servidor nessa arquitetura. O servidor foca em oferecer serviços de dados e processamento.
Alternativa C — ✅ Correta ⟵ GABARITO
"Armazenar os dados dos produtos, processar os pedidos e gerenciar as transações" descreve precisamente o papel do servidor: ele centraliza o armazenamento e a lógica de negócio (processamento de pedidos, transações). É a definição mais direta e completa.
Alternativa D — ❌ Incorreta
Armazenar histórico de compras e exibir recomendações personalizadas são parte das funções do servidor, mas o verbo "exibir" remete à apresentação, que é papel do cliente. Além disso, a alternativa é específica demais e não abrange a responsabilidade principal (processamento de pedidos e transações).
Alternativa E — ❌ Incorreta
Exibir a interface gráfica da loja virtual e processar as interações do usuário é função do cliente (navegador ou aplicativo). O servidor não exibe interfaces; ele fornece os dados e processa as requisições.
Gabarito: letra C.