设a=5,b=10,则执行 c=Int((b-a)*Rnd+a)+1 后,c值的范围为______。

admin2010-09-11  3

问题 设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

解析 Rnd随机函数的范围为(0,1),Int函数返回不大于自变量的最大整数,所以当Rnd乘上5成为(0,5),再加上5成为(5,10),经取整后成为[5,9],然后加1后成为[6,10]。
转载请注明原文地址:https://kaotiyun.com/show/cAmp777K
0

随机试题
最新回复(0)