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

admin2019-06-28  35

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

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

答案D

解析 Rnd()函数用于生成0~1之间的随机数(包括0但不包括1);Int函数返回数值表达式值的整数部分,参数为负值时返回小于等于参数值的第一个负数。Int(5*Rnd()+1)的取值范围为[1,5],Int(5*Rnd()-1)的取值范围为[-1,3],所以二者相乘,取值范围为[-5,15]。
转载请注明原文地址:https://kaotiyun.com/show/k50p777K
0

最新回复(0)