Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — VUNESP 2025

ProgramaçãoLinguagens de programação
Código
vu112224
Banca
VUNESP
Órgão
UNESP
Ano
2025
Nível
Superior
Cargo
V - - Assistente de Suporte Acadêmico III - Área de Atuação: Assistente de Suporte Acadêmico III - Área de Atuação: Suporte em Tecnologia da Informação - Edital nº 232
Ao criar um projeto em Python utilizando o framework Django, um arquivo é gerado, para que o usuário possa utilizar comandos via linha de comando, como iniciar o servidor.O nome desse arquivo é:
  1. Aapp.py
  2. Bdjango.py
  3. Cmanage.py
  4. Drequirements.py
  5. Esettings.py
Revelar gabarito e comentário

GabaritoC — manage.py

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

Django: arquivo de gerenciamento via linha de comando

Gabarito: letra C. O arquivo manage.py é gerado automaticamente ao criar um projeto Django e serve como ponto de entrada para comandos administrativos, como runserver, startapp, migrate, entre outros. Esse arquivo é fundamental para interagir com o projeto no terminal.

Alternativa A — ❌ Incorreta

app.py não é um arquivo padrão do Django. Em projetos Flask, por exemplo, o arquivo principal pode ser app.py, mas no Django o nome correto é manage.py.

Alternativa B — ❌ Incorreta

django.py não existe como arquivo padrão. O módulo django é importado nos scripts, mas não é gerado como arquivo de projeto.

Alternativa C — ✅ Correta ⟵ GABARITO

manage.py é o utilitário de linha de comando do Django. Ele fornece a mesma interface que django-admin, mas ajustada ao projeto específico, permitindo executar comandos como python manage.py runserver.

Alternativa D — ❌ Incorreta

requirements.py não é gerado pelo Django. O arquivo de dependências normalmente é requirements.txt, mas não é um executável.

Alternativa E — ❌ Incorreta

settings.py é um arquivo de configuração do projeto Django, mas não é usado para comandos via linha de comando. Ele contém configurações como banco de dados, apps instalados, etc.

Gabarito: letra C.

Link permanente: /questoes/vu112224