表达式Int(Rnd()*11)+10的值的范围是( )。

admin2016-06-30  22

问题 表达式Int(Rnd()*11)+10的值的范围是(    )。

选项 A、整数0~20(含0和20)
B、整数10~20(含10和20)
C、整数0~11(含0和11)
D、整数10~20(不含10和20)

答案B

解析 Rnd为英文Random的简写,中文意随机数。Rnd()函数能产生一个0~1之间的单精度随机小数(注意:产生的随机小数包含0但不包含1).Rnd()*11能产生一个0~11之间的随机小数(包含0但不包含11),Int()函数为向下取整函数,Int(Rnd()*11)能产生一个0~10之间的随机整数(包含0和10),表达式Int(Rnd()*11)+10能产生一个10~20之间的随机整数(包含10和20),故本题正确选项为B。
转载请注明原文地址:https://kaotiyun.com/show/JeLp777K
0

最新回复(0)