COMPILER DESIGN

ADVANCED TOPICS IN COMPILER DESIGN

CODE GENERATION FOR OBJECT ORIENTED LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Procedure:double random () double value from 0 up to (but not including) 1. The return value is a pseudorandom number with an approximately uniform distribution; that is, each double value in the range [0, 1) is approximately equally likely to be returned. int round ( double x )
A
The expression generates noninteger numbers (for example, the number 5.5).
B
The expression generates integer numbers outside the desired range (for example, the number 11).
C
The expression fails to generate all the integers in the desired range (for example, the number 7 is never generated)
D
The expression generates all integers in the desired range, but the values are not all approximately equally likely.
Explanation: 
There is 1 question to complete.