![[单项选择题] 下面程序段的执行结果为()。x=Int(Rnd()+3)Select Case xCase 5Print "excellent"Case 4,第1张 [单项选择题] 下面程序段的执行结果为()。x=Int(Rnd()+3)Select Case xCase 5Print "excellent"Case 4,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%B8%8B%E9%9D%A2%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E6%89%A7%E8%A1%8C%E7%BB%93%E6%9E%9C%E4%B8%BA%28%29%E3%80%82x%3DInt%28Rnd%28%29%2B3%29Select+Case+xCase+5Print+%26amp%3Bquot%3Bexcellent%26amp%3Bquot%3BCase+4.png)
[单项选择题] 下面程序段的执行结果为( )。
x=Int(Rnd()+3)
Select Case x
Case 5
Print "excellent"
Case 4
Print "good"
Case 3
Print "pass"
Case Else
Print "fail"
End Select
A.excellent
B.good
C.pass
D.fail
正确答案:C
参考解析:Int(n)用来求不大于n的最大整数,Int(3.8)=3,Int(-3.8)=-4。参数n是一个Double型或任何有效的数值表达式,返回值为Integer型。Rnd(n)用来返回一个包含随机数值的single型。参数n是Single型或任何有效的数值表达式。如果n<0,Rnd生成每次都使用n作为随机数种子得到的相同结果;如果n>0,Rnd生成序列中的下一个随机数;如果n=0,Rnd生成最近生成的数;如果n省略,Rnd生成序列中的下一个随机数。 本题中Rnd()函数随机产生0~1之间的一个数,Int()函数将数值转换为整型,Int(Rnd()+3)的结果为3,执行下面的Case 3语句,结果为“pass”。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)