以下程序段运行后消息框的输出结果为______。 s=“Access” Dim str As String For i=1 To Len(s) str=UCase(Mid(S,I,1))+str Next i Ms

admin2010-03-22  47

问题 以下程序段运行后消息框的输出结果为______。
   s=“Access”
   Dim str As String
   For i=1 To Len(s)
      str=UCase(Mid(S,I,1))+str
   Next i
   MsgBox str

选项

答案SSECCA

解析 本题考查有关字符串函数的知识。在VBA中有很多字符串函数,其中Mid函数可以实现在任何位置取任何长度的子串;Len函数返回字符串的长度;UCase函数强制把字符转换成大写字母。本题中应该注意到,虽然循环变量i是逐次递增也就是正向循环,但是每一次使用Mid函数取得的一个字符都连接到原来的str前面,实际上就是实现字符串的逆序存放。结合其他函数可知最后结果为“SSECCA”。
转载请注明原文地址:https://jikaoti.com/ti/wdP0FFFM
0

最新回复(0)