Hello,
No, in the CBSE Compartment Exam, you can appear for only one subject in which you have been placed in the compartment. You cannot give compartment exam for 4 subjects.
Hope it helps !
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile