The answer is yes to all of your options.
Depending on what options you choose, replication can be told to drop tables, truncate tables, delete from tables. when you create the subscription, these are all options that you can select when replicating tables.
Can't quite remember what the options are for views, sprocs.