问题
单项选择题
下列程和序段的执行结果为 x=Int(Rnd()+9) Select Case X Case 10 Print "excellent" Case 9 Print "good" Case 8 Print "pass" Case Else Print "fail" End Select
A.excellent
B.good
C.pass
D.fail
答案
参考答案:B
解析:【命题目的】考查考生对多分支控制结构的掌握。 【解题要点】x=Int(Rnd()+9)语句中,Rnd是用来产生随机数的,其值在0~1之间,而在(Rnd()+9)前面有Int进行强制转换,所以x总为9,Select Case x……End Select语句体中的Case 9<CR>Print " good "语句。 【考点链接】Select Case语句与If…Then…Else语句块的转换。