设有如下程序: Private Sub Form_Click() Dim a As String a = InputBox("输入一个字符串") For i = Len(a) To 1 Step -1 Print M

admin2015-09-23  25

问题 设有如下程序:
Private Sub Form_Click()
    Dim a As String
    a = InputBox("输入一个字符串")
    For i = Len(a) To 1 Step -1
        Print Mid(a, i, 2);
    Next i
End Sub
运行程序,单击窗体,在输入对话框中输入ABCD,单击"确定"按钮,输出结果是

选项 A、DCBA
B、AABBCCDD
C、DDCCBBAA
D、DCDBCAB

答案D

解析 a从对话框得到输入字符串"ABCD",Len(a)即a的字符串长度为4,在For循环中,i从4到1,步长为-1,Mid(a,i,2)从字符串变量a的第i个字符开始截取2个字符,故当i为4时,输出为"D",当i为3时,输出为"CD",当i为2时,输出为"BC";当i为1时,输出为"AB"。故4次循环合在一起,输出结果为"DCDBCAB",故选择D项。
转载请注明原文地址:https://kaotiyun.com/show/JQLp777K
0

最新回复(0)