Questão de Arquitetura de Software — Software — FGV 2023
Arquitetura de Software›Software
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.
AIn / PR / St / Ld / Rd / PB / Un
BIn / St / PR / Ld / PB / Rd / Un
CIn / St / PR / Rd / LD / PB / Un
DPR / St / In / Ld / PB / Rd / Un
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.
1Page Request (PR)
2Start (St)
3Initialization (In)
4Load (Ld)
5Postback event handling (PB)
6Rendering (Rd)
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.