When adding a profile code, does the system automatically generate a person classification for it?

Yes.  You can see the result immediately by running the "Refresh Person Classifications" Action menu item on the System homepage, or you can wait for the nightly script to do this automatically. 

The system will also auto-fill the end date when the profile code is removed.