有下列语句s=Int(100.Rnd),执行完毕后,s的值是( )。

admin2020-07-17  19

问题 有下列语句s=Int(100.Rnd),执行完毕后,s的值是(    )。

选项 A、[1,99]的随机整数   
B、[0,100]的随机整数
C、[1,99]的随机整数   
D、[1,100]的随机整数

答案A

解析 随机数函数.Rnd(<数值表达式>)用于产生一个小于1但大于或等于0的值,该数值为单精度类型。实际操作时,先要使用无参数的Randomize语句初始化随机数生成器,以产生不同的随机数序列。Int(数值表达式)是对表达式进行取整操作,它并不做“四舍五人”运算,只是取出“数值表达式”的整数部分。所以本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/mIQ0FFFM
0

最新回复(0)