Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — FGV 2023

Arquitetura de SoftwareSoftware
Código
fg059087
Banca
FGV
Órgão
AL-MA
Ano
2023
Nível
Médio
Cargo
Assistente Legislativo Administrativo - Criador e Desenvolvedor de Web e Plataformas Digitais
O ciclo de vida de uma página ASP/NET pode ser mapeado nas seguintes etapas.(In) Initialization(Ld) Load(PB) Postback event handling(PR) Page Request(Rd) Rendering(St) Start(Un) UnloadAssinale a sequência temporal correta dessas etapas.
  1. AIn / PR / St / Ld / Rd / PB / Un
  2. BIn / St / PR / Ld / PB / Rd / Un
  3. CIn / St / PR / Rd / LD / PB / Un
  4. DPR / St / In / Ld / PB / Rd / Un
  5. EPR / St / In / Rd/ PB / Ld / Un
Revelar gabarito e comentário

GabaritoD — PR / St / In / Ld / PB / Rd / Un

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

Ciclo de Vida de Página ASP.NET

Gabarito: letra D. A sequência temporal correta das etapas do ciclo de vida de uma página ASP.NET é: Page Request (PR) → Start (St) → Initialization (In) → Load (Ld) → Postback event handling (PB) → Rendering (Rd) → Unload (Un). A alternativa D reproduz exatamente essa ordem, sendo a única correta.

A banca cobra conhecimento da ordem padrão do ciclo de vida do ASP.NET, um tópico clássico para desenvolvedores web com essa tecnologia. A sequência completa é:

  • Page Request (PR): o servidor recebe a requisição da página.

  • Start (St): inicia-se o processamento, definindo propriedades como Request e Response.

  • Initialization (In): os controles são inicializados e as propriedades definidas.

  • Load (Ld): os controles são carregados; é onde geralmente se coloca a lógica de preenchimento.

  • Postback event handling (PB): se houver eventos de postback (como cliques de botão), eles são tratados aqui.

  • Rendering (Rd): é gerado o HTML que será enviado ao cliente.

  • Unload (Un): liberação de recursos, descarregamento da página.

  1. 1Page Request (PR)
  2. 2Start (St)
  3. 3Initialization (In)
  4. 4Load (Ld)
  5. 5Postback event handling (PB)
  6. 6Rendering (Rd)
  7. 7Unload (Un)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Inicia com Initialization (In), mas a primeira etapa é Page Request (PR). Além disso, a ordem subsequente está trocada (Rendering antes de Postback).

Alternativa B — ❌ Incorreta

Coloca Page Request (PR) após Start (St), quando o correto é PR ser o primeiro passo.

Alternativa C — ❌ Incorreta

A sequência apresenta Rendering (Rd) antes de Load (Ld) e a sigla LD em vez de Ld, mas o erro principal é a inversão de fases essenciais.

Alternativa D — ✅ Correta ⟵ GABARITO

Sequência exata: PR → St → In → Ld → PB → Rd → Un. Todas as etapas na ordem correta.

Alternativa E — ❌ Incorreta

Coloca Rendering (Rd) antes de Load (Ld) e Postback (PB), quando na verdade o render é a penúltima fase, antes do Unload.

PEGA ESSA DICA!

Decore a sequência usando o mnemônico "PRocesso Start Inicialização Load Postback Render Unload" ou associe cada letra ao seu significado. Esse tópico é recorrente em provas de ASP.NET.

Gabarito: letra D.

Link permanente: /questoes/fg059087