Hide Profile Fields After Registration

Is there a way to have some profile fields only visible on customer registration and have those fields not show when a user updates their profile?

When a new user registers I want to ask certain questions and then want those questions to not show again when they edit their profile.

Thanks in advance.