组卷网 > 高中信息技术综合库 > 算法软件操作 > VB程序的调试
题型:选择题 难度:0.65 引用次数:25 题号:11737692
有如下VB 程序段:
Dim i As Integer, c As String, s As String, t As Integer
Dim s2 As String, pwd As String
s = Text1.Text: pwd = "71zhYEAR": s2 = "": t = 0
For i = 1 To Len(s)
c = Mid(s, i, 1)
       If c >= "0" And c <= "9" Then
             t = t * 10 + Val(c)
       Else
             s2 = s2 + Mid(pwd, t Mod 8 + 1, 1)
       End If
Next i
Text2.Text = s2
运行该程序段,在文本框Text1中输入“20B13A8”,文本框Text2输出的是(     
A.hYB.YEC.YE7D.hYA
【知识点】 VB程序的调试

相似题推荐

选择题 | 适中 (0.65)
【推荐1】有如下VB 程序段:
Private Sub Commandl_Click()
Dim d(l To 6) As Integer
Dim t As Integer
d(1)=35:d(2)=18:d(3)=63:d(4)=5:d(5)=85:d(6)=47
For i=1 To 3

For j=i+1 To 6

If d(j)<d(j-1) Then

t=d(j):d(j)=d(j-1):d(j-1)=t

End If

Next j

Textl.Text=Str(d(i))+Text1.Text
Next i
End Sub .
执行该程序段后,文本框 Textl输出的内容是 (       
A.47 63 85B.35 5 18C.85 63 47D.18 5 35
2020-03-26更新 | 30次组卷
选择题 | 适中 (0.65)
【推荐2】有如下VB程序段:
Private Sub Command1_Click()

Text1.Text ="2012 Hero"

Text2.Text = f(Text1.Text)


End Sub
Function f(s As String)As String

Dim i As Integer, c As String, s As String

For i=1 To Len(s)

c= Mid(s, i, 1)

If c>="a" And c<="z" Then f=f + c

Next i


End Function
该程序段运行后,文本框Text2中显示的内容是(       
A.2012B.HeroC.eroD.2012H
2020-04-11更新 | 23次组卷
选择题 | 适中 (0.65)
【推荐3】某算法的部分流程图如图所示。执行这部分流程后,n2和n1的值分别是(     

A.7,8B.7,0C.8,8D.8,0
2020-08-14更新 | 29次组卷
共计 平均难度:一般