Yes, Motorola Moto C comes with Android 7.0 Nougat OS out-of-the box.
Yes, you will get a pair of headphones with this mobile phone in the box.
No. The battery is very well optimized and thanks to textured polycarbonate body - we have not come across any heating issue during our review.
No. Moto C is not a water resistant phone.