What is the difference between GPA and cumulative GPA?

A. GPAs are for core classes only.
B. Cumulative GPA is averaged per semester, and GPA is the total of all grades for all semesters.
C. GPA is averaged per semester; cumulative GPA is the total of all grades for all semesters.
D. Cumulative GPAs are for core classes only