编写如下程序: Private Sub Command1_Click() Dim a(10)As String s="123456" n=Len(s) For k=1To n a(k)=Mid(s,k,1) Next k For i=1To n\2 t=a

admin2019-07-30  36

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

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

答案A

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

最新回复(0)