Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de programação
Código
ce188381
Banca
CESPE / CEBRASPE
Órgão
TCE-AC
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área: Projetos de TI
Em relação ao desenvolvimento de sistemas web, julgue o próximo item.Nas aplicações SPA (single page application) que utilizam AJAX, cada interação do usuário resulta em um recarregamento completo da página, o que garante que todas as partes da interface sejam atualizadas simultaneamente.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Aplicações SPA e AJAX – Recarregamento de página

Gabarito: Errado (alternativa E). A afirmação de que cada interação do usuário em uma SPA com AJAX resulta em recarregamento completo da página é falsa. Em uma Single Page Application, a página é carregada uma única vez e, a partir de então, as requisições AJAX (ou Fetch) são feitas de forma assíncrona para o servidor, atualizando apenas partes específicas do DOM (Document Object Model) sem recarregar a página inteira. O objetivo do AJAX é exatamente proporcionar uma experiência mais fluida, evitando recarregamentos completos.

Análise da afirmação

A banca apresentou uma definição que contradiz o conceito de SPA. Em aplicações tradicionais (multi-page), cada ação do usuário pode levar a um novo carregamento de página, mas em SPAs isso não ocorre. O uso de AJAX permite que apenas o conteúdo necessário seja atualizado, mantendo a estrutura da página e recursos já carregados (CSS, JavaScript, imagens). Portanto, o item está Errado.

A alternativa C (Certo) seria escolhida por quem confunde SPA com aplicações tradicionais ou não conhece o funcionamento do AJAX. A alternativa E (Errado) é a correta.

SPA + AJAX
  • 1Carregamento inicial
    • Página carregada uma vez
  • 2Interações seguintes
    • Requisições assíncronas (AJAX/Fetch)
    • Atualização parcial do DOM
    • Sem recarregamento completo
  • 3Contraste: aplicações tradicionais
    • Cada ação → novo carregamento de página
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca inverte o conceito: afirma que SPA com AJAX recarrega a página inteira, quando na verdade o AJAX é usado justamente para evitar recarregamentos completos. O candidato desatento pode marcar "Certo" por associar interação com atualização, mas a chave está em "recarregamento completo".

💡 Dica: Lembre-se: SPA = única página + atualizações parciais via AJAX/Fetch. A palavra "completo" é o termo que invalida a afirmação. Em provas, desconfie sempre de "toda", "sempre", "completamente" quando o assunto é SPA/AJAX.

Gabarito: Errado (alternativa E).

Link permanente: /questoes/ce188381