Questão nº 43

Questão de Tecnologia da Informação · FCC TRT24 2016 (nº 43)

FCC2016Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

O Gerenciador de Versão

Resposta comentada

Gabarito Alternativa D

Gerenciadores de Versão, como Git e Mercurial, são sistemas que registram as mudanças em arquivos ao longo do tempo, permitindo que desenvolvedores colaborem, revertam alterações e mantenham um histórico completo do projeto. Eles são fundamentais para a integridade e organização do código.

  • (A) Incorreta: Git é um Sistema de Controle de Versão Distribuído (DVCS), não Centralizado (CVCS). O GitHub é um serviço de hospedagem de repositórios Git, não o sistema Git em si, e Git não requer um servidor central.
  • (B) Incorreta: Mercurial, como Git, é um DVCS, o que significa que os clientes (desenvolvedores) obtêm uma cópia completa de todo o histórico do repositório, não apenas as últimas versões dos arquivos. A descrição de "apenas as últimas versões" é característica de CVCS.
  • (C) Incorreta: Git e Mercurial, sendo sistemas de controle de versão distribuídos, permitem que operações de commit (registro de alterações) sejam realizadas localmente, mesmo quando o usuário está offline ou sem acesso a uma VPN. A conexão é necessária para sincronizar (enviar/receber) com repositórios remotos. Armadilha da banca: Muitos usuários iniciantes ou que sempre trabalham conectados podem não perceber que o commit é uma operação local, confundindo-a com o push (envio para o servidor remoto).
  • (D) Correta: Git é um sistema de arquivos endereçável por conteúdo. Ele calcula um checksum (valor de verificação) usando o algoritmo de hash SHA-1 para cada objeto (arquivos, diretórios, commits) antes de armazená-lo. Esse hash SHA-1 é uma string de 40 caracteres hexadecimais que garante a integridade dos dados e é a base para a identificação única de cada versão.
  • (E) Incorreta: As configurações do Mercurial são armazenadas em arquivos .hgrc (não .hgvc), que podem estar em vários locais. Em Linux/macOS, o arquivo global é geralmente ~/.hgrc. Em Windows, pode ser Mercurial.ini no diretório do usuário, e não inicia com um sinal de menos nem é oculto por essa convenção de nome.

Fonte: FCC TRT24 2016 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho