以下()表达式产生一个0~7之间(含0,7)的随机整数。

题目
单选题
以下()表达式产生一个0~7之间(含0,7)的随机整数。
A

Math.floor(Math.random()*6)

B

Math.floor(Math.random()*7)

C

Math.floor(Math.random()*8)

D

Math.ceil(Math.random()*8)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.Int(Rnd*21+30)

B.Int(Rnd*20+30)

C.Int(Rnd*50-Rnd$30)

D.Int(Rnd*30+50)


正确答案:A
解析:生成某个范围内的随机整数,计算公式为:Int((上界-下界+1)*Pmd+下界),题目中上界为30,下界为50,所以正确答案为A)。

第2题:

有如下语句:

A)[0,99]的随机整数

B)[0,100]的随机整数

C)[1,99]的随机整数

D)[1,100]1的随机整数


正确答案:A
本题考查随机函数的知识。Rnd是一个随机数函数,此函数的返回值是一个(0,1)开区问内的数。此函数乘以100后得到(0,100)开区间内的随机数,取整后即是[0,99]的随机整数。

第3题:

把整数7转换为字符‘7‘的表达式是( )

Achr(7)-ord(‘0‘)

Bchr(7-ord(0))

Cchr(7or(‘0‘))

Dchr(7ord(0))


正确答案:B

第4题:

randint(a,b)功能:随机产生一个介于a和b之间的整数(包括a和b)。


正确答案:正确

第5题:

Randomize语句的功能是

A.产生一个(0,1)之间的随机小数

B.产生一个[1,10]之间的随机整数

C.产生一个(-1,1)之间的随机小数

D.产生新的随机整数


正确答案:D
解析:Randomize语句称为初始化随机数生成器,即为Rnd函数产生新的随机整数。

第6题:

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

A.Int(Rnd*21+30)

B.Int(Rnd*20+30)

C.Int(Rnd*50—Rnd*30)

D.Int(RND*30+50)


正确答案:A
A。【解析】Rnd产生0~1之间的一个单精度随机数。

第7题:

andomize语句的功能是( )。

A.产生个(0,1)之间的随机小数

B.产生一个[1,10]之间的随机整数

C.产生一个(-1,1)之间的随机小数

D.产生新的随机整数


正确答案:D

第8题:

( 17 )可以产生 30-50 (含 30 和 50 )之间的随机整数的表达式是

A ) Int(Rnd*21+30)

B ) Int(Rnd*20+30)

C ) Int(Rnd*50-Rnd*30)

D ) Int(Rnd*30+50)


正确答案:A

第9题:

含随机函数的表达式rand()%20的值在0至()的整数区间内。
19

第10题:

表达式“Int(Rnd*100)/5+4”产生的随机整数的范围是()。

  • A、(0,11)
  • B、(4,23)
  • C、[4,23]
  • D、[0,11]

正确答案:C