![[单项选择题] 下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是()。Private Sub Command1_Click() Dim count,第1张 [单项选择题] 下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是()。Private Sub Command1_Click() Dim count,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%B8%8B%E9%9D%A2%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E6%97%B6%EF%BC%8C%E8%8B%A5%E8%BE%93%E5%85%A5%E2%80%9CVisual+Basic+Programming%E2%80%9D%EF%BC%8C%E5%88%99%E5%9C%A8%E7%AA%97%E4%BD%93%E4%B8%8A%E8%BE%93%E5%87%BA%E7%9A%84%E6%98%AF%28%29%E3%80%82Private+Sub+Command1_Click%28%29+Dim+count.png)
[单项选择题] 下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是( )。
Private Sub Command1_Click()
Dim count(25) As Integer, ch As String
ch = UCase(InputBox("请输入字母字符串"))
For k=1 To Len(ch)
n = Asc(Mid (ch, k, 1)) - Asc("A")
If n > = 0 Then
count (n) = count (n) + 1
End If
Next k
m = count(0)
For k=1 To 25
If m < count(k) Then
m = count (k)
End If
Next k
Print m
End Sub
A. 0
B) 1
C. 2
D) 3
正确答案:D
参考解析:根据题中的程序代码可知,ch为输入字符串的大写状态,第一个For循环是依次取出字母,n为取出字母与“A”字符的ASCII码差值,然后再给数组count();第二个For循环是找出数组count()中的最小值,因此,最后窗体上输出的结果为3,即选项D。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)