表达式 Int(5*Rnd()+1)*Int(5*Rnd()-1) 值的范围是

admin2015-07-10  1.4K+

问题 表达式 Int(5*Rnd()+1)*Int(5*Rnd()-1) 值的范围是

选项 A、[0,15]
B、[-1,15]
C、[-4,15]
D、[-5,15]

答案D

解析 Rnd 函数返回大于或等于 0且小于1的随机值,Int函数用于取整。因此当第一个Rnd 函数取值为0.99…时,第一个Int函数取值最大,为Int(5*0.99+1)=Int(5.95)=5;当第二个Rnd函数取值为0.99…时,第二个Int函数取值最大,为Int(5*0.99-1)=Int(3.95)=3;当Rnd函数取值为0时,第二个Int函数取值最小,为-1。因此表达式值的范围为[-5,15]。
转载请注明原文地址:https://kaotiyun.com/show/rQgp777K
0

最新回复(0)