单选题
设a=5,b=10,则执行
c=Int((b-a)*Rnd+a)+1
后,c值的范围为______。
A. 5~10
B. 6~9
C. 6~10
D. 5~9
A
B
C
D
【正确答案】
C
【答案解析】
[解析] Rnd随机函数的范围为(0,1),Int函数返回不大于自变量的最大整数,所以当Rnd乘上5成为(0,5),再加上5成为(5,10),经取整后成为[5,9],然后加1后成为[6,10]。
提交答案
关闭