问题 单项选择题

设窗体上有一个文体框Text1和一个命令按钮Command1,并有以下事件过程:
Private Sub Command1_Click()
Dim S As String,ch As String
S=" "
For k=1 To Len(Text1)
ch=Mid(Text1,k,1)
S=ch+S
Next k
Text1.Text=S
End Sub
程序执行时,在文本框中输入“Basic”,然后单击命令按钮,则Text1中显示的是( )

A.Basic
B.cisaB
C.BASIC
D.CISAB

答案

参考答案:B

解析: For循环是逐个顺序地取出输入字符串中的字符,放到ch中,而由于S=ch+S,可知S中存放的是所有逐个取出的字符,且是每取出一个就放到已有的S的最前端,组成新的S,由于是顺序取出字符的,故S中应该是输入字符串的逆置形式。

问答题 简答题
多项选择题