设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=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

答案解析

难度★★☆ 搜索
  • 参考答案:C
    【解析】本题考查对常用函数的理解。Inr函数是将浮点型或货币型是数据转换成不大于给定数的最大整数;Rnd函数是产生随机数,范围是(0,1)。题目中(b-a)*Rnd+a表达式,当Rnd取0时最小,取1时最大,范围是(5,10),因为Rnd不会取到0和1,所以Int((b-a)*Rnd+a)值的范围是[5,9],所以c的范围为6~10。