相关试卷

  • 1、有如下VB程序段:

    s="浙A665F5"

    n=0:c=0:k=0

    Do While n<=Len(s)

        n=n+1

        ch=Mid(s, n, 1)

        If ch>="A" And ch<="Z" Then c=c+1

        If ch >="0" And ch<="9" Then k=k+1

    Loop

    Label1.Caption=Str(k-c)

    该程序段运行后,标签Label1上显示的内容是(  )

    A、0 B、1 C、2 D、3
  • 2、已知字符A的内码为65,a的内码为97,则下列程序执行后,变量t的值为(  )

    s="AaBb":t=""

    For i=1 To Len(s)

      ch=Mid(s, i, 1)

      If ch>="a" And ch<="z" Then

        ch=Chr(Asc(ch)-32)

      End If

      t=ch+t

    Next i

    A、"AaBb" B、"AABB" C、"BbAa" D、"BBAA"
  • 3、下列程序执行后,变量c的值是(  )

    c=0

    For i=1 To 10

      If i Mod 2=0 Or i Mod 3=1 Then

        c=c+1

      End If

    Next i

    A、4 B、5 C、6 D、7
  • 4、下列程序执行后,变量ans的值是(  )

    s="A1B2C3"

    ans=""

    For i=1 To Len(s)

      ch=Mid(s, i, 1)

      If i Mod 2=1 Then ans=ans+ch

    Next i

    A、"AIB" B、"123" C、"AB" D、"ABC"
  • 5、下列程序执行后,变量c的值是(  )

    s="DZFad123":c=0

    For i=1 To Len(s)

      ch=Mid(s, i, 1)

      If ch>="A" And ch<="F" Then

        c=c+1

      End If

    Next i

    A、1 B、2 C、3 D、4
  • 6、有如下VB程序段:

    s=1:c=0

    flag=True

    Do While flag=True

        s=s+2

        If s>5 Then flag=False

        c=c+1

    Loop

    Label1.Caption=Str(s+c)

    该程序段运行后,标签Label1上显示的内容是(  )

    A、3 B、7 C、10 D、12
  • 7、有如下VB程序段:

    k=1:s=0

    Do While k <= 5

        s=s+k

        k=k+1

    Loop

    Labell.Caption =Str(s +k)

    该程序段运行后,标签Label1上显示的内容是(  )

    A、15 B、16 C、21 D、28
  • 8、有如下VB程序段:

    s=0:c=0

    For i =1 To 5

      s=s+i

      c=c+1

    Next i

    Textl.Text=Str(s +c)

    该程序段运行后,文本框Text1上显示的内容是(  )

    A、15 B、20 C、21 D、26
  • 9、下列程序执行后,变量s的值是(  )

    s=1

    For i=1 To 20

      If i Mod 5=0 Then

      s=s+i

      End If

    Next i

    A、50 B、51 C、31 D、30
  • 10、有如下VB程序段:

    s=0

    For i=1 To 5 Step 2

      s=s+i

    Next i

    s=s+i

    Label1.Caption=Str(s)

    该程序段运行后,标签Label1上显示的内容是(  )

    A、3 B、9 C、14 D、16
  • 11、有如下VB程序段:

    s=0

    For i=1 To 6

      s=s+i

    Next i

    Label1.Caption=Str(s)

    该程序段运行后,标签Label1上显示的内容是(  )

    A、10 B、15 C、21 D、28
  • 12、有如下VB程序段:

    s=0

    For i=1 To 10 Step 3

      s=s+1

    Next i

    Label1.Caption=Str(s)

    该程序段运行后,标签Label1上显示的内容是(  )

    A、2 B、3 C、4 D、5
  • 13、有如下VB程序段:

    s=0

    For i=1 To 3

      s=s+2

    Next i

    Label1.Caption=Str(s)

    该程序段运行后,标签Label1上显示的内容是(  )

    A、3 B、4 C、5 D、6
  • 14、有如下VB程序:

    x=5:y=2

    If x>y Then

      y=y+6

      If y>9 Then y=x*y

      Else

      y=y+2

      y=x+y

    End If

    Text1.Text=Str(y)

    程序运行后,文本框Text1上显示的内容为

  • 15、有如下VB程序:

    a=1:b=2

    If a>0 And a>b Then a=a+1

    a=a+1

    If a<>b Then

      a=a+1

      b=b+1

    End If

    a=a+b

    Label1.Caption=Str(a)

    程序运行后,标签Label1上显示的内容为

  • 16、有如下VB程序:

    a=2:b=5

    If b>=a Then a=a+2

    b=b+2

    If b Mod 2=1 Then b=b*a+1

    Text1.Text=Str(b)

    程序运行后,文本框Text1上显示的内容为

  • 17、有如下VB程序:

    a=2

    b=a+5

    If a Mod b=2 Then

      a=a+2

      b=a+b

    End If

    b=b+2

    Text1.Text=Str(b)

    该程序运行后,文本框Text1上显示的内容为

  • 18、有如下VB程序:

    a=2:b=5

    If a>b Then a=a+2 Else b=a+b

    a=b+2

    b=a+b

    Text1.Text=Str(b)

    该程序运行后,文本框Text1上显示的内容为

  • 19、有如下VB程序段:

    Dim ans As Integer,y As Integer

    Dimt As String

    t="What20"

    ans=Val(Mid(t, 5, 2))

    y=Len(t)+Int(Sqr(ans))

    If ans>y Then

      ans=ans Mod 2

    ElseIf ans<y Then

      y=y Mod 2

    Else

      ans=y

    End If

    ans=ans+y

    Label1.Caption=Str(ans)

    该程序段运行后,标签上显示的内容是(  )

    A、0 B、10 C、20 D、30
  • 20、有如下VB程序段:

    Dim x As Integer,y As Integer

    x=Sqr(4)

    y=3

    If x+y>=5 Then

      x=x+2

      y=x+y

    EndIf

    该程序段运行后,x,y的值为(  )

    A、4,3 B、5,5 C、2,5 D、4,7
上一页 1078 1079 1080 1081 1082 下一页 跳转