问题
单项选择题
执行以下程序后输出的是______。
Private Sub Command1_Click()
ch $="VisualBasic"
Print Mid(Right(ch $,6),Len(Left(ch $,4)),2)
End Sub
A) 1Basic
B) Visu
C) si
D) asic
答案
参考答案:C
解析: 本题主要考查Mid()、Right()、Len()及Left()的用法。Left(字符串,长度)将返回字符串,从字符串的第一个字符向左取字符串,与之相对应的是Right(),它将从字符串的最后一个字符向右取字符串;Len(字符串)返回字符串的长度;Mid(字符串,起始字符,长度)返回子字符串,如果从字符串的第一个字符取起,起始字符为1,依次类推;由分析可知Right(ch $,6)为从字符串的最后一个字符向右取6个字符为"1Basic",Left(ch $,4)为"Visu",Len(Left(ch $,4))为4,所以Mid(Right(ch $,6),Len(Left(ch $,4)),2)=Mid("1Basic",4,2)。