VB题目 要详解

来源:百度知道 编辑:UC知道 时间:2024/05/08 07:57:48
下面程序的输出结果是
Private Sub Command1_Click()
ch$=”ABCDEF”
proc ch
Print ch
End Sub
Private Sub proc(ch As String)
S=””
For k=Len(ch) To 1 Step-1
s=s&Mid(ch,k,1)
Next k
ch=s
End Sub
A)ABCDEF B)FEDCBA C)A D)F

这是过程调用。
ch$="ABCDEF"
Len(ch)=6
For k=Len(ch) To 1 Step -1→For k=6 To 1 Step -1
以下为每步的结果:
k=6
s=""&F 即s=F
k=5
s=F&E 即s=FE
k=4
s=FE&D 即s=FED
k=3
s=FED&C 即s=FEDC
k=2
s=FEDC&B 即s=FEDCB
k=1
s=FEOCB&A 即s=FEDCBA

输出的结果是"FEDCBA"
故,答案应该是A

B> proc过程是倒取该字符串

A