Correct!
An open circuit pin will normally float at any voltage coupled to it by inductive or capacitive coupling. Because they draw such little current there is nowhere for the coupled charge to go so they could be at any voltage conducted to them although in most cases there will be some static protection mechanism inside the micro to prevent it going below ground or above supply voltage. These will not guarantee a logic level though. Adding a pull-down resistor will provide a path to discharge the pin to ground potential so it goes to (or extremely close to) zero volts and is seen as low logic level. The resistor can be a high value that discharges the weak conduction to the pin but doesn't cause problems when you intentionally connect a voltage across it.
Brian.