Correct answer: All of the above.
In a pure semiconductor at absolute zero, the valence band is completely filled and the conduction band is empty, so there are no free charge carriers. Also, semiconductors are characterized by a finite band gap, which is large enough to prevent electrons from reaching the conduction band at 0 K.