Courseiva

FC0-U71 Applications and Software Practice Question

A developer needs to track changes to source code over time, collaborate with other developers, and maintain a history of all modifications. Which tool is specifically designed for these tasks?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Git

Git is a version control system that tracks changes, enables collaboration, and maintains a history. An IDE is for writing code, a debugger finds errors, and a text editor edits text files but lacks version control features.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Text editor

    Why it's wrong here

    A text editor only creates and modifies file contents; it holds no repository, commit history or branching, so it cannot track changes or support collaboration. It is tempting because developers do write code in editors, but version control is a separate layer, and editors would be the right tool for editing alone.

  • ✗

    Integrated Development Environment (IDE)

    Why it's wrong here

    An IDE is an editing and debugging environment; it may integrate version control but does not itself provide repository history or branching. It is tempting because developers work in it daily, yet the tool designed for tracking revisions and enabling collaboration is a version control system such as Git.

  • ✓

    Git

    Why this is correct

    Git is a distributed version control system that records every change to source code, enabling branching, merging and full history. It directly satisfies the stem's requirements for tracking modifications over time and supporting collaboration between multiple developers.

  • ✗

    Debugger

    Why it's wrong here

    A debugger inspects running code to locate defects; it records no revisions, branches or commit history, so it cannot track changes over time or enable collaboration. It is tempting because debugging is a core development activity, but it addresses runtime faults, not source history management.

About these practice questions

Courseiva writes every FC0-U71 question from scratch — 988 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on FC0-U71

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A software engineer is working on a collaborative project and needs to track changes to the source code. Which of the following tools is specifically designed for version control?

hard
  • A.Compiler
  • B.Debugger
  • C.IDE
  • ✓ D.Git

Why D: Git is a distributed version control system (DVCS) designed specifically to track changes to source code, maintain history, and support branching/merging across collaborative teams. It records snapshots of the repository and lets multiple developers work concurrently without overwriting each other's changes. The other tools serve different roles in the development lifecycle and do not provide version history or change tracking.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This FC0-U71 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the FC0-U71 exam.