How many free electrons does a p type semiconductor has?

A)
Only those produced by doping
B)
Only those produced by thermal energy
C)
Those produced by doping as well as thermal energy
D)
Any of the above

Correct Answer : Option (B) :   Only those produced by thermal energy