Questão de Programação — Frameworks em Programação — FGV 2025
- Código
- fg106137
- Banca
- FGV
- Órgão
- AgSUS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Gestão Tecnologia da Informação
- AI, apenas.
- BII, apenas.
- CIII, apenas.
- DI e II, apenas.
- EII e III, apenas.
GabaritoE — II e III, apenas.
Gabarito: letra E. Apenas as afirmativas II e III estão corretas. Flask depende do motor de templates Jinja2 (afirmativa II) e do kit de ferramentas Click para criação de interfaces de linha de comando (afirmativa III). A afirmativa I está errada: o Flask utiliza o Werkzeug como toolkit WSGI, e não o Web2Py, que é um framework completo e independente.
Afirmativa | Descrição | Correção |
|---|---|---|
I | Depende do kit de ferramentas WSGI da biblioteca Web2Py. | ❌ Incorreto (usa Werkzeug) |
II | Depende do motor de execução do template Jinja. | ✅ Correto (Jinja2) |
III | Depende do kit de ferramentas Click para criar interfaces de linha de comando. | ✅ Correto |
O Flask usa o Werkzeug como biblioteca WSGI, não o Web2Py. Web2Py é um framework web full-stack que possui seu próprio manipulador WSGI, mas não é uma dependência do Flask.
Flask utiliza Jinja2 como seu motor de templates padrão. É uma das dependências principais do framework.
Flask usa o Click para implementar a interface de linha de comando (comandos como flask run). Click é uma biblioteca Python para criação de CLI.
Conclusão: Estão corretos os itens II e III, portanto a alternativa E é o gabarito.
Decore as dependências principais do Flask: Werkzeug (WSGI), Jinja2 (templates) e Click (CLI). Questões assim são comuns em provas para testar conhecimento básico do framework.
Link permanente: /questoes/fg106137