Will 7 year old boy can erect his penis?

Yes. Any aged boy will.