万能百科  > 计算机   > 

[单项选择题] 设a=5,b=10,则执行c=Iht((b-A)*Rnd+A)+1后,c值的范围为______。

2021-07-14   

[单项选择题] 设a=5,b=10,则执行c=Iht((b-A)*Rnd+A)+1后,c值的范围为______。

A.5~10

B.6~9

C.6~10

D.5~9

正确答案:

C

参考解析:

[评析] 本题考查的是Rnd函数和Iat函数。Rnd函数返回小于1但大于或等于0的值,而Iht返回参数的整数部分。由于b-a=5,所以(b-a)*Rnd+a返回的是大于等于5,小于10的数,再使用一下Int函数,得到的最大值为9,最小值为5,再加1后,最大值就是10,最小值就是6。

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

标签