编写如下程序: Private Sub Commandl_Click() Dim a(10)As String s=”123456”:n=Len(s) For k=1 To n a(k):Mid(s,k,1) Next

admin2020-01-02  38

问题 编写如下程序:
  Private Sub Commandl_Click()
    Dim a(10)As String
s=”123456”:n=Len(s)
    For k=1 To n
    a(k):Mid(s,k,1)
    Next k
    For i=l T0 n\2
        t=a(i)
        a(i)=a(n—i+1):a(n—i+1)=t
    Next i
    For k=1 To n
        Print a(k):
      Next k
  End Sub
    程序运行后,单击命令按钮Commandl,输出结果为

选项 A、654321
B、123456
C、654123
D、123654

答案A

解析 本题中有三个For循环,但是这三个循环之间没有嵌套关系,而是顺序的关系。在第一个循环中依次取出字符串s中的每一个字符存入数组a;第二个循环中将数组的第一个元素和最后一个元素互换,第二个元素和倒数第二个元素互换……以此类推完成数组的逆序;第三个循环输出数组元素。
转载请注明原文地址:https://kaotiyun.com/show/2LTp777K
0

最新回复(0)