设a=5 b=10 则执行c=Int((b-a)*Rnd+a)+1后 c值的范围为A.5~10 B.6~9 C.6~10 D.5~9
范围
已帮助 人
设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1后,c值的范围为A.5~10 B.6~9 C.6~10 D.5~9
-
参考答案:C
【解析】本题考查对常用函数的理解。Inr函数是将浮点型或货币型是数据转换成不大于给定数的最大整数;Rnd函数是产生随机数,范围是(0,1)。题目中(b-a)*Rnd+a表达式,当Rnd取0时最小,取1时最大,范围是(5,10),因为Rnd不会取到0和1,所以Int((b-a)*Rnd+a)值的范围是[5,9],所以c的范围为6~10。
