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

admin2010-07-10  34

问题 下列程序段运行后消息框的输出结果为______。
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://kaotiyun.com/show/voup777K
0

最新回复(0)