A-A+
有下列语句s=Int(100*Rnd. 执行完毕后 s的值是A.[0 99]的随机整数B.[
问题详情
有下列语句s=Int(100*Rnd.,执行完毕后,s的值是
A.[0,99]的随机整数
B.[0,100]的随机整数
C.[1,99]的随机整数
D.[1,100]的随机整数请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
随机数函数Rnd(<数值表达式>.用于产生一个小于1但大于或等于0的值,该数值为单精度类型。实际操作时,先要使用无参数的Randomize语句初始化随机数生成器,以产生不同的随机数序列。Int(数值表达式.是对表达式进行取整操作,它并不做"四舍五入"运算,只是取出"数值表达式"的整数部分。所以本题答案为A。