计算机通信专业技术

如果A=Int(10*RnD、()),则A的值不可能是()A、0B、1C、9D、10

题目

如果A=Int(10*RnD、()),则A的值不可能是()

  • A、0
  • B、1
  • C、9
  • D、10
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设a = 5,b = 10,则执行c = Int((b - a) * Rnd + a) + 1 后,c值的范围为( )。

A.5~10

B.6~9

C.6~10

D.5~9


正确答案:C

第2题:

如果aInt10*Rnd,则a的值不可能是()。

A.0

B.1

C.9

D.10


正确答案:D

第3题:

在VB中,以下哪个表达式的值是区间[5, 14]内的整数( )

A.14+Rnd+5

B.Int(Rnd*10)+5

C.Int(Rnd*10)+14

D.Int(Rnd*14)+5


正确答案:B

第4题:

可以产生10~30(含10和30)之间的随机整数的表达式是( )。

A.int(rnd*21+10)

B.int(Rnd*10+20)

C.int(Rnd*30-Rnd*10)

D.int(Rnd*10+30)


正确答案:A
A)【解析】随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:Int((upperbound.10werbound+1)*Rnd+lowerbound),其中upperbound是随机整数范围的上限,lowerbound是随机整数范围的下限。本题中upperbollnd为30,lowerbound为10。

第5题:

可以产生10~30(含10和30)之问的随机整数的表达式是( )。

A. Int(Rnd*11+20)

B. Int(Rnd*10+20)

C. Int(Rnd*30-Rnd*10)

D. Int(Rnd*10+30)


正确答案:A
A)    【解析】随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:
Int((upperbound.10werbound+1)*Rnd+lowerbound),其中upperbound是随机整数范围的上限,lowerbound是随机整数范围的下限。本题中upperbollnd为30,lowerbound为10。

第6题:

产生[10,37]之间的随机整数的Visual Basic表达式是( )。

A.Int(Rnd(1)*27)+10

B.Int(Rnd(1)*28)+10

C.Int(Rnd(1)*27)+11

D.Int(Rnd(1)*28)+11


正确答案:B

第7题:

要随机产生一个两位数并赋值给y,下面语句正确的是 ______。

A.y=10+Int(91*RnD)

B.y=Int(10+90*RnD)

C.y=10+Int(89*RnD)

D.y=10+Int(90*RnD)


正确答案:D
解析:Rnd的作用是产生一个0到1之间的随机数。通过它产生从A到B范围的随机整数可使用以下公式:Int((B-A+1)*RnD)+A=Int((99-10+1)*RnD)=M1441D+10。

第8题:

在VB中,以下哪个表达式的值在区间[5, 15)内( )

A.14+Rnd+5

B.Int(Rnd*10)+5

C.Rnd*10+5

D.Rnd*14+5


正确答案:C

第9题:

要随机产生一个两位数并赋值给y,下面语句正确的是( )。

A.y=10+INT(90*RND)

B.x=10+INT(89*RND)

C.x=INT(10+90*RND)

D.x=10+INT(49+91*RND)


正确答案:A
解析:Rnd是产生一个0~1的随机数,通过它产生从Low~High范围的整数可使用以下公式:Int((High-Low+1)*Rnd)+Low两位数的Low为10,Hight为99,代入上式可知,答案A是正确的。

第10题:

产生10至100的随机整数的表达式是()。

A.Int(90*Rnd+10)

B.Int(91*Rnd+10)

C.90*Rnd+10

D.Int(91*Rnd)


本题答案:B