问题
单项选择题
有如下语句s=Int(100*Rnd)执行完毕后,s的值是
A.[o,99]的随机整数
B.[0,100]的随机整数
C.[1,99]的随机整数
D.[1,100]的随机整数
答案
参考答案:A
解析:Rnd是随机函数,其返回值为[O,1]之间的小数,但不会等于1。Int()是取整函数,只取参数的整数部分,故Int(100*Rnd)是返回[0,99]之间的随机整数。
有如下语句s=Int(100*Rnd)执行完毕后,s的值是
A.[o,99]的随机整数
B.[0,100]的随机整数
C.[1,99]的随机整数
D.[1,100]的随机整数
参考答案:A
解析:Rnd是随机函数,其返回值为[O,1]之间的小数,但不会等于1。Int()是取整函数,只取参数的整数部分,故Int(100*Rnd)是返回[0,99]之间的随机整数。