更多“下列程序段的执行结果为a=1b=0Select Case a Case 1 Select Case b Case 0 Print"**0**" ”相关问题
  • 第1题:

    下面程序段执行结果为

    x=Int(Rnd() +4)

    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.fall


    正确答案:B
    解析:在Visual Basic中,组成变量名的英文字母不区分大小写,例Single和single是一样的,在定义了一个变量之后,只要字符相同,则不管它大小写是否相同,指的都是同一个变量。

  • 第2题:

    下列程序段的执行结果是( )。 a = 1: b = 0 Select Case a Case 1 Select Case b Case 0 Print "**0**" Case 1 Print "**1**" End Select Case 2 Print "**2**" End Select

    A. **0**

    B. **1**

    C. **2**

    D. 0


    参考答案:A

  • 第3题:

    下列程序段的执行结果为 a=2 b=0 Select Case a Case 1 Select Case b Case 0 Print " * * 0 * *" Case 1 Print" * * 1 * *" End selec Case 2 Print " * * 2 * *" End Select

    A.* * 0 * *

    B.* * 1 * *

    C.* * 2 * *

    D.0


    正确答案:C
    解析:此题考查的是SelectCase结构。SelectCase结构的一般格式为:SelectCaseexpr[Caseexpr1][clause1][Caseexpr2][clause2]……[Caseelse][clausen]EndSelect其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出;条件是a=2,b=1,所以执行语句Print"**2**"。

  • 第4题:

    假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的Select Case语句是 ( )

    A.Select Case X Case 10 To 1 Print“ABCDEF” End Select

    B.Select Case X Case Is>15,Is<5 Print"ABCDEF" End Select

    C.Selecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select

    D.Select Case X Case 1,3,Is>5 Print"ABCDEF" End Select


    正确答案:C
    解析:本题主要是对多分支结构 Select Case语句的考查。
      其中在Case子句中,表达式列表可以是多个表达式,每个表达式之间用逗号分割,表达式可以是如下形式x
      值、值1 To值2(注意:值1值2)、Is比较运算符值。执行时,首先计算Select Case语句中测试表达式的值。然后从每一个Case开始找满足该值的Case语句,遇到第一个表达式列表值与测试表达式相匹配的Case语句,则执行其后的语句序列,然后跳出Select Case结构。题中选项B、D中的表达式列表中都不包含有X的值,故可直接排除。选项A中的 Case子句后的表达式如果写成1 To 10,则可输出结果“ABCDEF”。选项D中,X的值在表达式3 To 10的范围内,故可以执行其后的语句序列,输出"ABCDEF'。

  • 第5题:

    单击命令按钮,并在对话框内输入6,下列程序段的执行结果为______。 Private Sub Command1_Click() Dim n As Integer n=InputBox ("请输入日期") Select Case n Case Is <= 0 n=InputBox("错误!请重新输入日期!") Case Is>7 n=InputBox("错误!请重新输入日期!") Case 1 To 3 Print "江苏" Case 4 To 5 Print "浙江" Case 6 To 7 Print "双休日" End Select End Sub

    A.错误!请重新输入日期!

    B.江苏

    C.浙江

    D.双休日


    正确答案:D

  • 第6题:

    下列程序段的执行结果为 m=1 n=1 Select Case m Case 1 Select Case n Case 0 print"A" Case 1 Print"B" End Select Case 2 Print"C" End Select

    A.A

    B.B

    C.C

    D.0


    正确答案:B
    解析:Select Case结构的一般格式为:
      Select Case expr
       [case expr1]
        [clause1]
       [ease expr2]
        [clause2]
       ……
       [ease Else]
       [clausen]
      End Select
      其中expr是测试表达式,如果满足expr n,就执行这条语句,然后退出。

  • 第7题:

    下列程序段的执行结果为 m=1 n=1 Select Case m Case 1 Select Case n Case 0 Print" * * 0 * *" Case 1 Print" * *1* *" End Select Case 2 Print" * * 2 * *" End Select

    A.**0**

    B.**1**

    C.**2**

    D.0


    正确答案:B
    解析:Select Case结构的一般格式为:
      Select Case expr
       [Caseexpr1]
        [clause 1]
       [Case expr2]
        [clause 2]
       ……
       [Case else]
        [clause n]
      End Select
      其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出,因为m=1、n=1,所以执行语句 Print "* * 1* *"。注意: 根据题中的条件,m=1、n=1,所以执行语句Print"B"。注意:多分支控制结构的应用。

  • 第8题:

    下面程序段执行结果为x=Iht(Rnd()+4)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


    正确答案:B
    解析:我们可以看到x=Int(Rnd()+4)语句,其中,Rnd是用来产生随机数的,其值在0~1之间,而在(Rnd()+4)前面有Int进行强制转换,所以x总为4,SelectCasex…EndSelect语句体中的Case4CR>Print"good"语句。所以正确答案是选项B.

  • 第9题:

    执行以下程序段,如果在对话框中输入8,输出结果是"Hello"的是______。

    A.n = InputBox("请输入一个数") Select Case n Case 7 To 1 Print "Hello" End Select

    B.n = InputBox("请输入一个数") Select Case n Case Is>1, Is < 6 Print "Hello" End Select

    C.n = InputBox("请输入一个数") Select Case n Case Is > 5, 1, 3 To 10 Print "Hello" End Select

    D.n=InputBox("请输入一个数") Select Case n Case 1, 5, Is > 9 Print "Hello" End Select


    正确答案:C

  • 第10题:

    运行下列程序: x=InputBox("input value of x") Select Case X Case Is>0 y=y+1 Case Is=0 y=x+2 Case ELse y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:本题考查Select Case选择语句的用法,在Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者Casels>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2,答案为A。

  • 第11题:

    有如下程序: x = InputBox("Input value of x") Select Case x Case Is > 0 y=y+1 Case Is = 0 y=x + 2 Case Else y=x + 3 End Select Print x, y运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:在SelectCase选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者CaseIs>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2。

  • 第12题:

    下列程序段的执行结果为 m=1 n=1 Select Case m Case 1 Select Case n Case 0 Print" * * 0 * *" Case 1 Print" * *.* *" End Select Case 2 Print"* *,2 * *," End Select

    A.* * 0 * *

    B.* * 1 * *

    C.* * 2 * *

    D.0


    正确答案:B
    解析:SelectCase结构的一般格式为:SelectCaseexpr[Caseexpr1][clause1][Caseexpr2][clause2][Caseelse][clausen)EndSelect其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出,因为m=1、n=1,所以执行语句Print"**1**"。

  • 第13题:

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

    x=Int(Rnd+4)

    Select Case X

    Case 5

    Print"优秀"

    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结构虽然简单,但属于必考内容,考生应该掌握。

  • 第14题:

    下列程和序段的执行结果为 x=Int(Rnd()+9) Select Case X Case 10 Print "excellent" Case 9 Print "good" Case 8 Print "pass" Case Else Print "fail" End Select

    A.excellent

    B.good

    C.pass

    D.fail


    正确答案:B
    解析:考查考生对多分支控制结构的掌握。@解析@x=Int(Rnd()+9)语句中,Rnd是用来产生随机数的,其值在0~1之间,而在(Rnd()+9)前面有Int进行强制转换,所以x总为9,SelectCasex……EndSelect语句体中的Case9CR>Print"good"语句。注意:SelectCase语句与If…Then…Else语句块的转换。

  • 第15题:

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

    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结构虽然简单,但属于必考内容,考生应该掌握。

  • 第16题:

    执行下面的程序段后,变量c的值为 a=14 b=30 Select Case b\10 Case 0 c=a * 10 + b Case 1 To 9 c=a*100+b Case 10 To 99 c=a*1000+b End Select Print c

    A.363

    B.2548

    C.1430

    D.9875


    正确答案:C
    解析:过程分析:b:30,所以b\10=3,在1-9之间,执行语句c=a*100+b,c=14*100+30=1430。

  • 第17题:

    执行下面的程序段后,变量c的值为 a=14 b=30 Slect Case b\10 Case 0 C=a * 10 + b Case 1 To 9 C=a * 100+b Case 10 To 99 C=a * 1000 + b End Select print c

    A.363

    B.2548

    C.1430

    D.9875


    正确答案:C
    解析:SelectCase结构的一般格式为:SelectCaseexpr[Caseexpr1][clausel][Caseexpr2][clause2]……[Caseelse][clausen]EndSelect其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出。具体过程分析:b=30,所以b\lO=3,在1~9之间,执行语句c=a*100+b,c=14*100+30=1430。

  • 第18题:

    下列程序段的执行结果为

    m=1

    n=1

    Select Case m

    Case 1

    Select Case n

    Case 0

    print "A"

    Case 1

    Print "B"

    End Select

    Case 2

    Print "C"

    End Select

    A.A

    B.B

    C.C

    D.0


    正确答案:B
    解析:Select Case结构的一般格式为:
    Select Case expr
    [case expr1]
    [clause1]
    [case expr2]
    [clause2]

    [case Else]
    [clausen]
    End Select
    其中expr是测试表达式,如果满足expr n,就执行这条语句,然后退出.

  • 第19题:

    执行下面的程序段后,变量c的值为 a=14 b=30 Select Case b\10 Case 0 c=a*10 + b Case 1 To 9 c=a* 100 +b Case 10 To 99 c=a * 1000 + b End Select Print c

    A.363

    B.2548

    C.1430

    D.9875


    正确答案:C
    解析:Select Case结构的一般格式为:
      Select Case expr
       [Case expr1]
        [clause 1]
       [Case expr2]
        [clause 2]
       [Case else]
        [clause n]
      End Select
      其中expr是测试表达式,如果满足expr n,就执行这条语句,然后退出。
      具体过程分析:b=30,所以b\10=3,在1-9之间,执行语句c=a*100+b,c=14*100+30=1430。注意: 嵌套使用多分支控制结构时,应注意程序执行过程。注意:Select Case…End Select多分支结构语句应用。

  • 第20题:

    下列程序段的执行结果为______。 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

  • 第21题:

    下面程序段执行结果为( )。 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

  • 第22题:

    有如下程序 x=InputBox("input value of x") Select Case x Case Is>0 y=y+1 Case Is=0 y=x+2 Case Else y=x+3 End Select Print x ;y 运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:本题考查Select Case选择语句的用法,在Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者Case Is>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2,正确答案为选项A。

  • 第23题:

    下列程序段的执行结果为______。 Private Sub Command1_Click() a=1:b=1 Select Case a Case 1 Select Case b Case 0 Print "你好!" Case 1 Print "Hello!" End Select Case 2 Print"谢谢使用!" End Select End Sub

    A.你好!

    B.谢谢使用!

    C.Hello!

    D.你好!谢谢使用!


    正确答案:C