Learn AP Comp Sci

Problem of the Day

Thursday, January 15, 2026


Problem:

When using a version control system to develop a software project, it's important to periodically save the current state of the project so that it can be referred to later. These "save states" are called

  1. commits
  2. saved states
  3. pull requests
  4. versions

(Note: This question includes topics that are not currently part of the AP Computer Science A core curriculum.)

Show solution:

The correct answer is a. Each commit of a project typically represents a version of the project in which some kind of checkpoint or milestone has been achieved.