组卷网 > 高中信息技术综合库 > 算法理论 > 面向对象程序设计 VB开发工具 > 循环语句
题型:选择题 难度:0.65 引用次数:19 题号:9654931
【加试题】查看下面的程序代码,在文本框Text1 中输入的值为100 时,该程序的作用为(  )
Private Sub Command1_Click()
Dim sum, k, j, n As Integer
n = Val(Text1.Text)
sum = 0: k = 1
Do While k <= n
   j = 1
   Do While j <= k
       sum = sum + 1: j = j + 1
   Loop
   k = k * 3
Loop
Text2.Text = CStr(sum)
End Sub
A.1+2+3+…+100B.20+21+22+23+…2100
C.(11111111)2 转十进制D.(11111)3 转十进制

相似题推荐

选择题 | 适中 (0.65)
【推荐1】执行下列VB程序段后,变量s的值等于15的是(   
A.AB.BC.CD.D
2020-02-17更新 | 33次组卷
选择题 | 适中 (0.65)
【推荐2】有如下VB程序段:
s = Text1.Text
For i = 1 To Len(s)
       c = Mid(s, i, 1)
       If c >= "A" And c <= "Z" Then c =             
       If c >= "a" And c <= "z" Then
             m =                
             c = Chr(Asc("a") + m)
       End If
       s1 = s1 + c
Next i
Label1.Caption = s1
程序运行时,在文本框Text1中输入“ABC123xyz”,在标签框Label1中输出“bcd123yza”,则划线处的代码为(       
A.① Chr(Asc(c) + 32)        ②(Asc(c) - Asc("a")) Mod 26 + 1
B.① Chr(Asc(c) + 32)        ②(Asc(c) - Asc("a") + 1) Mod 26
C.① Chr(Asc(c) - 32)        ②(Asc(c) - Asc("a")) Mod 26 + 1
D.① Chr(Asc(c) - 32)        ②(Asc(c) - Asc("a") + 1) Mod 26
2021-02-04更新 | 34次组卷
选择题 | 适中 (0.65)
【推荐3】有如下程序段:
st = Text1.Text
1x = Len(st)
m = 0:k = 1
For i = 2 To 1x

If Mid(st, i, 1)> Mid(st, i-1, 1)   Then

k = k+1

If k = 2 Then m = m+1

Else

k = 1

End If


Next i
Text2. Text = Str(m)
若在Text1中输入"abcddecaab",则该程序段运行后,文本框Text2中显示的内容是(       
A.2B.3C.4D.1
2020-04-13更新 | 18次组卷
共计 平均难度:一般