[单项选择题] 下面程序段的执行结果为()。x=Int(Rnd()+3)Select Case xCase 5Print "excellent"Case 4

[单项选择题] 下面程序段的执行结果为()。x=Int(Rnd()+3)Select Case xCase 5Print "excellent"Case 4,第1张

[单项选择题] 下面程序段的执行结果为( )。 x=Int(Rnd()+3) Select Case x Case 5 Print "excellent" Case 4

[单项选择题] 下面程序段的执行结果为( )。

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”。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5470299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存