万能百科  > 所属分类  > 

设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1后,c值的范围为

设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1后,c值的范围为A.5~10 B.6~9 C.6~10 D.5~9

正确答案:

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。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签