设有如下事件过程: Private Sub Command1_Click() ch = "ABCDEFG" n = Len(ch) k = 1 Do Print Mid(ch, k, 1); Mid(ch,

admin2015-06-30  55

问题 设有如下事件过程:
Private Sub Command1_Click()
    ch = "ABCDEFG"
    n = Len(ch)
    k = 1
    Do
        Print Mid(ch, k, 1); Mid(ch, n, 1);
        k = k + 1
        n = n - 1
    Loop Until k > n
End Sub
运行此过程所产生的输出是

选项 A、AGBFCEDD
B、AGBFCED
C、GFEDCBA
D、GAFBECD

答案A

解析 函数Len(ch)返回字符串ch的长度,Len(ch)= 7;函数Mid()表示向后截取一个字符,题目中k=1,并且每次递增1,所以Mid(ch, k, 1)表示从ch字符串的第1个字符开始,每次向后截取1个字符;n= Len(ch)=7,并且n每次递减1,所以Mid(ch, n, 1)表示从最后1个字符开始,每次截取字符串ch的1个字符;直到判断条件k>n成立。故正确答案为选项A。
转载请注明原文地址:https://kaotiyun.com/show/5wQp777K
0

最新回复(0)