No, but you can be sure they will charge you the full list price for the phone and many will also rip you off for an activation fee to set up the phone.
Yes. Depending on the carrier, you can get a phone without a new contract, but it is going to cost you much more than normal, because the price of phones is subsidized in part by the contract. For...