Choice inexact-denominator

What are the numerator and denominator of an inexact real number? The R5RS suggests an interpretation, which amounts to converting the inexact number to an exact rational, and then accessing its numerator and denominator from there. This gets the right answer when the inexact representation happened not to lose any information, but it is discontinuous, in that a small change in the input will produce wildly different outputs. An alternative is to pin the denominator of an inexact number at one, and let the numerator be the number itself. This is arguably correct, in that the number is the ratio of its numerator with its denominator, and has the merit of being continuous.

This choice is tested for by running

(procedure? denominator)
and
(denominator (exact->inexact (/ 9 6)))

in each Scheme.