参考答案和解析
正确答案:B
解析:我们可以看到x=Int(Rnd()+4)语句,其中,Rnd是用来产生随机数的,其值在0~1之间,而在(Rnd()+4)前面有Int进行强制转换,所以x总为4,SelectCasex…EndSelect语句体中的Case4CR>Print"good"语句。所以正确答案是选项B.
更多“下面程序段执行结果为x=Iht(Rnd()+4)Select Case x Case 5 Print"excellent"Case 4 Print ”相关问题
  • 第1题:

    下列程序段的执行结果是【 】。

    x=Int (Rnd+4)

    Select Case X

    Case 5

    Prunt "优秀"

    Case 4

    Print "良好"

    Case 3

    Print "合格"

    Case Else

    Print "不合格"

    End Select


    正确答案:良好
    良好 解析:本题考查多分支选择语句 Select-Case的用法和Rnd函数的掌握。执行 Select结构时,先对Select Case语句中的测试表达式,求值,然后依次测试该值是否与某一个 Case语句的值表列,相同,匹配则执行其后的语句。本题没有太大难度,需要注意Rnd函数的返回值小于1但大于或等于0,。因此本题中 x=Int(Rnd+4)=4,根据Case语句的用法,可知本题答案为良好。Select结构虽然简单,但属于必考内容,考生应该掌握。

  • 第2题:

    下面程序段执行结果为( )。 x=Int(Rnd()+4) Select Case x Case 5 Print"excellent" Case4 Print"good" Case 3 Print"pass" Case Else Print"fail" End Select

    A.excellent

    B.good

    C.pass

    D.fail


    正确答案:B

  • 第3题:

    2、如果x=2,则下面程序执行后的结果是 ()。 switch (x) { case 1: System.out.println(1); case 2: case 3: System.out.print (3); case 4: System.out.println(4); }


    34

  • 第4题:

    下列程序段的执行结果为______。 x=Int (Rnd+4) Select Case x Case 5 Print“优秀” Case 4 Print“良好” Case 3 Print“通过” Case Else Print“没有通过” End Select

    A. 优秀

    B.良好

    C.通过

    D.没有通过


    正确答案:B

  • 第5题:

    下面程序段执行结果为 x=Int(Rnd()+3) Select Case x Case 5 Print "excellent" Case 4 Print "good" Case 3 Print"pass" Case Else Print"fail" End Select

    A.excellent

    B.good

    C.pass

    D.fail


    正确答案:C
    解析:本题中可以看到x=Int(Rnd()+3)语句,其中Rnd用来产生随机数,其值在0~1之间,而在(Rnd()+3)前面有Int进行强制转换,所以x为3,执行Print"pass"语句。