Pular para o conteúdo principal

Questão de Programação — Java — FUNDATEC 2023

ProgramaçãoJava
Código
qq896913
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP
Assinale a alternativa que identifica o nome do arquivo de configurações utilizado pelo Composer para descrever as dependências de um projeto.
  1. Aautoload.php
  2. Binclude.lib
  3. Cproject.src
  4. Dcomposer.json
  5. Esystem.config
Revelar gabarito e comentário

GabaritoD — composer.json

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

Composer – Arquivo de configuração de dependências

Gabarito: letra D. O Composer é uma ferramenta de gerenciamento de dependências amplamente utilizada em projetos PHP. O arquivo responsável por descrever as dependências do projeto e suas versões é o composer.json. Esse arquivo contém as configurações necessárias para que o Composer instale, atualize e gerencie as bibliotecas das quais o projeto depende.

Alternativa A — ❌ Incorreta

autoload.php é um arquivo gerado automaticamente pelo Composer para carregar automaticamente as classes do projeto, mas não é o arquivo de configuração de dependências.

Alternativa B — ❌ Incorreta

include.lib não é um nome padrão utilizado pelo Composer ou por ferramentas comuns de gerenciamento de dependências.

Alternativa C — ❌ Incorreta

project.src não corresponde a nenhum arquivo de configuração conhecido do Composer.

Alternativa D — ✅ Correta ⟵ GABARITO

composer.json é o arquivo central de configuração do Composer. Nele são declaradas as dependências do projeto, com nome do pacote, versão, e outras configurações opcionais.

Alternativa E — ❌ Incorreta

system.config é um nome genérico que não pertence ao Composer. Pode ser usado em outros contextos, mas não para descrever dependências nessa ferramenta.

Gabarito: letra D

Link permanente: /questoes/qq896913