首页 > 计算机 > 计算机考试 正文

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

时间:2021-07-20 17:14:43 解答: 101 次

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

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

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-02 01:40:42

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-02 01:40:42

←请使用微信扫码支付