No, I have used virgin mobile phones for a long time now and they don't have sim cards, nor do they require them. They have a built-in memory chip that will store photos and contacts etc. For you. So the battery and the phone itself are pretty much all you need to worry about.
No they do not they don't need them cause they have a built in memory card like a us cellular