Chris, In reference to the question:
" Would it be correct then to say that logic circuit inputs are subject to conducting non-predictable resonant currents....."
No. When the input pin of a logic circuit is left unconnected (called "floating") it is not conducting anything. However, there is often no (practical) way to predict whether the circuit is going to respond to this floating pin as if it were a high or as if it were a low or oscillate. Since the pin is open and is not conducting, the oscillations take place within the circuit. Now, if you are talking about resonent currents that take place within the integrated circuit between circuit components then yes.
Once, however, you pull the input either high or low, there are no oscillations to dampen, there are no resonent currents. The circuit is just stable, and the internal and external current flows are as designed.
As for using other methods to pull-up or pull-down, it depends on what you are trying to accomplish. When you combine logic where the output of one gate drives the input of the next gate, it is usually not necessary to pull up or down. When the input of a gate is driven by a switch it is best to use pull-up or pull-down, and resistors are the easiest way. When a gate is unused it should be pulled-up or pulled-down (unused input pins are usually grounded).
On the other hand, if your goal is actually to get the circuit to oscillate (possible), then you would not want to use a pull-up or pull-down resistors! But thats another subject altogether.
Patrick;
The Sober Pollock