1)Yes, if you lose a controlfile while the system is up you will receive an error.

2)Yes, if you copy a valid controlfile from another location to the primary you can restart the instance.

Regards