相关试卷

  • 1、小明编写了一个程序,运行时在文本框Text1中输入一个字符串,单击“去除数字”按钮Command1后,去除字符串中的数字字符,并在标签Lable2上输出结果。如图所示。

    (1)、为实现上述功能,请在画线处填入合适的代码。

    Private Sub Command1_Click()

      Dim zfc As String  '用于存储输入的字符串

      Dim ans As String  '用于存储处理后的字符串

      Dim i As Integer,ch As String

      Dim n As Intege  r'用于存储输入的字符串的长度

         ①   

      n=Len(zfc)

      i=1

      Do While i<=n

             ②   

          If ch>="0"And ch<="9"Then

            i=i+1

          Else

               ③   

            i=i+1

          End If

      Loop

      Label2.Caption="结果为:"+   ④   

    End Sub

    画线处应填入的代码为:①;②;③;④

  • 2、下列程序段执行后,x的值为(  )

    x=0

    For i=1 To 3

      For j=1 To i

        For k=j To 3

          x=x+1

        Next k

      Next j

    Next i

    A、16 B、14 C、9 D、8
  • 3、已知s的初值为0,下列程序段执行后,s的值为(  )

    a=1:b=2

    For i=1 To 6

        c=a+b

        a=b:b=c

        k=2

        Do While k<c

            If c Mod k=0 Then Exit Do

            k=k+1

        Loop

        If k=c Then s=s+1

    Next i

    A、6 B、5 C、3 D、1
  • 4、已知s的初值为0,下列程序段执行后,s的值为(  )

    For i=3 To 10

        f=1:k=2

        Do While k<i And f=1

            If i Mod k=0 Then f=0

            k=k+1

        Loop

        s=s+f

    Next i

    A、7 B、5 C、4 D、3
  • 5、下列程序段执行后,k的值为(  )

    k=0

    For i=0 To 6 Step 2

      For j=1 To 8

         If j>5 Then k=k+2:Exit For

         k=k+1

        Next j

    Next i

    A、30 B、28 C、25 D、11
  • 6、下列程序段执行后,n的值为(  )

    For i=1 To 5

        k=i:s=0

        Do While s<10

            n=n+1

            s=s+k

            k=k+1

        Loop

    Next i

    A、30 B、25 C、16 D、10
  • 7、已知s和i的初值为0,下列程序段执行后,s的值为(  )

    Do While i<10

        k=1

        i=i+1

        Do While k<10

            s=s+1

            k=k+i

        Loop

    Loop

    A、30 B、28 C、10 D、5
  • 8、下列程序段执行后,s的值为(  )

    t=1:s=0

    For i=1To 4

        m=1:t=-t

        For j=1 To i

          m=m*j

        Next j

        s=s+m*t

    Next i

    A、35 B、21 C、19 D、15
  • 9、下列程序段执行后,a的值为(  )

    For i=1To 9

        For j=i To 9

            a=i*j

            List1.AddItem i&"*"&j&"="&a

        Next j

    Next i

    A、81 B、45 C、9 D、1
  • 10、已知s的初值为0,下列程序段执行后,s的值为(  )

    s=0

    For i=1 To 2

        For j=6 To 1 Step-2.

          s=s+1

        Nextj

    Next i

    A、12 B、8 C、6 D、4
  • 11、已知x的初值为0,下列程序段执行后,x的值为(  )

    For i=1 To 4

      For j=i To 5

        x=x+1

      Nextj

    Next i

    A、20 B、15 C、14 D、9
  • 12、有如下VB程序段:

    n=45:m=25

    Do While m<>0

        r=n Mod m

        n=m

        m=r

    Loop

    Label1.Caption =Str(n)

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

    A、20 B、15 C、10 D、5
  • 13、有如下VB程序段:

    n=20:s=""

    Do While n<>0

        r=n Mod 2

        s=Str(r)+s

        n=n\2

    Loop

    Label1.Caption=s

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

    A、10010 B、00101 C、10100 D、01001
  • 14、有如下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
  • 15、已知字符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"
  • 16、下列程序执行后,变量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
  • 17、下列程序执行后,变量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"
  • 18、下列程序执行后,变量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
  • 19、有如下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
  • 20、有如下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
上一页 1072 1073 1074 1075 1076 下一页 跳转