Private Sub Command1_Click()
Dim r As Integer, k1 As Integer, k2 As Integer
Dim s As String, n As Integer
‘从文本框TxtIn 中获取字符串
Randomize
r = Int(Rnd() * 10) + 1 ‘随机生成洗牌次数
n = Len(s)
Do While r >= 1 ‘洗牌操作
k1 = Int(Rnd() * (n - 2)) + 2
k2 = Int(Rnd() * (n - k1 + 1)) + k1
s = + Mid(s, 1, k1 - 1) + Mid(s, k2 + 1, n - k2)
r = r - 1
Loop
= s ‘输出结果
End Sub
Private Sub Command1_Click()
Dim s As String, ch As String
Dim ch2 As String, sum As Double
Dim n As Integer, i As Integer
s = Text1.Text
i = 1: sum = 0
Do While i <= n
ch = Mid(s, i, 1)
If ch >= "0" And ch <= "9" Then
j = i
ch2 = Mid(s, j, 1)
Do While ch2 >= "0" And ch2 <= "9"
ch2 = Mid(s, j, 1)
Loop
sum = sum +
i = j
End If
i = i + 1
Loop
Label3.Caption = Str(sum)
End Sub
s=“QUOTES:keep on going never give up!”
flag=False:m=0
For i=1 To Len(s)
ch=Mid(s,i,1)
If ch>=“a” And ch<=“z” Then
If Not flag Then
m=m+1
flag=True
End If
Else
flag=False
End If
Next i
Text 1.Text=Str(m)
Dim i As Integer,sum As Integer
Dim a(1 To 6)As Integer,b(1 To 6)As Integer
Sum=0
a(6)=18:a(5)=7:b(6)=14:b(5)=16
For i=4 To 1 Step-1
a(i)=a(i+2)-a(i+1)
b(i)= b(i+2)-a(i)
If b(i)Mod 3=0 Then sum=sum+b(i)
Next i
Text1.Text=Sir(sum)
该程序段运行后,文本框Text 1中显示的内容是( )

n = Val(Text1.Text)
m =
s = “ ”
For i = 1 To n * n
s = s + Str(m)
m = 1- m
If i Mod n = 0 Then
List1.AddItem s
s = “ ”
If Then m = 1- m
End If
Next i
实现该功能,则上述程序段横横线处的表达式分别为( )
把n转化为r进制并显示在标签Label1上。
s = ""
n = Val(Text1.Text)
r = Val(Text2.Text)
Do While n > 0
Loop
Label1.Caption = s
方框中的代码由以下三部分组成:
① n = n \ r ② t = n Mod r ③ s = Chr(Asc("0") + t) + s
下列选项中代码顺序正确的是( )
c=b-a
a=a+c
b=b-c
Dim a(1 To 6) As Long, i As Integer, x As Long, y As Long
x = 654321
For i = 1 To 6
a(i) = x Mod 10
x = x \ 10
y = y + a(i) * 10 ^ (6 - i + 1)
Next i
执行该程序段后,变量y的值为( )