单选题 下面程序的输出结果是______。
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
【正确答案】 B
【答案解析】[解析] 通过分析“s=s&Mid(ch,k,1)”语句可知,取字符顺序是这样的,选取字符串变量ch的最后一个字符,接着取倒数第二个字符,依次类推,直至将字符串ch中的字符全部取完。由于过程中采用的是按地址传递,因此实参字符串变量ch是随着形参字符串变量ch改变而改变,因此最后在窗体上的显示结果为FEDCBA,故选B。