更多“在数据库处理过程中,执行语句S=int(50*rnd)后,S的值是()。A.[0,49]的随机整数B.[0,50]的随机整数C ”相关问题
  • 第1题:

    有如下语句: s=Int(100*RnD. 执行完毕,s的值是( )。

    A. 【0,99】的随机整数

    B. 【0,100】的随机整数

    C. 【1,99】的随机整数

    D. 【1,100】的随机整数


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

  • 第2题:

    表达式 Int(Rnd(0)*50)) 所产生的随机数范围是

    A)(0,50)

    B)(1,50)

    C)(0,49)

    D)(1,49)


    正确答案:C
    【答案】:C
    【知识点】:Rnd()函数的功能
    【解析】:Rnd()函数产生的随机数范围为[0,1),乘以50以后为[0,50),包括0,不包括50,也就是从0到49。故本题选C。

  • 第3题:

    可以产生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之间的一个单精度随机数。

  • 第4题:

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

    A.Int(90*Rnd+10)

    B.Int(91*Rnd+10)

    C.90*Rnd+10

    D.Int(91*Rnd)


    本题答案:B

  • 第5题:

    x,y是整数型变量,z产生一个范围在[y,x]之间的随机整数的语句是( )。

    A.z=Int(Rnd*(y-x+1))+x

    B.z=Int(Rnd*y) + x

    C.z=Int(Rnd*x)+y

    D.z=Int(Rnd*(y-x)) + x


    正确答案:A

  • 第6题:

    在VB语言中,能产生1~100之间(含0和100)的随机整数的表达式为()。

    • A、INT(RND*100)
    • B、INT(RND*100)+1
    • C、INT(RND(100))
    • D、INT(RND(100))+1

    正确答案:B

  • 第7题:

    随机生成数据范围在[1,10]之间的整数,表达式是()

    • A、  Int(10*Rnd)
    • B、  Int(1+10*Rnd)
    • C、  Int(10*Rnd-1)
    • D、  Int(11*Rnd-1)

    正确答案:B

  • 第8题:

    能够产生绝对值小于50的随机整数的表达式是()。

    • A、Int(98*Rnd)-49                   
    • B、Int(99*Rnd)-49       
    • C、Int(100*Rnd)-50                  
    • D、Int(101*Rnd)-50

    正确答案:B

  • 第9题:

    取出1至6之间的随机整数的表达式是()

    • A、Int(6*Rnd)
    • B、Int(1+6*Rnd)
    • C、Int(6*Rnd-1)
    • D、Int(7*Rnd-1)

    正确答案:B

  • 第10题:

    能够产生一个三位随机整数的函数表达式是()。

    • A、Int(Rnd*900+100)
    • B、Int(Rnd*900)+100
    • C、Int(Rnd*1000)
    • D、Int(Rnd*1100-100)
    • E、Int(Rnd*1100)-100

    正确答案:A,B

  • 第11题:

    单选题
    表达式Int(Rnd(0)*50)所产生的随机数范围是(  )。
    A

    (0,50)

    B

    (1,50)

    C

    (0,49)

    D

    (1,49)


    正确答案: B
    解析:
    Rnd(0)用于产生一个位于[0,1)的随机数,Rnd(0)*50的范围则为[0,50),包含0,不包含50,取整后的范围为0~49。

  • 第12题:

    单选题
    要使变量x赋值为1~100间(含1,不含100)的一个随机整数,正确的语句是()
    A

    x=Int(100*RnD)

    B

    x=Int(101*RnD)

    C

    x=1+Int(100*RnD)

    D

    x=1+Int(99*RnD)


    正确答案: D
    解析: 暂无解析

  • 第13题:

    可以产生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。

  • 第14题:

    有如下语句: s=Int100#rnd. 执行完毕后,s 的值是 A.[0,99]的随机整数 B.[0,100]的随机整数 C.[1,99] 的随机整数 D.[1,100] 的随机整数


    正确答案:A

  • 第15题:

    有如下语句: s=Int(l00*RnD. 执行完毕,S的值是( )。

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

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

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

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


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第16题:

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

    A、Int(Rnd()*27)+10

    B、Int(Rnd()*28)+10

    C、Int(Rnd()*27)+11

    D、Int(Rnd()*28)+11


    正确答案:B

  • 第17题:

    要使变量x赋值为1~100间(含1,不含100)的一个随机整数,正确的语句是()

    • A、x=Int(100*RnD)
    • B、x=Int(101*RnD)
    • C、x=1+Int(100*RnD)
    • D、x=1+Int(99*RnD)

    正确答案:D

  • 第18题:

    下列VB表达式中,可以得到大于等于15且小于等于50随机整数的是()。

    • A、Int(Rnd*50)
    • B、Int(Rnd*36+15)
    • C、Int(Rnd*35+15)
    • D、Int(Rnd*35)+15

    正确答案:B

  • 第19题:

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

    • A、Int(90*Rnd+10)
    • B、Int(91*Rnd+10)
    • C、90*Rnd+10
    • D、Int(91*Rnd)

    正确答案:B

  • 第20题:

    下面可产生[40,60]之间随机整数的是()

    • A、Rnd*60
    • B、Int(Rnd*20+40)
    • C、Int(Rnd*60)
    • D、Int(Rnd*21+40)

    正确答案:D

  • 第21题:

    要产生30~50之间的随机整数,下列表达式正确的是()。

    • A、int(rnd*20+30)
    • B、int(rnd*21+30)
    • C、int(rnd*31+20)
    • D、int(rnd*50)

    正确答案:A

  • 第22题:

    下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是()。

    • A、Rnd()*89
    • B、Rnd()*50+10
    • C、Int(Rnd()*89)+10
    • D、Int(Rnd()*90)+10

    正确答案:C

  • 第23题:

    单选题
    随机产生[10,50]之间整数的正确表达式是(  )。
    A

    Round(Rnd*51)

    B

    Int(Rnd*40+10)

    C

    Round(Rnd*50)

    D

    10+Int(Rnd*41)


    正确答案: C
    解析:
    Rnd函数产生的是0~1之间的浮点数,不包含1,Rnd*41则为0~41之间的浮点数,不包含41,Int(Rnd*41)则产生[0,40]之间的整数,10+Int(Rnd*41)则是[10,50]之间的整数。