問題文
A pricing routine calls the elementary functions of the Math class on two different platforms. What does the class say about the two sets of results, and why?
選択肢
- It withholds the bit-for-bit promise that StrictMath carries, because an implementation of Math turns to that class only where the platform offers no faster route with the same reproducibility
- It extends the bit-for-bit promise that StrictMath carries, because an implementation of Math that takes a faster route still has to conform to the specification of the class for reproducibility
- It withholds the bit-for-bit promise that StrictMath carries, because the relaxation lets an implementation of Math run faster where strict reproducibility of the results is not asked for in any case
- It extends the bit-for-bit promise that StrictMath carries, because many of the methods of Math simply call the equivalent method of that class for the work they publish