What exactly do you mean by "restore a backup"? There are dozens of possibilities under this umbrella term...
If you mean restoring from a drive image then the answer to both is obviously no, because the drive image being reswtore must overwrite everything in the target drive.
If you're thinking about other situation please clarify.
If I restore a backup will it overwrite my existing files? Is there a way to make sure this doesn't happen?