Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — FGV 2025

ProgramaçãoFrameworks em Programação
Código
fg106137
Banca
FGV
Órgão
AgSUS
Ano
2025
Nível
Superior
Cargo
Analista de Gestão Tecnologia da Informação
Um analista desejar utilizar o framework Flask para desenvolver aplicações Web com Python para atender os clientes internos da AgSUS, no contexto das dependências do framework, analise as afirmativas a seguir.I. Depende do kit de ferramentas WSGI da biblioteca Web2Py.II. Depende do motor de execução do template Jinja.III. Depende do kit de ferramentas Click para criar interfaces de linha de comando.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e II, apenas.
  5. EII e III, apenas.
Revelar gabarito e comentário

GabaritoE — II e III, apenas.

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

Flask – Dependências do framework

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

1Werkzeug (WSGI)
Substitui Web2Py
2Jinja2 (templates)
Correto
3Click (CLI)
Correto
Dependências do Flask
LEVELsoulevel.com.br
Dependências do Flask: Werkzeug (WSGI) (Substitui Web2Py); Jinja2 (templates) (Correto); Click (CLI) (Correto)

Item I — ❌ Incorreto

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.

Item II — ✅ Correto

Flask utiliza Jinja2 como seu motor de templates padrão. É uma das dependências principais do framework.

Item III — ✅ Correto

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.

PEGA ESSA DICA!

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