Which cause of viral gastroenteritis commonly causes projectile vomiting?

hepatitisvirus
Astroviruses
Rotavirus
Noroviruses