产生[5,46]之间的随机整数VB表达式是 A.Int(Rnd(1)*42)+6 B.Int(Rnd(1)*42)+5 C.Int(Rnd(1))+41 D.Int(Rnd(1)*41)+5

问题描述:

产生[5,46]之间的随机整数VB表达式是 A.Int(Rnd(1)*42)+6 B.Int(Rnd(1)*42)+5 C.Int(Rnd(1))+41 D.Int(Rnd(1)*41)+5

Rnd(1)随机数产生的是(0,1)
Rnd(1)*42则为(0,42)
Int取整函数,Int(Rnd(1)*42)则为[0,41]
然后加5,即为[5,46]
答案固然是B.
希望可以帮到你!