问题
单项选择题
在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码。
Private Sub Command1_Click()
s="ABBACDDCBA"
For I=6 To 2 Step -2
x=Mid(s,I,I)
y=Left(s,I)
z=Right(s,I)
z=x & y & z
Next I
MsgBox z
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。
A) AABAAB
B) ABBABA
C) BABBA
D) BBABBA
答案
参考答案:D
解析: 此题考查对Access中字符串函数的掌握。在此题中应用了3个函数。
Mid()返回指定字符串中由指定位置开始,指定长度的字符串,语法为:
Mid(字符串,开始位置,长度)
Left()返回从指定字符串右侧开始,指定长度的字符串,语法为:
Left(字符串,长度)
Right()返回从指定字符串右侧开始,指定长度的字符串,语法为:
Right(字符串,长度)
由于变量Z在循环有一个赋值语句,所以我们只分析最后一次循环时各个语句的执行情况。当最后一次循环开始时,变量I的值为2,则Mid(s,2,2)='AB',Left(s,2)='AB',Right(s,2)='BA',故答案为D)。